|
|
||||||
|
hyb_reachability.cpp
Go to the documentation of this file.
#define FAUDES_WRITE_CONSOLE(message) Debug: output macro for optional redirection of all console output. Definition: cfl_definitions.h:79 std::list< Polyhedron * >::const_iterator Iterator access to polyhedra of states Definition: hyb_reachability.h:50 std::map< Idx, std::list< Polyhedron * > > mStates Definition: hyb_reachability.h:70 IndexSet::Iterator LocationsBegin(void) const Definition: hyb_reachability.cpp:79 void Insert(Idx q) insert / erase (we take owvership of polyhedra) Definition: hyb_reachability.cpp:97 IndexSet::Iterator LocationsEnd(void) const Definition: hyb_reachability.cpp:82 TBaseSet< Transition, TransSort::X1EvX2 >::Iterator Iterator Iterator on transition. Definition: cfl_transset.h:269 Generator with linear hybrid automata extensions. Definition: hyb_hgenerator.h:236 const Polyhedron & Guard(const Transition &rTrans) const Get guard of a transition. Definition: hyb_hgenerator.h:900 const Polyhedron & Invariant(Idx idx) const Get invariant of state by index. Definition: hyb_hgenerator.h:751 const LinearRelation & Reset(const Transition &rTrans) const Get reset of a transition. Definition: hyb_hgenerator.h:940 TransSet::Iterator TransRelBegin(void) const Iterator to Begin() of transition relation. Definition: cfl_generator.cpp:1067 TransSet::Iterator TransRelEnd(void) const Iterator to End() of transition relation. Definition: cfl_generator.cpp:1072 std::string SStr(Idx index) const Return pretty printable state name for index (eg for debugging) Definition: cfl_generator.cpp:3834 void PolyFinalise(const Polyhedron &fpoly) convert PPL polyhedron back to faudes data structures; this is required if we manipulate a polyhedron... Definition: hyb_compute.cpp:53 void PolyTimeElapse(const Polyhedron &rate, Polyhedron &poly) time elapse Definition: hyb_compute.cpp:251 void PolyIntersection(const Polyhedron &poly, Polyhedron &res) intersection Definition: hyb_compute.cpp:176 void PolyLinearRelation(const LinearRelation &reset, Polyhedron &poly) apply reset relation A'x' + Ax <= B Definition: hyb_compute.cpp:228 void LhaReach(const LinearHybridAutomaton &lha, const HybridStateSet &states, std::map< Idx, HybridStateSet * > &ostates, int *pCnt) compute sets of reachable state per successor event Definition: hyb_reachability.cpp:163 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |