#include "InsideSurfaceConvectionAlgorithm.hpp"
Public Member Functions | |
virtual | ~InsideSurfaceConvectionAlgorithm () |
std::string | algorithm () const |
bool | isAlgorithmDefaulted () const |
bool | setAlgorithm (std::string algorithm) |
void | resetAlgorithm () |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validAlgorithmValues () |
Protected Member Functions | |
InsideSurfaceConvectionAlgorithm (const Model &model) |
Related Functions | |
typedef boost::optional < InsideSurfaceConvectionAlgorithm > | OptionalInsideSurfaceConvectionAlgorithm |
InsideSurfaceConvectionAlgorithm derives from ModelObject and is an interface to the OpenStudio IDD object named "SurfaceConvectionAlgorithm:Inside".
InsideSurfaceConvectionAlgorithm is a unique object that specifies the global model used for surface convection at the inside face of all the heat transfer surfaces in the model. This global algorithm may be overridden for specific Surface, SurfaceList, or Zone objects. InsideSurfaceConvectionAlgorithm does not have a public constructor because it is a unique ModelObject. To get the InsideSurfaceConvectionAlgorithm object for a Model or create one if it does not yet exist use model.getUniqueObject<InsideSurfaceConvectionAlgorithm>(). To get the InsideSurfaceConvectionAlgorithm object for a Model but not create one if it does not yet exist use model.getOptionalUniqueObject<InsideSurfaceConvectionAlgorithm>().
|
inlinevirtual |
|
explicitprotected |
Constructs a new InsideSurfaceConvectionAlgorithm object in the model.
std::string openstudio::model::InsideSurfaceConvectionAlgorithm::algorithm | ( | ) | const |
|
static |
bool openstudio::model::InsideSurfaceConvectionAlgorithm::isAlgorithmDefaulted | ( | ) | const |
void openstudio::model::InsideSurfaceConvectionAlgorithm::resetAlgorithm | ( | ) |
bool openstudio::model::InsideSurfaceConvectionAlgorithm::setAlgorithm | ( | std::string | algorithm | ) |
|
static |
|
related |