STORM_LOG_INFO("State partition after "<<iterations<<" iterations ("<<durationSinceStart<<"s) has "<<refiner->getStatePartition().getNumberOfBlocks()<<" blocks.");
STORM_LOG_INFO("State partition after "<<iterations<<" iterations ("<<durationSinceStart<<"ms) has "<<refiner->getStatePartition().getNumberOfBlocks()<<" blocks.");
STORM_LOG_INFO("State partition after "<<iterations<<" iterations ("<<durationSinceStart<<"ms) has "<<refiner->getStatePartition().getNumberOfBlocks()<<" blocks.");
STORM_LOG_INFO("State partition after "<<iterations<<" iterations ("<<durationSinceStart<<"ms) has "<<refiner->getStatePartition().getNumberOfBlocks()<<" blocks.");
STORM_LOG_THROW(model.getType()==storm::models::ModelType::Dtmc||model.getType()==storm::models::ModelType::Mdp,storm::exceptions::InvalidOperationException,"Can only extract partial quotient for discrete-time models.");
STORM_LOG_INFO("Refinement "<<(this->refinements-1)<<" produced "<<newStatePartition.getNumberOfBlocks()<<" blocks and was completed in "<<(signatureTime+refinementTime)<<"ms (signature: "<<signatureTime<<"ms, refinement: "<<refinementTime<<"ms).");
STORM_LOG_INFO("Created distance and label-based initial partition in "<<std::chrono::duration_cast<std::chrono::milliseconds>(end-start).count()<<"ms.");
// Store the partition as an ADD only in the case of CUDD.
STORM_LOG_TRACE("Refinement "<<refinements<<" produced "<<newPartition.getNumberOfBlocks()<<" blocks and was completed in "<<totalTimeInRefinement<<"ms (signature: "<<signatureTime<<"ms, refinement: "<<refinementTime<<"ms).");
STORM_LOG_INFO("Refinement "<<refinements<<" produced "<<newPartition.getNumberOfBlocks()<<" blocks and was completed in "<<totalTimeInRefinement<<"ms (signature: "<<signatureTime<<"ms, refinement: "<<refinementTime<<"ms).");
STORM_LOG_TRACE("Refinement "<<refinements<<" produced "<<newPartition.getNumberOfBlocks()<<" blocks and was completed in "<<totalTimeInRefinement<<"ms.");