#include "SurfacePropertyIncidentSolarMultiplier.hpp"
Public Member Functions | |
SurfacePropertyIncidentSolarMultiplier (const SubSurface &subSurface) | |
virtual | ~SurfacePropertyIncidentSolarMultiplier ()=default |
SurfacePropertyIncidentSolarMultiplier (const SurfacePropertyIncidentSolarMultiplier &other)=default | |
SurfacePropertyIncidentSolarMultiplier (SurfacePropertyIncidentSolarMultiplier &&other)=default | |
SurfacePropertyIncidentSolarMultiplier & | operator= (const SurfacePropertyIncidentSolarMultiplier &)=default |
SurfacePropertyIncidentSolarMultiplier & | operator= (SurfacePropertyIncidentSolarMultiplier &&)=default |
SubSurface | subSurface () const |
double | incidentSolarMultiplier () const |
boost::optional< Schedule > | incidentSolarMultiplierSchedule () const |
bool | setSubSurface (const SubSurface &subSurface) |
bool | setIncidentSolarMultiplier (double incidentSolarMultiplier) |
bool | setIncidentSolarMultiplierSchedule (Schedule &schedule) |
void | resetIncidentSolarMultiplierSchedule () |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
using | OptionalSurfacePropertyIncidentSolarMultiplier = boost::optional< SurfacePropertyIncidentSolarMultiplier > |
using | SurfacePropertyIncidentSolarMultiplierVector = std::vector< SurfacePropertyIncidentSolarMultiplier > |
SurfacePropertyIncidentSolarMultiplier is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:IncidentSolarMultiplier'.
|
explicit |
|
virtualdefault |
|
default |
|
default |
|
static |
double openstudio::model::SurfacePropertyIncidentSolarMultiplier::incidentSolarMultiplier | ( | ) | const |
boost::optional<Schedule> openstudio::model::SurfacePropertyIncidentSolarMultiplier::incidentSolarMultiplierSchedule | ( | ) | const |
|
default |
|
default |
void openstudio::model::SurfacePropertyIncidentSolarMultiplier::resetIncidentSolarMultiplierSchedule | ( | ) |
bool openstudio::model::SurfacePropertyIncidentSolarMultiplier::setIncidentSolarMultiplier | ( | double | incidentSolarMultiplier | ) |
bool openstudio::model::SurfacePropertyIncidentSolarMultiplier::setIncidentSolarMultiplierSchedule | ( | Schedule & | schedule | ) |
bool openstudio::model::SurfacePropertyIncidentSolarMultiplier::setSubSurface | ( | const SubSurface & | subSurface | ) |
SubSurface openstudio::model::SurfacePropertyIncidentSolarMultiplier::subSurface | ( | ) | const |
|
related |
|
related |