OpenStudio:model
Loading...
Searching...
No Matches
openstudio::model::GroundSurfaceGroup Class Reference

#include <SurfacePropertyGroundSurfaces.hpp>

Public Member Functions

 GroundSurfaceGroup (std::string groundSurfaceName, double viewFactor, boost::optional< Schedule > temperatureSchedule=boost::none, boost::optional< Schedule > reflectanceSchedule=boost::none)
 
std::string groundSurfaceName () const
 
boost::optional< SchedulereflectanceSchedule () const
 
boost::optional< ScheduletemperatureSchedule () const
 
double viewFactor () const
 

Detailed Description

This class implements an extensible group.

Constructor & Destructor Documentation

◆ GroundSurfaceGroup()

openstudio::model::GroundSurfaceGroup::GroundSurfaceGroup ( std::string groundSurfaceName,
double viewFactor,
boost::optional< Schedule > temperatureSchedule = boost::none,
boost::optional< Schedule > reflectanceSchedule = boost::none )

Member Function Documentation

◆ groundSurfaceName()

std::string openstudio::model::GroundSurfaceGroup::groundSurfaceName ( ) const

◆ reflectanceSchedule()

boost::optional< Schedule > openstudio::model::GroundSurfaceGroup::reflectanceSchedule ( ) const

◆ temperatureSchedule()

boost::optional< Schedule > openstudio::model::GroundSurfaceGroup::temperatureSchedule ( ) const

◆ viewFactor()

double openstudio::model::GroundSurfaceGroup::viewFactor ( ) const