|
OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment.
|
Namespaces | |
| Log | |
| ssd | |
| ssp | |
Classes | |
| struct | KINSOL_USER_DATA |
| class | KinsolSolver |
| class | AlgLoop |
| class | BusConnector |
| BusConnector. More... | |
| class | Component |
| class | ComponentFMU3CS |
| class | ComponentFMUCS |
| class | ComponentFMUME |
| class | ComponentTable |
| class | ComRef |
| ComRef - component reference. More... | |
| class | Connection |
| ** More... | |
| class | Connector |
| Connector. More... | |
| class | CSVReader |
| class | CSVWriter |
| struct | scc_t |
| Strong connected components data type. More... | |
| class | DirectedGraph |
| class | Element |
| Element. More... | |
| class | Flags |
| class | FMUInfo |
| FMU info. More... | |
| class | MatReader |
| struct | MatVer4Header |
| struct | MatVer4Matrix |
| class | MATWriter |
| class | Model |
| class | Option |
| class | ResultReader |
| union | SignalValue_t |
| struct | Signal |
| struct | Parameter |
| class | ResultWriter |
| class | VoidWriter |
| class | Scope |
| class | SignalDerivative |
| class | Snapshot |
| class | System |
| class | SystemSC |
| class | SystemWC |
| class | Values |
| class | Variable |
| class | XercesValidator |
Typedefs | |
| typedef struct oms::KINSOL_USER_DATA | KINSOL_USER_DATA |
| typedef enum oms::MatVer4Type_t | MatVer4Type_t |
| typedef struct oms::MatVer4Header | MatVer4Header |
| typedef struct oms::MatVer4Matrix | MatVer4Matrix |
Enumerations | |
| enum | MatVer4Type_t { MatVer4Type_DOUBLE = 0 , MatVer4Type_SINGLE = 10 , MatVer4Type_INT32 = 20 , MatVer4Type_CHAR = 51 } |
| enum | SignalType_t { SignalType_REAL , SignalType_INT , SignalType_BOOL } |
Functions | |
| void | fmi2logger (fmi2ComponentEnvironment env, fmi2String instanceName, fmi2Status status, fmi2String category, fmi2String message,...) |
| void | fmi3logger (fmi3InstanceEnvironment env, fmi3Status status, fmi3String category, fmi3String message) |
| bool | operator== (const ComRef &lhs, const ComRef &rhs) |
| bool | operator!= (const ComRef &lhs, const ComRef &rhs) |
| bool | operator< (const ComRef &lhs, const ComRef &rhs) |
| bool | operator== (const Connection &lhs, const Connection &rhs) |
| bool | operator!= (const Connection &lhs, const Connection &rhs) |
| bool | operator== (const Connector &v1, const Connector &v2) |
| bool | operator!= (const Connector &v1, const Connector &v2) |
| size_t | sizeofMatVer4Type (MatVer4Type_t type) |
| void | writeMatVer4Matrix (FILE *file, const char *name, size_t rows, size_t cols, const void *matrixData, MatVer4Type_t type) |
| void | appendMatVer4Matrix (FILE *file, long position, const char *name, size_t rows, size_t cols, const void *matrixData, MatVer4Type_t type) |
| MatVer4Matrix * | readMatVer4Matrix (FILE *file) |
| void | freeMatVer4Matrix (MatVer4Matrix **matrix) |
| void | skipMatVer4Matrix (FILE *file) |
| char * | allocateAndCopyString (const char *source) |
| char * | allocateAndCopyString (const std::string &source) |
| char * | mallocAndCopyString (const char *source) |
| char * | mallocAndCopyString (const std::string &source) |
| int | cvode_rhs (realtype t, N_Vector y, N_Vector ydot, void *user_data) |
| int | cvode_rhs_algebraic (realtype t, N_Vector y, N_Vector ydot, void *user_data) |
| int | cvode_roots (realtype t, N_Vector y, realtype *gout, void *user_data) |
| bool | operator== (const oms::Variable &v1, const oms::Variable &v2) |
| bool | operator!= (const oms::Variable &v1, const oms::Variable &v2) |
| typedef struct oms::KINSOL_USER_DATA oms::KINSOL_USER_DATA |
| typedef struct oms::MatVer4Header oms::MatVer4Header |
| typedef struct oms::MatVer4Matrix oms::MatVer4Matrix |
| typedef enum oms::MatVer4Type_t oms::MatVer4Type_t |
| enum oms::MatVer4Type_t |
| enum oms::SignalType_t |
| char * oms::allocateAndCopyString | ( | const char * | source | ) |
| char * oms::allocateAndCopyString | ( | const std::string & | source | ) |
| void oms::appendMatVer4Matrix | ( | FILE * | file, |
| long | position, | ||
| const char * | name, | ||
| size_t | rows, | ||
| size_t | cols, | ||
| const void * | matrixData, | ||
| MatVer4Type_t | type | ||
| ) |
| int oms::cvode_rhs | ( | realtype | t, |
| N_Vector | y, | ||
| N_Vector | ydot, | ||
| void * | user_data | ||
| ) |
| int oms::cvode_rhs_algebraic | ( | realtype | t, |
| N_Vector | y, | ||
| N_Vector | ydot, | ||
| void * | user_data | ||
| ) |
| int oms::cvode_roots | ( | realtype | t, |
| N_Vector | y, | ||
| realtype * | gout, | ||
| void * | user_data | ||
| ) |
| void oms::fmi2logger | ( | fmi2ComponentEnvironment | env, |
| fmi2String | instanceName, | ||
| fmi2Status | status, | ||
| fmi2String | category, | ||
| fmi2String | message, | ||
| ... | |||
| ) |
| void oms::fmi3logger | ( | fmi3InstanceEnvironment | env, |
| fmi3Status | status, | ||
| fmi3String | category, | ||
| fmi3String | message | ||
| ) |
| void oms::freeMatVer4Matrix | ( | MatVer4Matrix ** | matrix | ) |
| char * oms::mallocAndCopyString | ( | const char * | source | ) |
| char * oms::mallocAndCopyString | ( | const std::string & | source | ) |
|
inline |
| bool oms::operator!= | ( | const oms::Variable & | v1, |
| const oms::Variable & | v2 | ||
| ) |
|
inline |
| bool oms::operator== | ( | const oms::Variable & | v1, |
| const oms::Variable & | v2 | ||
| ) |
| oms::MatVer4Matrix * oms::readMatVer4Matrix | ( | FILE * | file | ) |
| size_t oms::sizeofMatVer4Type | ( | MatVer4Type_t | type | ) |
| void oms::skipMatVer4Matrix | ( | FILE * | file | ) |
| void oms::writeMatVer4Matrix | ( | FILE * | file, |
| const char * | name, | ||
| size_t | rows, | ||
| size_t | cols, | ||
| const void * | matrixData, | ||
| MatVer4Type_t | type | ||
| ) |