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

#include "ElectricLoadCenterInverterSimple.hpp"

Inheritance diagram for openstudio::model::ElectricLoadCenterInverterSimple:

Public Member Functions

 ElectricLoadCenterInverterSimple (const Model &model)
virtual ~ElectricLoadCenterInverterSimple ()=default
 ElectricLoadCenterInverterSimple (const ElectricLoadCenterInverterSimple &other)=default
 ElectricLoadCenterInverterSimple (ElectricLoadCenterInverterSimple &&other)=default
ElectricLoadCenterInverterSimpleoperator= (const ElectricLoadCenterInverterSimple &)=default
ElectricLoadCenterInverterSimpleoperator= (ElectricLoadCenterInverterSimple &&)=default
boost::optional< ScheduleavailabilitySchedule () const
boost::optional< double > radiativeFraction () const
boost::optional< double > inverterEfficiency () const
bool setAvailabilitySchedule (Schedule &schedule)
void resetAvailabilitySchedule ()
bool setRadiativeFraction (double radiativeFraction)
void resetRadiativeFraction ()
bool setInverterEfficiency (double inverterEfficiency)
void resetInverterEfficiency ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using ElectricLoadCenterInverterSimpleVector = std::vector< ElectricLoadCenterInverterSimple >
using OptionalElectricLoadCenterInverterSimple = boost::optional< ElectricLoadCenterInverterSimple >

Detailed Description

ElectricLoadCenterInverterSimple is a Inverter that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Inverter:Simple'.

Constructor & Destructor Documentation

openstudio::model::ElectricLoadCenterInverterSimple::ElectricLoadCenterInverterSimple ( const Model model)
explicit
virtual openstudio::model::ElectricLoadCenterInverterSimple::~ElectricLoadCenterInverterSimple ( )
virtualdefault
openstudio::model::ElectricLoadCenterInverterSimple::ElectricLoadCenterInverterSimple ( const ElectricLoadCenterInverterSimple other)
default
openstudio::model::ElectricLoadCenterInverterSimple::ElectricLoadCenterInverterSimple ( ElectricLoadCenterInverterSimple &&  other)
default

Member Function Documentation

boost::optional<Schedule> openstudio::model::ElectricLoadCenterInverterSimple::availabilitySchedule ( ) const
static IddObjectType openstudio::model::ElectricLoadCenterInverterSimple::iddObjectType ( )
static
boost::optional<double> openstudio::model::ElectricLoadCenterInverterSimple::inverterEfficiency ( ) const
ElectricLoadCenterInverterSimple& openstudio::model::ElectricLoadCenterInverterSimple::operator= ( const ElectricLoadCenterInverterSimple )
default
ElectricLoadCenterInverterSimple& openstudio::model::ElectricLoadCenterInverterSimple::operator= ( ElectricLoadCenterInverterSimple &&  )
default
boost::optional<double> openstudio::model::ElectricLoadCenterInverterSimple::radiativeFraction ( ) const
void openstudio::model::ElectricLoadCenterInverterSimple::resetAvailabilitySchedule ( )
void openstudio::model::ElectricLoadCenterInverterSimple::resetInverterEfficiency ( )
void openstudio::model::ElectricLoadCenterInverterSimple::resetRadiativeFraction ( )
bool openstudio::model::ElectricLoadCenterInverterSimple::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::ElectricLoadCenterInverterSimple::setInverterEfficiency ( double  inverterEfficiency)
bool openstudio::model::ElectricLoadCenterInverterSimple::setRadiativeFraction ( double  radiativeFraction)

Friends And Related Function Documentation