#include <Model.h>
◆ ~Model()
◆ Model() [1/2]
| oms::Model::Model |
( |
const ComRef & |
cref, |
|
|
const std::string & |
tempDir |
|
) |
| |
|
private |
◆ Model() [2/2]
| oms::Model::Model |
( |
Model const & |
copy | ) |
|
|
private |
◆ addSignalsToResults()
◆ addSystem()
◆ cancelSimulation()
| bool oms::Model::cancelSimulation |
( |
| ) |
const |
|
inline |
◆ cancelSimulation_asynchronous()
◆ copyResources() [1/2]
| void oms::Model::copyResources |
( |
bool |
copy_resources | ) |
|
|
inline |
◆ copyResources() [2/2]
| bool oms::Model::copyResources |
( |
| ) |
|
|
inline |
◆ delete_()
◆ emit()
◆ exportToFile()
◆ exportToSSD()
◆ getAllResources()
| oms_status_enu_t oms::Model::getAllResources |
( |
std::vector< std::string > & |
resources | ) |
const |
◆ getComponent()
◆ getCref()
| const ComRef& oms::Model::getCref |
( |
| ) |
const |
|
inline |
◆ getElements()
◆ getLoggingInterval()
| double oms::Model::getLoggingInterval |
( |
| ) |
const |
|
inline |
◆ getModelState()
◆ getStartTime()
| double oms::Model::getStartTime |
( |
| ) |
const |
|
inline |
◆ getStopTime()
| double oms::Model::getStopTime |
( |
| ) |
const |
|
inline |
◆ getSystem()
◆ getTempDirectory()
| std::string oms::Model::getTempDirectory |
( |
| ) |
const |
|
inline |
◆ getTopLevelSystem()
| System* oms::Model::getTopLevelSystem |
( |
| ) |
const |
|
inline |
◆ importFromSSD()
◆ initialize()
◆ instantiate()
◆ list()
◆ NewModel()
NewModel() is used instead of a constructor to make sure that only instances with valid names can be created.
◆ operator=()
| Model& oms::Model::operator= |
( |
Model const & |
copy | ) |
|
|
private |
◆ registerSignalsForResultFile()
◆ removeSignalsFromResults()
◆ rename()
◆ reset()
◆ setLoggingInterval()
◆ setResultFile()
| oms_status_enu_t oms::Model::setResultFile |
( |
const std::string & |
filename, |
|
|
int |
bufferSize |
|
) |
| |
◆ setStartTime()
◆ setStopTime()
◆ simulate()
◆ simulate_asynchronous()
◆ stepUntil()
◆ terminate()
◆ validState()
| bool oms::Model::validState |
( |
int |
validStates | ) |
const |
|
inline |
◆ bufferSize
| int oms::Model::bufferSize = 10 |
|
private |
◆ cancelSim
| bool oms::Model::cancelSim |
|
private |
◆ clock
◆ copy_resources
| bool oms::Model::copy_resources = true |
|
private |
◆ cref
◆ elements
◆ lastEmit
| double oms::Model::lastEmit |
|
private |
◆ loggingInterval
| double oms::Model::loggingInterval = 0.0 |
|
private |
◆ modelState
◆ resultFile
◆ resultFilename
| std::string oms::Model::resultFilename |
|
private |
◆ startTime
| double oms::Model::startTime = 0.0 |
|
private |
◆ stopTime
| double oms::Model::stopTime = 1.0 |
|
private |
◆ system
| System* oms::Model::system = NULL |
|
private |
◆ tempDir
| std::string oms::Model::tempDir |
|
private |
The documentation for this class was generated from the following files:
- /home/jenkins/workspace/OMSimulator_v2.0.1/src/OMSimulatorLib/Model.h
- /home/jenkins/workspace/OMSimulator_v2.0.1/src/OMSimulatorLib/Model.cpp