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

#include "Node.hpp"

Inheritance diagram for openstudio::model::Node:

Public Member Functions

OS_DEPRECATED void addSetpointManager (SetpointManagerSingleZoneReheat &setPointManager)
OS_DEPRECATED void addSetpointManager (SetpointManagerMixedAir &setPointManager)
OS_DEPRECATED void addSetpointManager (SetpointManagerScheduled &setPointManager)
OS_DEPRECATED void addSetpointManager (SetpointManagerFollowOutdoorAirTemperature &setPointManager)
OS_DEPRECATED void addSetpointManager (SetpointManagerOutdoorAirReset &setPointManager)
OS_DEPRECATED void addSetpointManagerWarmest (SetpointManagerWarmest &setPointManager)
bool addToNode (Node &node)
ModelObject clone (Model model) const
OS_DEPRECATED boost::optional
< SetpointManagerMixedAir
getSetpointManagerMixedAir ()
OS_DEPRECATED boost::optional
< SetpointManagerSingleZoneReheat
getSetpointManagerSingleZoneReheat ()
bool isRemovable () const
 Node (const Model &model)
std::vector< IdfObjectremove ()
OS_DEPRECATED void removeSetpointManagerFollowOutdoorAirTemperature ()
OS_DEPRECATED void removeSetpointManagerMixedAir ()
OS_DEPRECATED void removeSetpointManagerOutdoorAirReset ()
OS_DEPRECATED void removeSetpointManagerScheduled ()
OS_DEPRECATED void removeSetpointManagerSingleZoneReheat ()
OS_DEPRECATED void removeSetpointManagerWarmest ()
OS_DEPRECATED boost::optional
< SetpointManagerFollowOutdoorAirTemperature
setpointManagerFollowOutdoorAirTemperature () const
OS_DEPRECATED boost::optional
< SetpointManagerOutdoorAirReset
setpointManagerOutdoorAirReset () const
std::vector< SetpointManagersetpointManagers () const
OS_DEPRECATED boost::optional
< SetpointManagerScheduled
setpointManagerScheduled () const
OS_DEPRECATED boost::optional
< SetpointManagerWarmest
setpointManagerWarmest () const
virtual ~Node ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector< NodeNodeVector
typedef boost::optional< NodeOptionalNode

Detailed Description

Node is a ModelObject that defines a point in an EnergyPlus HVAC topology where fluid conditions are known and control devices can be applied.

EnergyPlus IDD does not define a Node object, however the concept of a node is central to modeling HVAC systems in EnergyPlus.

Constructor & Destructor Documentation

openstudio::model::Node::Node ( const Model model)
explicit

Constructs a new Node object and places it inside the model.

The object is fully initialized with all companion objects.

virtual openstudio::model::Node::~Node ( )
inlinevirtual

Member Function Documentation

OS_DEPRECATED void openstudio::model::Node::addSetpointManager ( SetpointManagerSingleZoneReheat setPointManager)
Deprecated:
Node::addSetpointManager has been deprecated and will be removed in a future release, please use SetpointManagerSingleZoneReheat::addToNode
Adds setPointManager of type SetpointManagerSingleZoneReheat to this Node.
OS_DEPRECATED void openstudio::model::Node::addSetpointManager ( SetpointManagerMixedAir setPointManager)
Deprecated:
Node::addSetpointManager has been deprecated and will be removed in a future release, please use SetpointManagerMixedAir::addToNode
Adds setPointManager of type SetpointManagerMixedAir to this Node.
OS_DEPRECATED void openstudio::model::Node::addSetpointManager ( SetpointManagerScheduled setPointManager)
Deprecated:
Node::addSetpointManager has been deprecated and will be removed in a future release, please use SetpointManagerScheduled::addToNode
Adds setPointManager of type SetpointManagerScheduled to this Node.
OS_DEPRECATED void openstudio::model::Node::addSetpointManager ( SetpointManagerFollowOutdoorAirTemperature setPointManager)
Deprecated:
Node::addSetpointManager has been deprecated and will be removed in a future release, please use SetpointManagerFollowOutdoorAirTemperature::addToNode
Adds setPointManager of type SetpointManagerFollowOutdoorAirTemperature to this Node.
OS_DEPRECATED void openstudio::model::Node::addSetpointManager ( SetpointManagerOutdoorAirReset setPointManager)
Deprecated:
Node::addSetpointManager has been deprecated and will be removed in a future release, please use SetpointManagerOutdoorAirReset::addToNode
Adds setPointManager of type SetpointManagerOutdoorAirReset to this Node.
OS_DEPRECATED void openstudio::model::Node::addSetpointManagerWarmest ( SetpointManagerWarmest setPointManager)
Deprecated:
Node::addSetpointManagerWarmest has been deprecated and will be removed in a future release, please use SetpointManagerWarmest::addToNode
Adds setPointManager of type SetpointManagerWarmest to this Node.
bool openstudio::model::Node::addToNode ( Node node)
ModelObject openstudio::model::Node::clone ( Model  model) const
OS_DEPRECATED boost::optional<SetpointManagerMixedAir> openstudio::model::Node::getSetpointManagerMixedAir ( )
Deprecated:
Node::getSetpointManagerMixedAir has been deprecated and will be removed in a future release, please use Node::setpointManagers
Returns the optional SetpointManagerMixedAir associated with this Node.
OS_DEPRECATED boost::optional<SetpointManagerSingleZoneReheat> openstudio::model::Node::getSetpointManagerSingleZoneReheat ( )
Deprecated:
Node::getSetpointManagerSingleZoneReheat has been deprecated and will be removed in a future release, please use Node::setpointManagers
Returns the optional SetpointManagerSingleZoneReheat associated with this Node.
static IddObjectType openstudio::model::Node::iddObjectType ( )
static
bool openstudio::model::Node::isRemovable ( ) const
std::vector<IdfObject> openstudio::model::Node::remove ( )
OS_DEPRECATED void openstudio::model::Node::removeSetpointManagerFollowOutdoorAirTemperature ( )
Deprecated:
Node::removeSetpointManagerFollowOutdoorAirTemperature has been deprecated and will be removed in a future release, please use SetpointManagerFollowOutdoorAirTemperature::remove
Removes any SetpointManagerFollowOutdoorAirTemperature objects from this Node.
OS_DEPRECATED void openstudio::model::Node::removeSetpointManagerMixedAir ( )
Deprecated:
Node::removeSetpointManagerMixedAir has been deprecated and will be removed in a future release, please use SetpointManagerMixedAir::remove
Removes any SetpointManagerMixedAir objects from this Node.
OS_DEPRECATED void openstudio::model::Node::removeSetpointManagerOutdoorAirReset ( )
Deprecated:
Node::removeSetpointManagerOutdoorAirReset has been deprecated and will be removed in a future release, please use SetpointManagerOutdoorAirReset::remove
Removes any SetpointManagerOutdoorAirReset objects from this Node.
OS_DEPRECATED void openstudio::model::Node::removeSetpointManagerScheduled ( )
Deprecated:
Node::removeSetpointManagerScheduled has been deprecated and will be removed in a future release, please use SetpointManagerScheduled::remove
Removes any SetpointManagerScheduled objects from this Node.
OS_DEPRECATED void openstudio::model::Node::removeSetpointManagerSingleZoneReheat ( )
Deprecated:
Node::removeSetpointManagerSingleZoneReheat has been deprecated and will be removed in a future release, please use SetpointManagerSingleZoneReheat::remove
Removes any SetpointManagerSingleZoneReheat objects from this Node.
OS_DEPRECATED void openstudio::model::Node::removeSetpointManagerWarmest ( )
Deprecated:
Node::removeSetpointManagerWarmest has been deprecated and will be removed in a future release, please use SetpointManagerWarmest::remove
Removes any SetpointManagerWarmest objects from this Node.
OS_DEPRECATED boost::optional<SetpointManagerFollowOutdoorAirTemperature> openstudio::model::Node::setpointManagerFollowOutdoorAirTemperature ( ) const
Deprecated:
Node::setpointManagerFollowOutdoorAirTemperature has been deprecated and will be removed in a future release, please use Node::setpointManagers
Returns the optional SetpointManagerFollowOutdoorAirTemperature associated with this Node.
OS_DEPRECATED boost::optional<SetpointManagerOutdoorAirReset> openstudio::model::Node::setpointManagerOutdoorAirReset ( ) const
Deprecated:
Node::setpointManagerOutdoorAirReset has been deprecated and will be removed in a future release, please use Node::setpointManagers
Returns the optional SetpointManagerOutdoorAirReset associated with this Node.
std::vector<SetpointManager> openstudio::model::Node::setpointManagers ( ) const
OS_DEPRECATED boost::optional<SetpointManagerScheduled> openstudio::model::Node::setpointManagerScheduled ( ) const
Deprecated:
Node::setpointManagerScheduled has been deprecated and will be removed in a future release, please use Node::setpointManagers
Returns the optional SetpointManagerScheduled associated with this Node.
OS_DEPRECATED boost::optional<SetpointManagerWarmest> openstudio::model::Node::setpointManagerWarmest ( ) const
Deprecated:
Node::setpointManagerWarmest has been deprecated and will be removed in a future release, please use Node::setpointManagers
Returns the optional SetpointManagerWarmest associated with this Node.

Friends And Related Function Documentation

typedef std::vector<Node> NodeVector
related
typedef boost::optional<Node> OptionalNode
related