16 typedef std::shared_ptr<expressions::BinaryRelationExpression> AssumptionType;
41 std::vector<ConstantType>
const minValues, std::vector<ConstantType>
const maxValue)
const;
59 void setSampleValues(std::vector<std::vector<ConstantType>>
const& samples);
62 std::pair<std::shared_ptr<expressions::BinaryRelationExpression>,
AssumptionStatus> createAndCheckAssumption(
68 std::shared_ptr<expressions::ExpressionManager> expressionManager;
70 uint_fast64_t numberOfStates;
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.
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.