biogears::PhysiologyEngineTrack Class Reference
#include <PhysiologyEngineTrack.h>
Inheritance diagram for biogears::PhysiologyEngineTrack:

Public Member Functions | |
PhysiologyEngineTrack (PhysiologyEngine &engine) | |
PhysiologyEngineTrack (SEPatient &patient, SESubstanceManager &subMgr, SECompartmentManager &cmptMgr, const std::vector< SESystem * > &physiology, const std::vector< SESystem * > &equipment) | |
PhysiologyEngineTrack (PhysiologyEngineTrack &&) | |
PhysiologyEngineTrack & | operator= (PhysiologyEngineTrack &&rhs) |
virtual | ~PhysiologyEngineTrack () |
void | Clear () |
DataTrack & | GetDataTrack () |
SEDataRequestManager & | GetDataRequestManager () |
void | ResetFile () |
bool | ConnectRequest (SEDataRequest &dr, SEDataRequestScalar &ds) |
virtual void | SetupRequests (bool append=false) |
virtual void | TrackData (double currentTime_s, bool append=false) |
virtual void | PullData () |
virtual bool | TrackRequest (SEDataRequest &dr) |
virtual void | ForceConnection () |
![]() | |
Loggable () | |
Loggable (Logger *log) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
Protected Attributes | |
bool | m_ForceConnection |
DataTrack | m_DataTrack |
std::stringstream | m_ss |
std::ofstream | m_ResultsStream |
SEDataRequestManager | m_DataRequestMgr |
SEPatient * | m_Patient |
SESubstanceManager * | m_SubMgr |
SECompartmentManager * | m_CmptMgr |
SEEnvironment * | m_Environment |
std::vector< SESystem * > | m_PhysiologySystems |
std::vector< SESystem * > | m_EquipmentSystems |
std::map< const SEDataRequest *, SEDataRequestScalar * > | m_Request2Scalar |
![]() | |
Logger * | m_Logger |
Additional Inherited Members | |
![]() | |
static const std::string | empty |
static const char * | empty_cStr |
![]() | |
virtual void | Debug (const char *msg, const char *origin="") const |
virtual void | Debug (const std::string &msg, const std::string &origin=empty) const |
virtual void | Debug (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Info (const char *msg, const char *origin="") const |
virtual void | Info (const std::string &msg, const std::string &origin=empty) const |
virtual void | Info (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Warning (const char *msg, const char *origin="") const |
virtual void | Warning (const std::string &msg, const std::string &origin=empty) const |
virtual void | Warning (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Error (const char *msg, const char *origin="") const |
virtual void | Error (const std::string msg, const std::string origin=empty) const |
virtual void | Error (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Fatal (const char *msg, const char *origin="") const |
virtual void | Fatal (const std::string &msg, const std::string &origin=empty) const |
virtual void | Fatal (std::ostream &msg, const std::string &origin=empty) const |
Constructor & Destructor Documentation
biogears::PhysiologyEngineTrack::PhysiologyEngineTrack | ( | PhysiologyEngine & | engine | ) |
biogears::PhysiologyEngineTrack::PhysiologyEngineTrack | ( | SEPatient & | patient, |
SESubstanceManager & | subMgr, | ||
SECompartmentManager & | cmptMgr, | ||
const std::vector< SESystem * > & | physiology, | ||
const std::vector< SESystem * > & | equipment | ||
) |
biogears::PhysiologyEngineTrack::PhysiologyEngineTrack | ( | PhysiologyEngineTrack && | obj | ) |
|
virtual |
Member Function Documentation
void biogears::PhysiologyEngineTrack::Clear | ( | ) |
bool biogears::PhysiologyEngineTrack::ConnectRequest | ( | SEDataRequest & | dr, |
SEDataRequestScalar & | ds | ||
) |
|
inlinevirtual |
|
inline |
DataTrack & biogears::PhysiologyEngineTrack::GetDataTrack | ( | ) |
PhysiologyEngineTrack & biogears::PhysiologyEngineTrack::operator= | ( | PhysiologyEngineTrack && | rhs | ) |
|
virtual |
void biogears::PhysiologyEngineTrack::ResetFile | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Member Data Documentation
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |