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

#include "GeneratorFuelCellInverter.hpp"

Inheritance diagram for openstudio::model::GeneratorFuelCellInverter:

Public Member Functions

 GeneratorFuelCellInverter (const Model &model)
 GeneratorFuelCellInverter (const Model &model, const CurveQuadratic &powerCurve)
virtual ~GeneratorFuelCellInverter ()
std::string inverterEfficiencyCalculationMode () const
double inverterEfficiency () const
boost::optional< CurveQuadraticefficiencyFunctionofDCPowerCurve () const
GeneratorFuelCell fuelCell () const
bool setInverterEfficiencyCalculationMode (const std::string &inverterEfficiencyCalculationMode)
void resetInverterEfficiencyCalculationMode ()
bool setInverterEfficiency (double inverterEfficiency)
void resetInverterEfficiency ()
bool setEfficiencyFunctionofDCPowerCurve (const CurveQuadratic &quadraticCurves)
void resetEfficiencyFunctionofDCPowerCurve ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > inverterEfficiencyCalculationModeValues ()

Related Functions

typedef std::vector
< GeneratorFuelCellInverter
GeneratorFuelCellInverterVector
typedef boost::optional
< GeneratorFuelCellInverter
OptionalGeneratorFuelCellInverter

Detailed Description

GeneratorFuelCellInverter is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:Inverter'.

Constructor & Destructor Documentation

openstudio::model::GeneratorFuelCellInverter::GeneratorFuelCellInverter ( const Model model)
explicit
openstudio::model::GeneratorFuelCellInverter::GeneratorFuelCellInverter ( const Model model,
const CurveQuadratic powerCurve 
)
explicit
virtual openstudio::model::GeneratorFuelCellInverter::~GeneratorFuelCellInverter ( )
inlinevirtual

Member Function Documentation

boost::optional<CurveQuadratic> openstudio::model::GeneratorFuelCellInverter::efficiencyFunctionofDCPowerCurve ( ) const
GeneratorFuelCell openstudio::model::GeneratorFuelCellInverter::fuelCell ( ) const
static IddObjectType openstudio::model::GeneratorFuelCellInverter::iddObjectType ( )
static
double openstudio::model::GeneratorFuelCellInverter::inverterEfficiency ( ) const
std::string openstudio::model::GeneratorFuelCellInverter::inverterEfficiencyCalculationMode ( ) const
static std::vector<std::string> openstudio::model::GeneratorFuelCellInverter::inverterEfficiencyCalculationModeValues ( )
static
void openstudio::model::GeneratorFuelCellInverter::resetEfficiencyFunctionofDCPowerCurve ( )
void openstudio::model::GeneratorFuelCellInverter::resetInverterEfficiency ( )
void openstudio::model::GeneratorFuelCellInverter::resetInverterEfficiencyCalculationMode ( )
bool openstudio::model::GeneratorFuelCellInverter::setEfficiencyFunctionofDCPowerCurve ( const CurveQuadratic quadraticCurves)
bool openstudio::model::GeneratorFuelCellInverter::setInverterEfficiency ( double  inverterEfficiency)
bool openstudio::model::GeneratorFuelCellInverter::setInverterEfficiencyCalculationMode ( const std::string &  inverterEfficiencyCalculationMode)

Friends And Related Function Documentation