|
static void | storm::expressions::assertSameManager (BaseExpression const &a, BaseExpression const &b) |
| Checks whether the two expressions share the same expression manager.
|
|
std::ostream & | storm::expressions::operator<< (std::ostream &stream, Expression const &expression) |
|
Expression | storm::expressions::operator+ (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator+ (Expression const &first, int64_t second) |
|
Expression | storm::expressions::operator+ (int64_t first, Expression const &second) |
|
Expression | storm::expressions::operator- (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator- (Expression const &first, int64_t second) |
|
Expression | storm::expressions::operator- (int64_t first, Expression const &second) |
|
Expression | storm::expressions::operator- (Expression const &first) |
|
Expression | storm::expressions::operator* (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator/ (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator% (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator&& (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator|| (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator! (Expression const &first) |
|
Expression | storm::expressions::operator== (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator!= (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator> (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator>= (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator< (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator<= (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::operator< (Expression const &first, int64_t second) |
|
Expression | storm::expressions::operator> (Expression const &first, int64_t second) |
|
Expression | storm::expressions::operator<= (Expression const &first, int64_t second) |
|
Expression | storm::expressions::operator>= (Expression const &first, int64_t second) |
|
Expression | storm::expressions::minimum (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::maximum (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::ite (Expression const &condition, Expression const &thenExpression, Expression const &elseExpression) |
|
Expression | storm::expressions::implies (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::iff (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::xclusiveor (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::pow (Expression const &base, Expression const &exponent, bool allowIntegerType=false) |
| The type of the resulting expression is.
|
|
Expression | storm::expressions::floor (Expression const &first) |
|
Expression | storm::expressions::ceil (Expression const &first) |
|
Expression | storm::expressions::round (Expression const &first) |
|
Expression | storm::expressions::abs (Expression const &first) |
|
Expression | storm::expressions::sign (Expression const &first) |
|
Expression | storm::expressions::truncate (Expression const &first) |
|
Expression | storm::expressions::atLeastOneOf (std::vector< Expression > const &expressions) |
|
Expression | storm::expressions::atMostOneOf (std::vector< Expression > const &expressions) |
|
Expression | storm::expressions::exactlyOneOf (std::vector< Expression > const &expressions) |
|
Expression | storm::expressions::disjunction (std::vector< storm::expressions::Expression > const &expressions) |
|
Expression | storm::expressions::conjunction (std::vector< storm::expressions::Expression > const &expressions) |
|
Expression | storm::expressions::sum (std::vector< storm::expressions::Expression > const &expressions) |
|
Expression | storm::expressions::modulo (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::logarithm (Expression const &first, Expression const &second) |
|
Expression | storm::expressions::cos (Expression const &first) |
|
Expression | storm::expressions::sin (Expression const &first) |
|
Expression | storm::expressions::apply (std::vector< storm::expressions::Expression > const &expressions, std::function< Expression(Expression const &, Expression const &)> const &function) |
|
Expression | storm::expressions::makeBinaryRelationExpression (Expression const &first, Expression const &second, RelationType const &reltype) |
|
Expression | storm::expressions::applyAssociative (std::vector< storm::expressions::Expression > const &expressions, std::function< Expression(Expression const &, Expression const &)> const &function) |
|