#include "ConnectorSplitter.hpp"
Public Member Functions | |
virtual bool | addToNode (Node &node) |
virtual ModelObject | clone (Model model) const |
ConnectorSplitter (const Model &model) | |
unsigned | inletPort () const override |
unsigned | nextOutletPort () const override |
unsigned | outletPort (unsigned branchIndex) const override |
virtual std::vector < openstudio::IdfObject > | remove () |
virtual | ~ConnectorSplitter () |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Protected Types | |
typedef detail::ConnectorSplitter_Impl | ImplType |
Protected Member Functions | |
ConnectorSplitter (std::shared_ptr< detail::ConnectorSplitter_Impl > impl) |
Related Functions | |
typedef boost::optional < ConnectorSplitter > | OptionalConnectorSplitter |
ConnectorSplitter is an interface to the EnergyPlus IDD object named "OS:Connector:Splitter".
The purpose of this class is to simplify the construction and manipulation of splitter objects in EnergyPlus. Methods are built around the acts of getting the inlet and outlet ports to the splitter. Branch indexes are used to refer to the many outlet ports of the mixer
|
protected |
|
explicit |
Constructs a new Splitter object and places it inside the model.
|
inlinevirtual |
|
explicitprotected |
|
virtual |
|
virtual |
|
static |
|
overridevirtual |
Returns the inlet port to the splitter.
Reimplemented from openstudio::model::Splitter.
|
overridevirtual |
Returns the next available outlet port.
This will be the first port with no connected objects
Reimplemented from openstudio::model::Splitter.
|
overridevirtual |
Returns the outlet port for branchIndex.
Branches consequtively indexed starting from 0.
Reimplemented from openstudio::model::Splitter.
|
virtual |
|
related |