OpenStudio:energyplus
 All Classes Namespaces Functions Typedefs Enumerations Enumerator Pages
Classes | Typedefs | Enumerations | Functions
openstudio::energyplus Namespace Reference

Classes

class  CoordinateChange
 
class  CoordinateSystem
 
class  ErrorFile
 
class  ErrorLevel
 EnergyPlus warning/error levels. More...
 
class  ForwardTranslator
 
class  GeometryTranslator
 
class  ReverseTranslator
 
class  StartingVertexPosition
 
class  VertexEntryDirection
 

Typedefs

typedef boost::optional
< CoordinateChange
OptionalCoordinateChange
 
typedef boost::optional
< CoordinateSystem
OptionalCoordinateSystem
 
typedef boost::optional
< ErrorLevel
OptionalErrorLevel
 
typedef boost::optional
< StartingVertexPosition
OptionalStartingVertexPosition
 
typedef boost::optional
< VertexEntryDirection
OptionalVertexEntryDirection
 

Enumerations

enum  ComponentType { ComponentType::HEATING, ComponentType::COOLING, ComponentType::BOTH, ComponentType::NONE }
 

Functions

bool _isSetpointComponent (const openstudio::model::PlantLoop &plantLoop, const openstudio::model::ModelObject &comp)
 
ComponentType componentType (const openstudio::model::HVACComponent &component)
 
std::vector
< openstudio::model::HVACComponent > 
coolingComponents (const openstudio::model::PlantLoop &plantLoop)
 
bool equal (const CoordinateSystem &left, const CoordinateSystem &right)
 test equality of coordinate systems More...
 
boost::optional< double > flowrate (const openstudio::model::HVACComponent &component)
 
std::vector
< openstudio::model::HVACComponent > 
heatingComponents (const openstudio::model::PlantLoop &plantLoop)
 
boost::optional
< openstudio::model::Node > 
inletNode (const openstudio::model::PlantLoop &plantLoop, const openstudio::model::HVACComponent &component)
 
boost::optional
< openstudio::model::Model > 
loadAndTranslateIdf (const openstudio::path &path)
 
bool mapFields (const IdfObject &oldObject, IdfObject &newObject)
 
bool mapFields (const IdfObject &oldObject, IdfObject &newObject, std::vector< std::pair< unsigned, unsigned > > fieldMap)
 
openstudio::model::HVACComponent operationSchemeComponent (const openstudio::model::HVACComponent &component)
 
std::ostream & operator<< (std::ostream &os, const ErrorLevel &e)
 
std::ostream & operator<< (std::ostream &os, const StartingVertexPosition &e)
 
std::ostream & operator<< (std::ostream &os, const VertexEntryDirection &e)
 
std::ostream & operator<< (std::ostream &os, const CoordinateSystem &e)
 
std::ostream & operator<< (std::ostream &os, const CoordinateChange &e)
 
boost::optional
< openstudio::model::Node > 
outletNode (const openstudio::model::PlantLoop &plantLoop, const openstudio::model::HVACComponent &component)
 
ComponentType plantLoopType (const openstudio::model::PlantLoop &plantLoop)
 
std::vector
< openstudio::model::HVACComponent > 
setpointComponents (const openstudio::model::PlantLoop &plantLoop)
 
std::vector
< openstudio::model::HVACComponent > 
uncontrolledComponents (const openstudio::model::PlantLoop &plantLoop)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
HEATING 
COOLING 
BOTH 
NONE 

Function Documentation

bool openstudio::energyplus::_isSetpointComponent ( const openstudio::model::PlantLoop &  plantLoop,
const openstudio::model::ModelObject &  comp 
)
ComponentType openstudio::energyplus::componentType ( const openstudio::model::HVACComponent &  component)
std::vector<openstudio::model::HVACComponent> openstudio::energyplus::coolingComponents ( const openstudio::model::PlantLoop &  plantLoop)
bool openstudio::energyplus::equal ( const CoordinateSystem &  left,
const CoordinateSystem &  right 
)

test equality of coordinate systems

boost::optional<double> openstudio::energyplus::flowrate ( const openstudio::model::HVACComponent &  component)
std::vector<openstudio::model::HVACComponent> openstudio::energyplus::heatingComponents ( const openstudio::model::PlantLoop &  plantLoop)
boost::optional<openstudio::model::Node> openstudio::energyplus::inletNode ( const openstudio::model::PlantLoop &  plantLoop,
const openstudio::model::HVACComponent &  component 
)
boost::optional<openstudio::model::Model> openstudio::energyplus::loadAndTranslateIdf ( const openstudio::path &  path)
bool openstudio::energyplus::mapFields ( const IdfObject &  oldObject,
IdfObject &  newObject 
)
bool openstudio::energyplus::mapFields ( const IdfObject &  oldObject,
IdfObject &  newObject,
std::vector< std::pair< unsigned, unsigned > >  fieldMap 
)
openstudio::model::HVACComponent openstudio::energyplus::operationSchemeComponent ( const openstudio::model::HVACComponent &  component)
std::ostream& openstudio::energyplus::operator<< ( std::ostream &  os,
const ErrorLevel &  e 
)
inline
std::ostream& openstudio::energyplus::operator<< ( std::ostream &  os,
const StartingVertexPosition &  e 
)
inline
std::ostream& openstudio::energyplus::operator<< ( std::ostream &  os,
const VertexEntryDirection &  e 
)
inline
std::ostream& openstudio::energyplus::operator<< ( std::ostream &  os,
const CoordinateSystem &  e 
)
inline
std::ostream& openstudio::energyplus::operator<< ( std::ostream &  os,
const CoordinateChange &  e 
)
inline
boost::optional<openstudio::model::Node> openstudio::energyplus::outletNode ( const openstudio::model::PlantLoop &  plantLoop,
const openstudio::model::HVACComponent &  component 
)
ComponentType openstudio::energyplus::plantLoopType ( const openstudio::model::PlantLoop &  plantLoop)
std::vector<openstudio::model::HVACComponent> openstudio::energyplus::setpointComponents ( const openstudio::model::PlantLoop &  plantLoop)
std::vector<openstudio::model::HVACComponent> openstudio::energyplus::uncontrolledComponents ( const openstudio::model::PlantLoop &  plantLoop)