OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "GeneratorFuelCell.hpp"

Inheritance diagram for openstudio::model::GeneratorFuelCell:

Public Member Functions

 GeneratorFuelCell (const Model &model, const GeneratorFuelCellPowerModule &fCPM, const GeneratorFuelCellAirSupply &fCAS, const GeneratorFuelCellWaterSupply &fCWS, const GeneratorFuelCellAuxiliaryHeater &fCAH, const GeneratorFuelCellExhaustGasToWaterHeatExchanger &fCExhaustHX, const GeneratorFuelCellElectricalStorage &fCES, const GeneratorFuelCellInverter &fCInverter, const GeneratorFuelSupply &fS)
 GeneratorFuelCell (const Model &model)
virtual ~GeneratorFuelCell ()
GeneratorFuelCellPowerModule powerModule () const
GeneratorFuelCellAirSupply airSupply () const
GeneratorFuelSupply fuelSupply () const
GeneratorFuelCellWaterSupply waterSupply () const
GeneratorFuelCellAuxiliaryHeater auxiliaryHeater () const
GeneratorFuelCellExhaustGasToWaterHeatExchanger heatExchanger () const
GeneratorFuelCellElectricalStorage electricalStorage () const
GeneratorFuelCellInverter inverter () const
boost::optional
< GeneratorFuelCellStackCooler
stackCooler () const
bool setPowerModule (const GeneratorFuelCellPowerModule &fCPM)
bool setAirSupply (const GeneratorFuelCellAirSupply &fCAirSup)
bool setFuelSupply (const GeneratorFuelSupply &genFuelSup)
bool setWaterSupply (const GeneratorFuelCellWaterSupply &fCWaterSup)
bool setAuxiliaryHeater (const GeneratorFuelCellAuxiliaryHeater &fCAuxHeat)
bool setHeatExchanger (const GeneratorFuelCellExhaustGasToWaterHeatExchanger &fCExhaustHX)
bool setElectricalStorage (const GeneratorFuelCellElectricalStorage &fCStorage)
bool setInverter (const GeneratorFuelCellInverter &fCInverter)
bool setStackCooler (const GeneratorFuelCellStackCooler &fCStackCooler)
void resetStackCooler ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< GeneratorFuelCell
GeneratorFuelCellVector
typedef boost::optional
< GeneratorFuelCell
OptionalGeneratorFuelCell

Detailed Description

GeneratorFuelCell is a Generator that wraps the OpenStudio IDD object 'OS:Generator:FuelCell'.

Constructor & Destructor Documentation

openstudio::model::GeneratorFuelCell::GeneratorFuelCell ( const Model model,
const GeneratorFuelCellPowerModule fCPM,
const GeneratorFuelCellAirSupply fCAS,
const GeneratorFuelCellWaterSupply fCWS,
const GeneratorFuelCellAuxiliaryHeater fCAH,
const GeneratorFuelCellExhaustGasToWaterHeatExchanger fCExhaustHX,
const GeneratorFuelCellElectricalStorage fCES,
const GeneratorFuelCellInverter fCInverter,
const GeneratorFuelSupply fS 
)
explicit
openstudio::model::GeneratorFuelCell::GeneratorFuelCell ( const Model model)
explicit
virtual openstudio::model::GeneratorFuelCell::~GeneratorFuelCell ( )
inlinevirtual

Member Function Documentation

GeneratorFuelCellAirSupply openstudio::model::GeneratorFuelCell::airSupply ( ) const
GeneratorFuelCellAuxiliaryHeater openstudio::model::GeneratorFuelCell::auxiliaryHeater ( ) const
GeneratorFuelCellElectricalStorage openstudio::model::GeneratorFuelCell::electricalStorage ( ) const
GeneratorFuelSupply openstudio::model::GeneratorFuelCell::fuelSupply ( ) const
GeneratorFuelCellExhaustGasToWaterHeatExchanger openstudio::model::GeneratorFuelCell::heatExchanger ( ) const
static IddObjectType openstudio::model::GeneratorFuelCell::iddObjectType ( )
static
GeneratorFuelCellInverter openstudio::model::GeneratorFuelCell::inverter ( ) const
GeneratorFuelCellPowerModule openstudio::model::GeneratorFuelCell::powerModule ( ) const
void openstudio::model::GeneratorFuelCell::resetStackCooler ( )
bool openstudio::model::GeneratorFuelCell::setAirSupply ( const GeneratorFuelCellAirSupply fCAirSup)
bool openstudio::model::GeneratorFuelCell::setAuxiliaryHeater ( const GeneratorFuelCellAuxiliaryHeater fCAuxHeat)
bool openstudio::model::GeneratorFuelCell::setElectricalStorage ( const GeneratorFuelCellElectricalStorage fCStorage)
bool openstudio::model::GeneratorFuelCell::setFuelSupply ( const GeneratorFuelSupply genFuelSup)
bool openstudio::model::GeneratorFuelCell::setHeatExchanger ( const GeneratorFuelCellExhaustGasToWaterHeatExchanger fCExhaustHX)
bool openstudio::model::GeneratorFuelCell::setInverter ( const GeneratorFuelCellInverter fCInverter)
bool openstudio::model::GeneratorFuelCell::setPowerModule ( const GeneratorFuelCellPowerModule fCPM)
bool openstudio::model::GeneratorFuelCell::setStackCooler ( const GeneratorFuelCellStackCooler fCStackCooler)
bool openstudio::model::GeneratorFuelCell::setWaterSupply ( const GeneratorFuelCellWaterSupply fCWaterSup)
boost::optional<GeneratorFuelCellStackCooler> openstudio::model::GeneratorFuelCell::stackCooler ( ) const
GeneratorFuelCellWaterSupply openstudio::model::GeneratorFuelCell::waterSupply ( ) const

Friends And Related Function Documentation

typedef std::vector<GeneratorFuelCell> GeneratorFuelCellVector
related
typedef boost::optional<GeneratorFuelCell> OptionalGeneratorFuelCell
related