this->addOption(storm::settings::OptionBuilder(moduleName,noCanonicOption,false,"If this is set, actions will not be ordered canonically. Could yield incorrect results.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,exportAsParametricModelOption,false,"Export the parametric file.").addArgument(storm::settings::ArgumentBuilder::createStringArgument("filename","The name of the file to which to write the model.").build()).build());
this->addOption(storm::settings::OptionBuilder(moduleName,exportAsParametricModelOption,false,"Export the parametric file.").addArgument(storm::settings::ArgumentBuilder::createStringArgument("filename","The name of the file to which to write the model.").build()).build());
this->addOption(storm::settings::OptionBuilder(moduleName,qualitativeReductionOption,false,"Reduces the model size by performing qualitative analysis (E.g. merge states with prob. 1.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,qualitativeReductionOption,false,"Reduces the model size by performing qualitative analysis (E.g. merge states with prob. 1.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,analyzeUniqueObservationsOption,false,"Computes the states with a unique observation").build());
this->addOption(storm::settings::OptionBuilder(moduleName,analyzeUniqueObservationsOption,false,"Computes the states with a unique observation").build());
STORM_LOG_WARN_COND(storm::utility::isZero(options.numericPrecision),"A non-zero numeric precision was set although exact arithmethic is used. Results might be inexact.");
STORM_LOG_WARN_COND(storm::utility::isZero(options.numericPrecision),"A non-zero numeric precision was set although exact arithmethic is used. Results might be inexact.");
STORM_PRINT_AND_LOG("\nResult: Not available."<<std::endl);
STORM_PRINT_AND_LOG("\nResult: ")
}
}
printResult(result.lowerBound,result.upperBound);
STORM_PRINT_AND_LOG(std::endl);
analysisPerformed=true;
analysisPerformed=true;
}
}
if(pomdpSettings.isMemlessSearchSet()){
if(pomdpSettings.isMemlessSearchSet()){
@ -263,8 +259,10 @@ namespace storm {
STORM_LOG_THROW(model->getType()==storm::models::ModelType::Pomdp&&model->isSparseModel(),storm::exceptions::WrongFormatException,"Expected a POMDP in sparse representation.");
STORM_LOG_THROW(model->getType()==storm::models::ModelType::Pomdp&&model->isSparseModel(),storm::exceptions::WrongFormatException,"Expected a POMDP in sparse representation.");