OpenStudioCore:airflow
 All Classes Namespaces Functions Enumerations Enumerator
Public Member Functions | List of all members
openstudio::contam::SimFile Class Reference

#include <SimFile.hpp>

Public Member Functions

std::vector< std::vector
< double > > 
D () const
 
std::vector< openstudio::DateTime > dateTimes () const
 Returns a vector of DateTime objects that give the EnergyPlus-style end of interval times. More...
 
std::vector< std::vector
< double > > 
dP () const
 
std::vector< std::vector
< double > > 
F0 () const
 
std::vector< std::vector
< double > > 
F1 () const
 
std::vector< openstudio::DateTime > fileDateTimes () const
 Returns a vector of DateTime objects that the SIM file contains data for. More...
 
boost::optional
< openstudio::TimeSeries > 
nodeDensity (int nr) const
 
boost::optional
< openstudio::TimeSeries > 
nodePressure (int nr) const
 
boost::optional
< openstudio::TimeSeries > 
nodeTemperature (int nr) const
 
std::vector< std::vector
< double > > 
P () const
 
boost::optional
< openstudio::TimeSeries > 
pathDeltaP (int nr) const
 
boost::optional
< openstudio::TimeSeries > 
pathFlow (int nr) const
 
boost::optional
< openstudio::TimeSeries > 
pathFlow0 (int nr) const
 
boost::optional
< openstudio::TimeSeries > 
pathFlow1 (int nr) const
 
 SimFile (openstudio::path path)
 
std::vector< std::vector
< double > > 
T () const
 

Constructor & Destructor Documentation

openstudio::contam::SimFile::SimFile ( openstudio::path  path)
explicit

Member Function Documentation

std::vector<std::vector<double> > openstudio::contam::SimFile::D ( ) const
inline
std::vector<openstudio::DateTime> openstudio::contam::SimFile::dateTimes ( ) const

Returns a vector of DateTime objects that give the EnergyPlus-style end of interval times.

These are not the actual times in the SIM file

std::vector<std::vector<double> > openstudio::contam::SimFile::dP ( ) const
inline
std::vector<std::vector<double> > openstudio::contam::SimFile::F0 ( ) const
inline
std::vector<std::vector<double> > openstudio::contam::SimFile::F1 ( ) const
inline
std::vector<openstudio::DateTime> openstudio::contam::SimFile::fileDateTimes ( ) const
inline

Returns a vector of DateTime objects that the SIM file contains data for.

CONTAM always includes a start time result, so a yearly simulation will result in 8761 times.

boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::nodeDensity ( int  nr) const
boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::nodePressure ( int  nr) const
boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::nodeTemperature ( int  nr) const
std::vector<std::vector<double> > openstudio::contam::SimFile::P ( ) const
inline
boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::pathDeltaP ( int  nr) const
boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::pathFlow ( int  nr) const
boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::pathFlow0 ( int  nr) const
boost::optional<openstudio::TimeSeries> openstudio::contam::SimFile::pathFlow1 ( int  nr) const
std::vector<std::vector<double> > openstudio::contam::SimFile::T ( ) const
inline