1 #ifndef REPRESENTATION_FORMAL_HYBRID_AUTOMATON_TRANSITIONS_JUMP_UPDATE_FUNCTION_H 2 #define REPRESENTATION_FORMAL_HYBRID_AUTOMATON_TRANSITIONS_JUMP_UPDATE_FUNCTION_H 53 void update(
const capd::interval& time,
54 const std::vector<capd::interval>& oriConstraints,
55 const std::vector<capd::interval>& oriParams,
56 std::vector<capd::interval>& constraints)
const;
67 #endif //REPRESENTATION_FORMAL_HYBRID_AUTOMATON_TRANSITIONS_JUMP_UPDATE_FUNCTION_H std::ostream & operator<<(std::ostream &out, const Condition &rhs)
output the right hand side condition to the standard out stream
Definition: condition.cpp:246
void update(const capd::interval &time, const std::vector< capd::interval > &oriConstraints, const std::vector< capd::interval > &oriParams, std::vector< capd::interval > &constraints) const
update the target variable with given values
Definition: updateFunction.cpp:20
long index_
index of the variable which shall be updated
Definition: updateFunction.h:14
Formula formula_
formula which used to calculate the value to update the target variable indicated by the index ...
Definition: updateFunction.h:18
UpdateFunction()=default
constructor
Definition: condition.cpp:3
long index() const
get the index of the target variable
Definition: updateFunction.cpp:12
Definition: updateFunction.h:8
Formula formula() const
get the updating expression
Definition: updateFunction.cpp:18
~UpdateFunction()=default
destructor