OpenStudio:airflow
 All Classes Namespaces Functions Typedefs Enumerations Enumerator
Classes | Typedefs | Enumerations | Functions
openstudio::contam Namespace Reference

Classes

class  AfeCmf
 The AfeCmf object is an airflow element representing constant mass flow rate. More...
 
class  AfeCsf
 The AfeCvf object is the base class of airflow element representing cubic spline leakage. More...
 
class  AfeCvf
 The AfeCvf object is an airflow element representing constant volume flow rate. More...
 
class  AfeDor
 The AfeDor object is an airflow element representing 2-way flow through a single opening. More...
 
class  AfeFan
 The AfeFan object is an airflow element representing a fan with performance data. More...
 
class  AfeFlow
 The AfeFlow object is the base class of constant flow rate airflow elements. More...
 
class  AfeFsp
 The AfeFsp object is an airflow element representing cubic spline leakage with mass flow rate as a function of pressure drop. More...
 
class  AfePsf
 The AfePsf object is an airflow element representing cubic spline leakage with pressure drop as a function of mass flow rate. More...
 
class  AfePsq
 The AfePsq object is an airflow element representing cubic spline leakage with pressure drop as a function of volume flow rate. More...
 
class  AfeQsp
 The AfeQsp object is an airflow element representing cubic spline leakage with volume flow rate as a function of pressure drop. More...
 
class  AfeSup
 The AfeSup object is an airflow element that combines multiple elements into a single element. More...
 
class  Ahs
 Ahs is a class that represents CONTAM's simple air handling system. More...
 
class  AirflowElement
 The AirflowElement object is the base class of all airflow elements. More...
 
class  AirflowElementType
 Enumeration is used to identify the various airflow element types. More...
 
class  AirflowPath
 The AirflowPath object stores one flow linkage in the airflow network. More...
 
class  AirflowSubelementData
 The AirflowSubelementData object stores specific details for an airflow element that is part of a super element. More...
 
class  CdvDat
 The CdvDat object is the base class of the file control nodes. More...
 
class  ControlNode
 The ControlNode object is the base class of all control node elements. More...
 
class  ControlNodeType
 Enumeration is used to identify the various control node types. More...
 
class  CvfDat
 The CvfDat object represents a continuous value datas file control node. More...
 
class  CvFile
 CvFile is a container for data that is to be written to a CONTAM CVF. More...
 
class  DaySchedule
 The DaySchedule object contains schedule data for a single day. More...
 
class  DrPl2
 The DrPl2 object is an airflow element representing 2-way flow through an opening using two power law models. More...
 
class  DvfDat
 The DvfDat object represents a discrete values data file control node. More...
 
class  FanDataPoint
 FanDataPoint is an object for defining fan characteristics. More...
 
class  ForwardTranslator
 ForwardTranslator translates an OpenStudio model into a CONTAM model. More...
 
class  Icon
 The Icon object contains basic information about sketchpad icons. More...
 
class  IndexModel
 IndexModel is primarily a container for CONTAM airflow model data. More...
 
class  Level
 Level objects contain information about the levels that make up a CONTAM model. More...
 
class  PlrBackDamper
 The PlrBackDamper object is the base class of backdraft damper airflow elements. More...
 
class  PlrBdf
 The PlrBdf object is a backdraft damper airflow element in mass flow form. More...
 
class  PlrBdq
 The PlrBdq object is a backdraft damper airflow element in volumetric flow form. More...
 
class  PlrConn
 The PlrConn object is an airflow element representing a ASCOS connection. More...
 
class  PlrCrack
 The PlrCrack object is an airflow element representing power law leakage through a crack. More...
 
class  PlrFcn
 The PlrQcn object is an airflow element representing mass flow rate power law leakage. More...
 
class  PlrGeneral
 The PlrGeneral object is the base class for general power law elements. More...
 
class  PlrLeak
 The PlrLeak object is the base class of the leakage area airflow elements. More...
 
class  PlrLeak1
 The PlrLeak1 object is an airflow element representing a leakage area on a per-item basis. More...
 
class  PlrLeak2
 The PlrLeak2 object is an airflow element representing a leakage area on a per-unit-length basis. More...
 
class  PlrLeak3
 The PlrLeak3 object is an airflow element representing a leakage area on a per-unit-area basis. More...
 
class  PlrOrf
 The PlrOrj object is an airflow element representing an orifice. More...
 
class  PlrQcn
 The PlrQcn object is an airflow element representing volume flow rate power law leakage. More...
 
class  PlrShaft
 The PlrShaft object is an airflow element representing level-to-level power law leakage in shafts. More...
 
class  PlrStair
 The PlrStair object is an airflow element representing level-to-level power law leakage in stairwells. More...
 
class  PlrTest1
 The PlrTest1 object is an airflow element representing 1-point test data power law leakage. More...
 
class  PlrTest2
 The PlrTest2 object is an airflow element representing 2-point test data power law leakage. More...
 
class  PressureCoefficientPoint
 The PressureCoefficientPoint object contains a single wind pressure coefficient data point. More...
 
class  QfrCrack
 The QfrCrack object is an airflow element representing quadratic leakage through a crack. More...
 
class  QfrFab
 The QfrFab object is an airflow element representing mass flow rate quadratic leakage. More...
 
class  QfrGeneral
 The QfrGeneral object is the base class for general quadratic airflow elements. More...
 
class  QfrQab
 The QfrQab object is an airflow element representing volume flow rate quadratic leakage. More...
 
class  QfrTest2
 The QfrTest2 object is an airflow element representing 2-point test data quadratic leakage. More...
 
class  Reader
 
class  RunControl
 The RunControl object stores most of the information related to how CONTAM solves the airflow network problem. More...
 
class  SchedulePoint
 SchedulePoint stores the time (in hh:mm:ss format) and control value for a day schedule data point. More...
 
class  SimFile
 
class  Species
 The Species object contains descriptive information about contaminants in a CONTAM model. More...
 
class  WeatherData
 WeatherData objects contain the simplified weather data associated with a CONTAM model. More...
 
class  WeekSchedule
 The WeekSchedule object represents a complete week with 12 possible day schedules. More...
 
class  WindPressureProfile
 WindPressureProfile objects store pressure coefficient as a function of angle from north. More...
 
class  XyDataPoint
 The XyDataPoint object is used by a number of the airflow element objects to store data specific to the element. More...
 
class  Zone
 The Zone object stores the data that describes an airflow zone. More...
 

Typedefs

typedef boost::optional
< AirflowElementType
OptionalAirflowElementType
 
typedef boost::optional
< ControlNodeType
OptionalControlNodeType
 

Enumerations

enum  PathFlags {
  WIND = 0x0001, WPC_P = 0x0002, WPC_C = 0x0004, WPC_F = 0x0006,
  AHS_S = 0x0008, AHS_R = 0x0010, AHS_O = 0x0020, AHS_X = 0x0040,
  AHS_P = 0x0078, LIM_P = 0x0080, LIM_F = 0x0100, FAN_F = 0x0200
}
 
enum  ZoneFlags {
  VAR_P = 0x0001, NVAR_P = 0xFFFE, VAR_C = 0x0002, NVAR_C = 0xFFFD,
  VAR_T = 0x0004, NVAR_T = 0xFFFB, SYS_N = 0x0008, NSYS_N = 0xFFF7,
  UNCZN = 0x0010, SETCZN = 0xFFEF, CFDZN = 0x0020, NCFDZN = 0xFFDF,
  FLAG_N = 0x003F
}
 

Functions

template<typename DesiredType , typename InputType , typename DestinationType >
bool assign_if_valid (const InputType &input, DestinationType &dest)
 
template<typename DesiredType , typename InputType >
bool is_valid (const InputType &input)
 
std::ostream & operator<< (std::ostream &os, const AirflowElementType &e)
 
std::ostream & operator<< (std::ostream &os, const ControlNodeType &e)
 
template<typename DesiredType , typename InputType >
DesiredType to (const InputType &inp)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
WIND 
WPC_P 
WPC_C 
WPC_F 
AHS_S 
AHS_R 
AHS_O 
AHS_X 
AHS_P 
LIM_P 
LIM_F 
FAN_F 
Enumerator
VAR_P 
NVAR_P 
VAR_C 
NVAR_C 
VAR_T 
NVAR_T 
SYS_N 
NSYS_N 
UNCZN 
SETCZN 
CFDZN 
NCFDZN 
FLAG_N 

Function Documentation

template<typename DesiredType , typename InputType , typename DestinationType >
bool openstudio::contam::assign_if_valid ( const InputType &  input,
DestinationType &  dest 
)
template<typename DesiredType , typename InputType >
bool openstudio::contam::is_valid ( const InputType &  input)
std::ostream& openstudio::contam::operator<< ( std::ostream &  os,
const AirflowElementType &  e 
)
inline
std::ostream& openstudio::contam::operator<< ( std::ostream &  os,
const ControlNodeType &  e 
)
inline
template<typename DesiredType , typename InputType >
DesiredType openstudio::contam::to ( const InputType &  inp)