|
|
@ -34,6 +34,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
std::vector<uint64_t> varIndices; |
|
|
@ -69,6 +74,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
std::vector<uint64_t> varIndices; |
|
|
@ -93,6 +103,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
uint64_t upperBound; |
|
|
@ -122,6 +137,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::vector<std::shared_ptr<SmtConstraint>> constraints; |
|
|
|
|
|
|
@ -150,6 +170,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::vector<std::shared_ptr<SmtConstraint>> constraints; |
|
|
|
|
|
|
@ -167,6 +192,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::shared_ptr<SmtConstraint> lhs; |
|
|
|
std::shared_ptr<SmtConstraint> rhs; |
|
|
@ -184,6 +214,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::shared_ptr<SmtConstraint> lhs; |
|
|
|
std::shared_ptr<SmtConstraint> rhs; |
|
|
@ -204,6 +239,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
bool value; |
|
|
|
}; |
|
|
@ -228,6 +268,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
bool value; |
|
|
@ -249,6 +294,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
uint64_t value; |
|
|
@ -270,6 +320,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
uint64_t value; |
|
|
@ -290,6 +345,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t varIndex; |
|
|
|
uint64_t value; |
|
|
@ -308,6 +368,11 @@ namespace storm { |
|
|
|
return "(= " + varNames.at(var1Index) + " " + varNames.at(var2Index) + ")"; |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t var1Index; |
|
|
|
uint64_t var2Index; |
|
|
@ -326,6 +391,11 @@ namespace storm { |
|
|
|
return "(< " + varNames.at(var1Index) + " " + varNames.at(var2Index) + ")"; |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
uint64_t var1Index; |
|
|
|
uint64_t var2Index; |
|
|
@ -355,6 +425,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::vector<uint64_t> varIndices; |
|
|
|
}; |
|
|
@ -378,6 +453,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::vector<uint64_t> varIndices; |
|
|
|
}; |
|
|
@ -397,6 +477,11 @@ namespace storm { |
|
|
|
return sstr.str(); |
|
|
|
} |
|
|
|
|
|
|
|
storm::expressions::Expression toExpression(std::vector<std::string> const &varNames, |
|
|
|
std::shared_ptr<storm::expressions::ExpressionManager> manager) const override { |
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
std::shared_ptr<SmtConstraint> ifConstraint; |
|
|
|
std::shared_ptr<SmtConstraint> thenConstraint; |
|
|
|