| 
    Storm 1.11.1.1
    
   A Modern Probabilistic Model Checker 
   | 
 
#include <AssumptionMaker.h>
Public Member Functions | |
| AssumptionMaker (storage::SparseMatrix< ValueType > matrix) | |
| Constructs AssumptionMaker based on the matrix of the model.   | |
| std::map< std::shared_ptr< expressions::BinaryRelationExpression >, AssumptionStatus > | createAndCheckAssumptions (uint_fast64_t val1, uint_fast64_t val2, std::shared_ptr< Order > order, storage::ParameterRegion< ValueType > region) const | 
| Creates assumptions, and checks them, only VALID and UNKNOWN assumptions are returned.   | |
| std::map< std::shared_ptr< expressions::BinaryRelationExpression >, AssumptionStatus > | createAndCheckAssumptions (uint_fast64_t val1, uint_fast64_t val2, std::shared_ptr< Order > order, storage::ParameterRegion< ValueType > region, std::vector< ConstantType > const minValues, std::vector< ConstantType > const maxValue) const | 
| void | initializeCheckingOnSamples (std::shared_ptr< logic::Formula const > formula, std::shared_ptr< models::sparse::Dtmc< ValueType > > model, storage::ParameterRegion< ValueType > region, uint_fast64_t numberOfSamples) | 
| Initializes the given number of sample points for a given model, formula and region.   | |
| void | setSampleValues (std::vector< std::vector< ConstantType > > const &samples) | 
| Sets the sample values to the given vector.   | |
Definition at line 15 of file AssumptionMaker.h.
| storm::analysis::AssumptionMaker< ValueType, ConstantType >::AssumptionMaker | ( | storage::SparseMatrix< ValueType > | matrix | ) | 
Constructs AssumptionMaker based on the matrix of the model.
| matrix | The matrix of the model. | 
Definition at line 6 of file AssumptionMaker.cpp.
| std::map< std::shared_ptr< expressions::BinaryRelationExpression >, AssumptionStatus > storm::analysis::AssumptionMaker< ValueType, ConstantType >::createAndCheckAssumptions | ( | uint_fast64_t | val1, | 
| uint_fast64_t | val2, | ||
| std::shared_ptr< Order > | order, | ||
| storage::ParameterRegion< ValueType > | region | ||
| ) | const | 
Creates assumptions, and checks them, only VALID and UNKNOWN assumptions are returned.
If one assumption is VALID, this assumption will be returned as only assumption. Possible results: AssumptionStatus::VALID, AssumptionStatus::UNKNOWN.
| val1 | First state number. | 
| val2 | Second state number. | 
| order | The order on which the assumptions are checked. | 
| region | The region for the parameters. | 
Definition at line 15 of file AssumptionMaker.cpp.
| std::map< std::shared_ptr< expressions::BinaryRelationExpression >, AssumptionStatus > storm::analysis::AssumptionMaker< ValueType, ConstantType >::createAndCheckAssumptions | ( | uint_fast64_t | val1, | 
| uint_fast64_t | val2, | ||
| std::shared_ptr< Order > | order, | ||
| storage::ParameterRegion< ValueType > | region, | ||
| std::vector< ConstantType > const | minValues, | ||
| std::vector< ConstantType > const | maxValue | ||
| ) | const | 
Definition at line 23 of file AssumptionMaker.cpp.
| void storm::analysis::AssumptionMaker< ValueType, ConstantType >::initializeCheckingOnSamples | ( | std::shared_ptr< logic::Formula const > | formula, | 
| std::shared_ptr< models::sparse::Dtmc< ValueType > > | model, | ||
| storage::ParameterRegion< ValueType > | region, | ||
| uint_fast64_t | numberOfSamples | ||
| ) | 
Initializes the given number of sample points for a given model, formula and region.
| formula | The formula to compute the samples for. | 
| model | The considered model. | 
| region | The region of the model's parameters. | 
| numberOfSamples | Number of sample points. | 
Definition at line 71 of file AssumptionMaker.cpp.
| void storm::analysis::AssumptionMaker< ValueType, ConstantType >::setSampleValues | ( | std::vector< std::vector< ConstantType > > const & | samples | ) | 
Sets the sample values to the given vector.
| samples | The new value for samples. | 
Definition at line 78 of file AssumptionMaker.cpp.