OpenStudioCore:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "ControllerWaterCoil.hpp"

Inheritance diagram for openstudio::model::ControllerWaterCoil:

Public Member Functions

 ControllerWaterCoil (const Model &model)
virtual ~ControllerWaterCoil ()
boost::optional< std::string > controlVariable () const
boost::optional< std::string > action () const
boost::optional< std::string > actuatorVariable () const
boost::optional< NodesensorNode () const
boost::optional< NodeactuatorNode () const
boost::optional< double > controllerConvergenceTolerance () const
bool isControllerConvergenceToleranceDefaulted () const
bool isControllerConvergenceToleranceAutosized () const
boost::optional< double > maximumActuatedFlow () const
bool isMaximumActuatedFlowAutosized () const
double minimumActuatedFlow () const
bool isMinimumActuatedFlowDefaulted () const
bool setControlVariable (std::string controlVariable)
void resetControlVariable ()
bool setAction (std::string action)
void resetAction ()
bool setActuatorVariable (std::string actuatorVariable)
void resetActuatorVariable ()
void setSensorNode (Node &node)
void setActuatorNode (Node &node)
void setControllerConvergenceTolerance (double controllerConvergenceTolerance)
void resetControllerConvergenceTolerance ()
void autosizeControllerConvergenceTolerance ()
void setMaximumActuatedFlow (double maximumActuatedFlow)
void resetMaximumActuatedFlow ()
void autosizeMaximumActuatedFlow ()
void setMinimumActuatedFlow (double minimumActuatedFlow)
void resetMinimumActuatedFlow ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > validControlVariableValues ()
static std::vector< std::string > validActionValues ()
static std::vector< std::string > validActuatorVariableValues ()

Related Functions

typedef std::vector
< ControllerWaterCoil
ControllerWaterCoilVector
typedef boost::optional
< ControllerWaterCoil
OptionalControllerWaterCoil

Detailed Description

ControllerWaterCoil is a HVACComponent that wraps the OpenStudio IDD object 'OS:Controller:WaterCoil'.

Constructor & Destructor Documentation

openstudio::model::ControllerWaterCoil::ControllerWaterCoil ( const Model model)
explicit
virtual openstudio::model::ControllerWaterCoil::~ControllerWaterCoil ( )
inlinevirtual

Member Function Documentation

boost::optional<std::string> openstudio::model::ControllerWaterCoil::action ( ) const
boost::optional<Node> openstudio::model::ControllerWaterCoil::actuatorNode ( ) const
boost::optional<std::string> openstudio::model::ControllerWaterCoil::actuatorVariable ( ) const
void openstudio::model::ControllerWaterCoil::autosizeControllerConvergenceTolerance ( )
void openstudio::model::ControllerWaterCoil::autosizeMaximumActuatedFlow ( )
boost::optional<double> openstudio::model::ControllerWaterCoil::controllerConvergenceTolerance ( ) const
boost::optional<std::string> openstudio::model::ControllerWaterCoil::controlVariable ( ) const
static IddObjectType openstudio::model::ControllerWaterCoil::iddObjectType ( )
static
bool openstudio::model::ControllerWaterCoil::isControllerConvergenceToleranceAutosized ( ) const
bool openstudio::model::ControllerWaterCoil::isControllerConvergenceToleranceDefaulted ( ) const
bool openstudio::model::ControllerWaterCoil::isMaximumActuatedFlowAutosized ( ) const
bool openstudio::model::ControllerWaterCoil::isMinimumActuatedFlowDefaulted ( ) const
boost::optional<double> openstudio::model::ControllerWaterCoil::maximumActuatedFlow ( ) const
double openstudio::model::ControllerWaterCoil::minimumActuatedFlow ( ) const
void openstudio::model::ControllerWaterCoil::resetAction ( )
void openstudio::model::ControllerWaterCoil::resetActuatorVariable ( )
void openstudio::model::ControllerWaterCoil::resetControllerConvergenceTolerance ( )
void openstudio::model::ControllerWaterCoil::resetControlVariable ( )
void openstudio::model::ControllerWaterCoil::resetMaximumActuatedFlow ( )
void openstudio::model::ControllerWaterCoil::resetMinimumActuatedFlow ( )
boost::optional<Node> openstudio::model::ControllerWaterCoil::sensorNode ( ) const
bool openstudio::model::ControllerWaterCoil::setAction ( std::string  action)
void openstudio::model::ControllerWaterCoil::setActuatorNode ( Node node)
bool openstudio::model::ControllerWaterCoil::setActuatorVariable ( std::string  actuatorVariable)
void openstudio::model::ControllerWaterCoil::setControllerConvergenceTolerance ( double  controllerConvergenceTolerance)
bool openstudio::model::ControllerWaterCoil::setControlVariable ( std::string  controlVariable)
void openstudio::model::ControllerWaterCoil::setMaximumActuatedFlow ( double  maximumActuatedFlow)
void openstudio::model::ControllerWaterCoil::setMinimumActuatedFlow ( double  minimumActuatedFlow)
void openstudio::model::ControllerWaterCoil::setSensorNode ( Node node)
static std::vector<std::string> openstudio::model::ControllerWaterCoil::validActionValues ( )
static
static std::vector<std::string> openstudio::model::ControllerWaterCoil::validActuatorVariableValues ( )
static
static std::vector<std::string> openstudio::model::ControllerWaterCoil::validControlVariableValues ( )
static

Friends And Related Function Documentation

typedef std::vector<ControllerWaterCoil> ControllerWaterCoilVector
related
typedef boost::optional<ControllerWaterCoil> OptionalControllerWaterCoil
related