|
Go to the documentation of this file.
33 matA. Write( "tmp_hyb_1_matrix.txt");
40 matA. At(i,1, matA. At(i,2));
44 matA(1,j) = matA(2,j);
50 std::cout << "################################\n";
51 std::cout << "# Some matrix: \n";
53 std::cout << "################################\n";
59 std::cout << "################################\n";
60 std::cout << "# Some polyhedron: \n";
62 std::cout << "################################\n";
74 std::cout << "################################\n";
75 std::cout << "# linear hybrid automaton from file: \n";
77 std::cout << "################################\n";
78 std::cout << "# Valid() returns " << lha. Valid() << "\n";
79 std::cout << "################################\n";
95 std::cout << "################################\n";
96 std::cout << "# state attributes\n";
99 std::cout << "################################\n";
100 std::cout << "# transition attributes\n";
103 std::cout << "################################\n";
void Identity(int dim=-1) Set to identity matrix.
void RowCount(int rc) Set dimension.
const Scalar::Type & At(int i, int j) const Get entry.
void ColumnCount(int cc) Set Dimension.
Generator with linear hybrid automata extensions.
virtual bool Valid(void) const Check if generator is valid.
const Polyhedron & Rate(Idx idx) const Get rate of state by index.
const Polyhedron & Guard(const Transition &rTrans) const Get guard of a transition.
const Polyhedron & Invariant(Idx idx) const Get invariant of state by index.
const LinearRelation & Reset(const Transition &rTrans) const Get reset of a transition.
Triple (X1,Ev,X2) to represent current state, event and next state.
void Write(const Type *pContext=0) const Write configuration data to console.
Transition TransitionByNames(const std::string &rX1, const std::string &rEv, const std::string &rX2) const Convebience function.
int main() Run the tutorial.
Includes all libFAUDES headers, incl plugings
libFAUDES resides within the namespace faudes.
libFAUDES 2.32b
--- 2024.03.01
--- c++ api documentaion by doxygen
|