openfluid::base::RuntimeEnvironment Class Reference

List of all members.

Public Member Functions

 ~RuntimeEnvironment ()
void setInputDir (const std::string InputDir)
std::string getInputDir () const
void setOutputDir (const std::string OutputDir)
std::string getOutputDir () const
void setDateTimeOutputDir ()
std::string getTempDir () const
std::string getInputFullPath (std::string Filename) const
std::string getOutputFullPath (std::string Filename) const
std::string getPluginFullPath (std::string Filename)
void addExtraPluginsPaths (std::string SemicolonSeparatedPaths)
std::vector< std::string > getPluginsPaths () const
openfluid::base::EnvironmentPropertiesgetExtraProperties ()
bool isClearOutputDir () const
void setClearOutputDir (bool ClearDir)
bool isWriteResults () const
void setWriteResults (bool WriteIt)
bool isWriteSimReport () const
void setWriteSimReport (bool WriteIt)
openfluid::base::EnvironmentPropertiesgetFunctionEnvironment () const
boost::posix_time::ptime getIgnitionDateTime () const
std::string getSimulationID () const
void setSimulationID (const std::string SimID)
boost::posix_time::time_duration getEffectiveSimulationDuration () const
void setEffectiveSimulationDuration (const boost::posix_time::time_duration &TimeDuration)
std::string getHostName () const
std::string getUserID () const
void setSimulationTimeInformation (openfluid::core::DateTime StartTime, openfluid::core::DateTime EndTime, int TimeStep)
openfluid::core::DateTime getSimulationStartTime () const
openfluid::core::DateTime getSimulationEndTime () const
int getSimulationTimeStep () const
void setValuesBufferSize (const unsigned int StepsNbr)
unsigned int getValuesBufferSize () const
bool isUserValuesBufferSize () const
void setFilesBufferSize (const unsigned int Bytes)
unsigned int getFilesBufferSize () const

Static Public Member Functions

static RuntimeEnvironmentgetInstance ()

Constructor & Destructor Documentation

openfluid::base::RuntimeEnvironment::~RuntimeEnvironment (  ) 

Destructor


Member Function Documentation

void openfluid::base::RuntimeEnvironment::addExtraPluginsPaths ( std::string  SemicolonSeparatedPaths  ) 
boost::posix_time::time_duration openfluid::base::RuntimeEnvironment::getEffectiveSimulationDuration (  )  const [inline]
openfluid::base::EnvironmentProperties& openfluid::base::RuntimeEnvironment::getExtraProperties (  )  [inline]
unsigned int openfluid::base::RuntimeEnvironment::getFilesBufferSize (  )  const [inline]
openfluid::base::EnvironmentProperties* openfluid::base::RuntimeEnvironment::getFunctionEnvironment (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getHostName (  )  const [inline]
boost::posix_time::ptime openfluid::base::RuntimeEnvironment::getIgnitionDateTime (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getInputDir (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getInputFullPath ( std::string  Filename  )  const [inline]
static RuntimeEnvironment* openfluid::base::RuntimeEnvironment::getInstance (  )  [static]
std::string openfluid::base::RuntimeEnvironment::getOutputDir (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getOutputFullPath ( std::string  Filename  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getPluginFullPath ( std::string  Filename  ) 
std::vector<std::string> openfluid::base::RuntimeEnvironment::getPluginsPaths (  )  const [inline]
openfluid::core::DateTime openfluid::base::RuntimeEnvironment::getSimulationEndTime (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getSimulationID (  )  const [inline]
openfluid::core::DateTime openfluid::base::RuntimeEnvironment::getSimulationStartTime (  )  const [inline]
int openfluid::base::RuntimeEnvironment::getSimulationTimeStep (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getTempDir (  )  const [inline]
std::string openfluid::base::RuntimeEnvironment::getUserID (  )  const [inline]
unsigned int openfluid::base::RuntimeEnvironment::getValuesBufferSize (  )  const [inline]
bool openfluid::base::RuntimeEnvironment::isClearOutputDir (  )  const [inline]
bool openfluid::base::RuntimeEnvironment::isUserValuesBufferSize (  )  const [inline]
bool openfluid::base::RuntimeEnvironment::isWriteResults (  )  const [inline]
bool openfluid::base::RuntimeEnvironment::isWriteSimReport (  )  const [inline]
void openfluid::base::RuntimeEnvironment::setClearOutputDir ( bool  ClearDir  )  [inline]
void openfluid::base::RuntimeEnvironment::setDateTimeOutputDir (  ) 
void openfluid::base::RuntimeEnvironment::setEffectiveSimulationDuration ( const boost::posix_time::time_duration &  TimeDuration  )  [inline]
void openfluid::base::RuntimeEnvironment::setFilesBufferSize ( const unsigned int  Bytes  )  [inline]
void openfluid::base::RuntimeEnvironment::setInputDir ( const std::string  InputDir  )  [inline]
void openfluid::base::RuntimeEnvironment::setOutputDir ( const std::string  OutputDir  )  [inline]
void openfluid::base::RuntimeEnvironment::setSimulationID ( const std::string  SimID  )  [inline]
void openfluid::base::RuntimeEnvironment::setSimulationTimeInformation ( openfluid::core::DateTime  StartTime,
openfluid::core::DateTime  EndTime,
int  TimeStep 
)
void openfluid::base::RuntimeEnvironment::setValuesBufferSize ( const unsigned int  StepsNbr  )  [inline]
void openfluid::base::RuntimeEnvironment::setWriteResults ( bool  WriteIt  )  [inline]
void openfluid::base::RuntimeEnvironment::setWriteSimReport ( bool  WriteIt  )  [inline]

Generated using Doxygen 1.6.3
Creative Commons License Creative Commons By-NC-ND license