biogears::BioGearsScenario Class Reference

A BioGears specific scenario (i.e. holds a BioGears configuration object) More...

#include <BioGearsScenario.h>

Inheritance diagram for biogears::BioGearsScenario:

Public Member Functions

 BioGearsScenario (SESubstanceManager &subMgr)
 
virtual ~BioGearsScenario ()
 
virtual BioGearsScenarioInitialParametersGetInitialParameters ()
 
virtual const BioGearsScenarioInitialParametersGetInitialParameters () const
 
- Public Member Functions inherited from biogears::SEScenario
 SEScenario (SESubstanceManager &subMgr)
 
virtual ~SEScenario ()
 
virtual void Clear ()
 
bool Load (const CDM::ScenarioData &in)
 
CDM::ScenarioDataUnload () const
 
bool Load (const char *scenarioFile)
 
bool Load (const std::string &scenarioFile)
 
bool IsValid () const
 
virtual std::string GetName () const
 
virtual const char * GetName_cStr () const
 
virtual void SetName (const char *name)
 
virtual void SetName (const std::string &name)
 
virtual bool HasName () const
 
virtual void InvalidateName ()
 
virtual const char * GetPatientFile () const
 
virtual void SetPatientFile (const char *PatientFile)
 
virtual void SetPatientFile (const std::string &PatientFile)
 
virtual bool HasPatientFile () const
 
virtual void InvalidatePatientFile ()
 
virtual const char * GetDescription () const
 
virtual void SetDescription (const char *desc)
 
virtual void SetDescription (const std::string &desc)
 
virtual bool HasDescription () const
 
virtual void InvalidateDescription ()
 
virtual const char * GetEngineStateFile () const
 
virtual void SetEngineStateFile (const char *file)
 
virtual void SetEngineStateFile (const std::string &file)
 
virtual bool HasEngineStateFile () const
 
virtual void InvalidateEngineStateFile ()
 
virtual bool HasInitialParameters () const
 
virtual void InvalidateInitialParameters ()
 
virtual bool HasAutoSerialization () const
 
virtual SEScenarioAutoSerializationGetAutoSerialization ()
 
virtual const SEScenarioAutoSerializationGetAutoSerialization () const
 
virtual void RemoveAutoSerialization ()
 
virtual void AddAction (const SEAction &action)
 
virtual void ClearActions ()
 
virtual bool AddActionAfter (const SEAction &reference, const SEAction &action)
 
virtual const std::vector< SEAction * > & GetActions () const
 
virtual SEDataRequestManagerGetDataRequestManager ()
 
virtual const SEDataRequestManagerGetDataRequestManager () const
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 
- Protected Member Functions inherited from biogears::SEScenario
void Unload (CDM::ScenarioData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
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
 
- Protected Attributes inherited from biogears::SEScenario
SESubstanceManagerm_SubMgr
 
std::string m_Name
 
std::string m_Description
 
std::string m_EngineStateFile
 
std::string m_PatientFile
 
std::string m_workingDir
 
SEScenarioInitialParametersm_InitialParameters
 
SEScenarioAutoSerializationm_AutoSerialization
 
SEDataRequestManager m_DataRequestMgr
 
std::vector< SEAction * > m_Actions
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Detailed Description

A BioGears specific scenario (i.e. holds a BioGears configuration object)

Constructor & Destructor Documentation

biogears::BioGearsScenario::BioGearsScenario ( SESubstanceManager subMgr)
biogears::BioGearsScenario::~BioGearsScenario ( )
virtual

Member Function Documentation

BioGearsScenarioInitialParameters & biogears::BioGearsScenario::GetInitialParameters ( )
virtual

Reimplemented from biogears::SEScenario.

const BioGearsScenarioInitialParameters * biogears::BioGearsScenario::GetInitialParameters ( ) const
virtual

Reimplemented from biogears::SEScenario.