OpenStudio:airflow
Loading...
Searching...
No Matches
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.
 
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.
 
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

◆ SimFile()

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

Member Function Documentation

◆ D()

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

◆ dateTimes()

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

◆ dP()

std::vector< std::vector< double > > openstudio::contam::SimFile::dP ( ) const
inline

◆ F0()

std::vector< std::vector< double > > openstudio::contam::SimFile::F0 ( ) const
inline

◆ F1()

std::vector< std::vector< double > > openstudio::contam::SimFile::F1 ( ) const
inline

◆ fileDateTimes()

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.

◆ nodeDensity()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::nodeDensity ( int nr) const

◆ nodePressure()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::nodePressure ( int nr) const

◆ nodeTemperature()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::nodeTemperature ( int nr) const

◆ P()

std::vector< std::vector< double > > openstudio::contam::SimFile::P ( ) const
inline

◆ pathDeltaP()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::pathDeltaP ( int nr) const

◆ pathFlow()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::pathFlow ( int nr) const

◆ pathFlow0()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::pathFlow0 ( int nr) const

◆ pathFlow1()

boost::optional< openstudio::TimeSeries > openstudio::contam::SimFile::pathFlow1 ( int nr) const

◆ T()

std::vector< std::vector< double > > openstudio::contam::SimFile::T ( ) const
inline