Class State
Defined in File State.h
Nested Relationships
Nested Types
Class Documentation
-
class State
Public Functions
-
State(Validator *const v, const effect_lists *is)
-
inline const double getTolerance() const
-
inline double getTime() const
-
bool evaluate(const SimpleProposition *p) const
-
FEScalar evaluate(const expression *e, const Environment &bs) const
-
void add(const SimpleProposition*)
-
void del(const SimpleProposition*)
-
inline const LogicalState &getLogicalState() const
-
void addChange(const SimpleProposition*)
-
void delChange(const SimpleProposition*)
-
inline set<const SimpleProposition*> getChangedLiterals() const
-
inline void resetChanged()
-
void setNew(const effect_lists *effs)
-
inline void write(ostream &o) const
-
inline const_iterator begin() const
-
inline const_iterator end() const
-
inline bool hasObservers() const
Public Static Functions
-
static inline void addObserver(StateObserver *s)
Friends
- friend class FuncExp
-
class const_iterator
Public Functions
-
inline bool operator==(const const_iterator &itr) const
-
inline bool operator!=(const const_iterator &itr) const
-
inline const_iterator &operator++()
-
inline const SimpleProposition *operator*() const
-
inline void toEnd()
-
inline bool operator==(const const_iterator &itr) const
-
State(Validator *const v, const effect_lists *is)