#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