125 Commits (f419c3aac0fb4c1f0f6efe3c51aa5bfa55fbdd0c)

Author SHA1 Message Date
Tim Quatmann 168b5fabd6
Silenced several warnings 5 years ago
Tim Quatmann eaff65ef27 LinearCoefficientVisitor: Fixed translation of division expressions. 5 years ago
Tim Quatmann 481d23b904 Replaced storm::expressions::Expression::operator^ by storm::expressions::pow. An optional flag indicates if we should allow power expressions of integer type (PRISM semantics) or whether it is always a real (JANI semantics). 5 years ago
Sebastian Junges 7a38f54d01 extend the next state generator to support prism program simulation 5 years ago
Tim Quatmann 02695da9b7 Fixed several issues regarding powers with negative exponents. 5 years ago
Tim Quatmann 4dcd1cfb64 Fixed simplification of expressions that use the power operator with negative exponents. 5 years ago
Sebastian Junges e513a3fb62 progress in monitoring with timeouts etc 6 years ago
Sebastian Junges d86c763b94 support for nonstandard predicate elimination or to-dice translation 6 years ago
Sebastian Junges e22f699339 parser for predicates 6 years ago
Sebastian Junges 1f281ff45a add predicate expressions for n-ary predicates 6 years ago
Sebastian Junges b494e938d0 xor 6 years ago
Sebastian Junges 1187981b5d fixes in creation of dice expressions 6 years ago
Sebastian Junges 41acd92e71 dice, first version of support for modulo 6 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 6 years ago
Sebastian Junges 5722c1258c pipe all rf-variable creations through a single object file 6 years ago
Sebastian Junges 3282bf895c more support for the modulo expression 6 years ago
Sebastian Junges b84ada827a expression to dice 6 years ago
Sebastian Junges 4350ea72d7 Simplifying expressions with iff and implies a bit more 6 years ago
Tim Quatmann dd7dc4b797 Towards allowing CLN numbers for RationalNumbers again. 6 years ago
Sebastian Junges 4930908942 new version of containsVariable, with better performance and somewhat better to debug 6 years ago
Sebastian Junges 91cad8164f trace outputs towards debugging the JaniScopeChanger 6 years ago
Tim Quatmann 120ec74e3b Fixes for json export of choice origins and state valuations. 6 years ago
Tim Quatmann 42be5537ae Added Export of state valuations to JSON 6 years ago
Tim Quatmann e79035c71b Enabled short circuit optimization for & (and) and | (or) in ExprtkExpressionEvaluator 6 years ago
Tim Quatmann d92e6b97e5 updated exprtk 6 years ago
Tim Quatmann e945f28a86 Using raw pointers for manager in Variable.h since weak_ptr::lock() often seems to be a bottle neck during, e.g., model building. 6 years ago
Tim Quatmann 555fd90536 Silenced a few warnings. 7 years ago
Matthias Volk fba3223f63 Use typedefs of RationalFunctionAdapter 7 years ago
Matthias Volk d05b132dde Better error output 7 years ago
Matthias Volk 820b48354d Silenced warning 7 years ago
Tim Quatmann b4f652bbc8 Reducing the nesting when creating a expression::sum(...). 7 years ago
Tim Quatmann 66a7bd5954 implemented creation of round expression. 7 years ago
Tim Quatmann d201580d92 Refactored simplification of UnaryNumericalFunctionExpression. 7 years ago
Jip Spel f6ea4d38bb Fix assumption making and checking and testing 7 years ago
Tim Quatmann ca9102616b ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected (part 2...). 7 years ago
Tim Quatmann adaba03648 ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected. 7 years ago
Jip Spel 901105f9e4 Only divide by denominator when function is not constant 8 years ago
dehnert c6204254a3 fixing two issues related to complex model building and in particular integer vs rational division 8 years ago
Jip Spel 7f6823c6bb Resolve TODO 8 years ago
TimQu 4dc234d635 silenced several 'unused parameter'-warnings 8 years ago
dehnert 3ab4a28db1 fixing bug triggered by one of Steffen's (TUD) input models 8 years ago
Jip Spel 6695f64460 Add test and fix bug RationalFunction to Expression 8 years ago
TimQu 5a36fa0075 Expression evaluator can now set rational values from a RationalNumber/RationalFunction 8 years ago
Jip Spel 51aace8421 Renamed ValueTypeToExpression to RationalFunctionToExpression 8 years ago
Jip Spel c9c2816e18 Add documentation 8 years ago
Jip Spel 4d1dfdc75c Fix problem with exponent and denominator 8 years ago
Jip Spel a2189044f3 Use degree of variable in expression 8 years ago
Jip Spel b82ab5f9c2 Validate assumption with SMT solving 8 years ago
TimQu ede671ea3f fixed wrong type mask for arrays... 8 years ago
dehnert 5e43c51f49 starting on some builder optimizations 8 years ago