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

#include "PhotovoltaicPerformanceSimple.hpp"

Inheritance diagram for openstudio::model::PhotovoltaicPerformanceSimple:

Public Member Functions

 PhotovoltaicPerformanceSimple (const Model &model)
virtual ~PhotovoltaicPerformanceSimple ()
double fractionOfSurfaceAreaWithActiveSolarCells () const
bool isfractionOfSurfaceAreaWithActiveSolarCellsDefaulted () const
std::string conversionEfficiencyInputMode () const
boost::optional< double > fixedEfficiency () const
boost::optional< ScheduleefficiencySchedule () const
bool setFractionOfSurfaceAreaWithActiveSolarCells (double fractionOfSurfaceAreaWithActiveSolarCells)
void resetFractionOfSurfaceAreaWithActiveSolarCells ()
bool setFixedEfficiency (double fixedEfficiency)
void resetFixedEfficiency ()
bool setEfficiencySchedule (Schedule &schedule)
void resetEfficiencySchedule ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef boost::optional
< PhotovoltaicPerformanceSimple
OptionalPhotovoltaicPerformanceSimple
typedef std::vector
< PhotovoltaicPerformanceSimple
PhotovoltaicPerformanceSimpleVector

Detailed Description

PhotovoltaicPerformanceSimple is a PhotovoltaicPerformance that wraps the OpenStudio IDD object 'OS:PhotovoltaicPerformance:Simple'.

Constructor & Destructor Documentation

openstudio::model::PhotovoltaicPerformanceSimple::PhotovoltaicPerformanceSimple ( const Model model)
explicit
virtual openstudio::model::PhotovoltaicPerformanceSimple::~PhotovoltaicPerformanceSimple ( )
inlinevirtual

Member Function Documentation

std::string openstudio::model::PhotovoltaicPerformanceSimple::conversionEfficiencyInputMode ( ) const
boost::optional<Schedule> openstudio::model::PhotovoltaicPerformanceSimple::efficiencySchedule ( ) const
boost::optional<double> openstudio::model::PhotovoltaicPerformanceSimple::fixedEfficiency ( ) const
double openstudio::model::PhotovoltaicPerformanceSimple::fractionOfSurfaceAreaWithActiveSolarCells ( ) const
static IddObjectType openstudio::model::PhotovoltaicPerformanceSimple::iddObjectType ( )
static
bool openstudio::model::PhotovoltaicPerformanceSimple::isfractionOfSurfaceAreaWithActiveSolarCellsDefaulted ( ) const
void openstudio::model::PhotovoltaicPerformanceSimple::resetEfficiencySchedule ( )
void openstudio::model::PhotovoltaicPerformanceSimple::resetFixedEfficiency ( )
void openstudio::model::PhotovoltaicPerformanceSimple::resetFractionOfSurfaceAreaWithActiveSolarCells ( )
bool openstudio::model::PhotovoltaicPerformanceSimple::setEfficiencySchedule ( Schedule schedule)
bool openstudio::model::PhotovoltaicPerformanceSimple::setFixedEfficiency ( double  fixedEfficiency)
bool openstudio::model::PhotovoltaicPerformanceSimple::setFractionOfSurfaceAreaWithActiveSolarCells ( double  fractionOfSurfaceAreaWithActiveSolarCells)

Friends And Related Function Documentation