OpenStudio:isomodel
 All Classes Namespaces Functions Variables Pages
Public Member Functions | List of all members
openstudio::isomodel::UserModel Class Reference

#include <UserModel.hpp>

Public Member Functions

double bemType () const
 
double buildingAirLeakage () const
 
double buildingHeight () const
 
double buildingOccupancyFrom () const
 
double buildingOccupancyTo () const
 
double constantIlluminationControl () const
 
double coolingOccupiedSetpoint () const
 
double coolingPumpControl () const
 
double coolingSystemCOP () const
 
double coolingSystemIPLVToCOPRatio () const
 
double coolingUnoccupiedSetpoint () const
 
double daylightSensorSystem () const
 
double dhwDemand () const
 
double dhwDistributionEfficiency () const
 
double dhwDistributionSystem () const
 
double dhwEfficiency () const
 
double dhwEnergyCarrier () const
 
double elecPowerAppliancesOccupied () const
 
double elecPowerAppliancesUnoccupied () const
 
double equivFullLoadOccupancyFrom () const
 
double equivFullLoadOccupancyTo () const
 
double exhaustAirRecirculation () const
 
double exteriorHeatCapacity () const
 
double exteriorLightingPower () const
 
double fanFlowControlFactor () const
 
double floorArea () const
 
double freshAirFlowRate () const
 
double gasPowerAppliancesOccupied () const
 
double gasPowerAppliancesUnoccupied () const
 
double heatGainPerPerson () const
 
double heatingEnergyCarrier () const
 
double heatingOccupiedSetpoint () const
 
double heatingPumpControl () const
 
double heatingSystemEfficiency () const
 
double heatingUnoccupiedSetpoint () const
 
double heatRecovery () const
 
double hvacCoolingLossFactor () const
 
double hvacHeatingLossFactor () const
 
double hvacWasteFactor () const
 
double infiltration () const
 
double interiorHeatCapacity () const
 
double lightingOccupancySensorSystem () const
 
double lightingPowerIntensityOccupied () const
 
double lightingPowerIntensityUnoccupied () const
 
void load (const openstudio::path &t_buildingFile)
 Loads an ISO model from the specified .ISO file. More...
 
std::shared_ptr< WeatherDataloadWeather ()
 Loads the specified weather data from disk. More...
 
double peopleDensityOccupied () const
 
double peopleDensityUnoccupied () const
 
double roofArea () const
 
double roofSHGC () const
 
double roofSolarAbsorption () const
 
double roofThermalEmissivity () const
 
double roofUValue () const
 
void save (const openstudio::path &t_buildingFile) const
 Saves an ISOModel to the specified path. More...
 
void setBemType (double val)
 
void setBuildingAirLeakage (double val)
 
void setBuildingHeight (double val)
 
void setBuildingOccupancyFrom (double val)
 
void setBuildingOccupancyTo (double val)
 
void setConstantIlluminationControl (double val)
 
void setCoolingOccupiedSetpoint (double val)
 
void setCoolingPumpControl (double val)
 
void setCoolingSystemCOP (double val)
 
void setCoolingSystemIPLVToCOPRatio (double val)
 
void setCoolingUnoccupiedSetpoint (double val)
 
void setDaylightSensorSystem (double val)
 
void setDhwDemand (double val)
 
void setDhwDistributionEfficiency (double val)
 
void setDhwDistributionSystem (double val)
 
void setDhwEfficiency (double val)
 
void setDhwEnergyCarrier (double val)
 
void setElecPowerAppliancesOccupied (double val)
 
void setElecPowerAppliancesUnoccupied (double val)
 
void setEquivFullLoadOccupancyFrom (double val)
 
void setEquivFullLoadOccupancyTo (double val)
 
void setExhaustAirRecirculation (double val)
 
void setExteriorHeatCapacity (double val)
 
void setExteriorLightingPower (double val)
 
void setFanFlowControlFactor (double val)
 
void setFloorArea (double val)
 
void setFreshAirFlowRate (double val)
 
void setGasPowerAppliancesOccupied (double val)
 
void setGasPowerAppliancesUnoccupied (double val)
 
void setHeatGainPerPerson (double val)
 
void setHeatingEnergyCarrier (double val)
 
void setHeatingOccupiedSetpoint (double val)
 
void setHeatingPumpControl (double val)
 
void setHeatingSystemEfficiency (double val)
 
void setHeatingUnoccupiedSetpoint (double val)
 
void setHeatRecovery (double val)
 
void setHvacCoolingLossFactor (double val)
 
void setHvacHeatingLossFactor (double val)
 
void setHvacWasteFactor (double val)
 
void setInfiltration (double val)
 
void setInteriorHeatCapacity (double val)
 
void setLightingOccupancySensorSystem (double val)
 
void setLightingPowerIntensityOccupied (double val)
 
void setLightingPowerIntensityUnoccupied (double val)
 
void setPeopleDensityOccupied (double val)
 
void setPeopleDensityUnoccupied (double val)
 
void setRoofArea (double val)
 
void setRoofSHGC (double val)
 
void setRoofSolarAbsorption (double val)
 
void setRoofThermalEmissivity (double val)
 
void setRoofUValue (double val)
 
void setSkylightArea (double val)
 
void setSkylightSHGC (double val)
 
void setSkylightUvalue (double val)
 
void setSpecificFanPower (double val)
 
void setSupplyExhaustRate (double val)
 
void setTerrainClass (double val)
 
void setValid (bool val)
 
void setVentilationType (double val)
 
void setWallAreaE (double val)
 
void setWallAreaN (double val)
 
void setWallAreaNE (double val)
 
void setWallAreaNW (double val)
 
void setWallAreaS (double val)
 
void setWallAreaSE (double val)
 
void setWallAreaSW (double val)
 
void setWallAreaW (double val)
 
void setWallSolarAbsorptionE (double val)
 
void setWallSolarAbsorptionN (double val)
 
void setWallSolarAbsorptionNE (double val)
 
void setWallSolarAbsorptionNW (double val)
 
void setWallSolarAbsorptionS (double val)
 
void setWallSolarAbsorptionSE (double val)
 
void setWallSolarAbsorptionSW (double val)
 
void setWallSolarAbsorptionW (double val)
 
void setWallThermalEmissivityE (double val)
 
void setWallThermalEmissivityN (double val)
 
void setWallThermalEmissivityNE (double val)
 
void setWallThermalEmissivityNW (double val)
 
void setWallThermalEmissivityS (double val)
 
void setWallThermalEmissivitySE (double val)
 
void setWallThermalEmissivitySW (double val)
 
void setWallThermalEmissivityW (double val)
 
void setWallUvalueE (double val)
 
void setWallUvalueN (double val)
 
void setWallUvalueNE (double val)
 
void setWallUvalueNW (double val)
 
void setWallUvalueS (double val)
 
void setWallUvalueSE (double val)
 
void setWallUvalueSW (double val)
 
void setWallUvalueW (double val)
 
void setWeatherFilePath (const openstudio::path &val)
 
void setWindowAreaE (double val)
 
void setWindowAreaN (double val)
 
void setWindowAreaNE (double val)
 
void setWindowAreaNW (double val)
 
void setWindowAreaS (double val)
 
void setWindowAreaSE (double val)
 
void setWindowAreaSW (double val)
 
void setWindowAreaW (double val)
 
void setWindowSCFE (double val)
 
void setWindowSCFN (double val)
 
void setWindowSCFNE (double val)
 
void setWindowSCFNW (double val)
 
void setWindowSCFS (double val)
 
void setWindowSCFSE (double val)
 
void setWindowSCFSW (double val)
 
void setWindowSCFW (double val)
 
void setWindowSDFE (double val)
 
void setWindowSDFN (double val)
 
void setWindowSDFNE (double val)
 
void setWindowSDFNW (double val)
 
void setWindowSDFS (double val)
 
void setWindowSDFSE (double val)
 
void setWindowSDFSW (double val)
 
void setWindowSDFW (double val)
 
void setWindowSHGCE (double val)
 
void setWindowSHGCN (double val)
 
void setWindowSHGCNE (double val)
 
void setWindowSHGCNW (double val)
 
void setWindowSHGCS (double val)
 
void setWindowSHGCSE (double val)
 
void setWindowSHGCSW (double val)
 
void setWindowSHGCW (double val)
 
void setWindowUvalueE (double val)
 
void setWindowUvalueN (double val)
 
void setWindowUvalueNE (double val)
 
void setWindowUvalueNW (double val)
 
void setWindowUvalueS (double val)
 
void setWindowUvalueSE (double val)
 
void setWindowUvalueSW (double val)
 
void setWindowUvalueW (double val)
 
double skylightArea () const
 
double skylightSHGC () const
 
double skylightUvalue () const
 
double specificFanPower () const
 
double supplyExhaustRate () const
 
double terrainClass () const
 
SimModel toSimModel ()
 Generates a SimModel from the specified parameters of the UserModel. More...
 
bool valid () const
 Indicates whether or not the user model loaded in correctly If either the ISO file or the Weather File cannot be found valid will be false userModel.load(<filename>) if(userModel.valid()){ userModel.toSimModel().simulate(); }. More...
 
double ventilationType () const
 
double wallAreaE () const
 
double wallAreaN () const
 
double wallAreaNE () const
 
double wallAreaNW () const
 
double wallAreaS () const
 
double wallAreaSE () const
 
double wallAreaSW () const
 
double wallAreaW () const
 
double wallSolarAbsorptionE () const
 
double wallSolarAbsorptionN () const
 
double wallSolarAbsorptionNE () const
 
double wallSolarAbsorptionNW () const
 
double wallSolarAbsorptionS () const
 
double wallSolarAbsorptionSE () const
 
double wallSolarAbsorptionSW () const
 
double wallSolarAbsorptionW () const
 
double wallThermalEmissivityE () const
 
double wallThermalEmissivityN () const
 
double wallThermalEmissivityNE () const
 
double wallThermalEmissivityNW () const
 
double wallThermalEmissivityS () const
 
double wallThermalEmissivitySE () const
 
double wallThermalEmissivitySW () const
 
double wallThermalEmissivityW () const
 
double wallUvalueE () const
 
double wallUvalueN () const
 
double wallUvalueNE () const
 
double wallUvalueNW () const
 
double wallUvalueS () const
 
double wallUvalueSE () const
 
double wallUvalueSW () const
 
double wallUvalueW () const
 
openstudio::path weatherFilePath () const
 
double windowAreaE () const
 
double windowAreaN () const
 
double windowAreaNE () const
 
double windowAreaNW () const
 
double windowAreaS () const
 
double windowAreaSE () const
 
double windowAreaSW () const
 
double windowAreaW () const
 
double windowSCFE () const
 
double windowSCFN () const
 
double windowSCFNE () const
 
double windowSCFNW () const
 
double windowSCFS () const
 
double windowSCFSE () const
 
double windowSCFSW () const
 
double windowSCFW () const
 
double windowSDFE () const
 
double windowSDFN () const
 
double windowSDFNE () const
 
double windowSDFNW () const
 
double windowSDFS () const
 
double windowSDFSE () const
 
double windowSDFSW () const
 
double windowSDFW () const
 
double windowSHGCE () const
 
double windowSHGCN () const
 
double windowSHGCNE () const
 
double windowSHGCNW () const
 
double windowSHGCS () const
 
double windowSHGCSE () const
 
double windowSHGCSW () const
 
double windowSHGCW () const
 
double windowUvalueE () const
 
double windowUvalueN () const
 
double windowUvalueNE () const
 
double windowUvalueNW () const
 
double windowUvalueS () const
 
double windowUvalueSE () const
 
double windowUvalueSW () const
 
double windowUvalueW () const
 

Member Function Documentation

double openstudio::isomodel::UserModel::bemType ( ) const
inline
double openstudio::isomodel::UserModel::buildingAirLeakage ( ) const
inline
double openstudio::isomodel::UserModel::buildingHeight ( ) const
inline
double openstudio::isomodel::UserModel::buildingOccupancyFrom ( ) const
inline
double openstudio::isomodel::UserModel::buildingOccupancyTo ( ) const
inline
double openstudio::isomodel::UserModel::constantIlluminationControl ( ) const
inline
double openstudio::isomodel::UserModel::coolingOccupiedSetpoint ( ) const
inline
double openstudio::isomodel::UserModel::coolingPumpControl ( ) const
inline
double openstudio::isomodel::UserModel::coolingSystemCOP ( ) const
inline
double openstudio::isomodel::UserModel::coolingSystemIPLVToCOPRatio ( ) const
inline
double openstudio::isomodel::UserModel::coolingUnoccupiedSetpoint ( ) const
inline
double openstudio::isomodel::UserModel::daylightSensorSystem ( ) const
inline
double openstudio::isomodel::UserModel::dhwDemand ( ) const
inline
double openstudio::isomodel::UserModel::dhwDistributionEfficiency ( ) const
inline
double openstudio::isomodel::UserModel::dhwDistributionSystem ( ) const
inline
double openstudio::isomodel::UserModel::dhwEfficiency ( ) const
inline
double openstudio::isomodel::UserModel::dhwEnergyCarrier ( ) const
inline
double openstudio::isomodel::UserModel::elecPowerAppliancesOccupied ( ) const
inline
double openstudio::isomodel::UserModel::elecPowerAppliancesUnoccupied ( ) const
inline
double openstudio::isomodel::UserModel::equivFullLoadOccupancyFrom ( ) const
inline
double openstudio::isomodel::UserModel::equivFullLoadOccupancyTo ( ) const
inline
double openstudio::isomodel::UserModel::exhaustAirRecirculation ( ) const
inline
double openstudio::isomodel::UserModel::exteriorHeatCapacity ( ) const
inline
double openstudio::isomodel::UserModel::exteriorLightingPower ( ) const
inline
double openstudio::isomodel::UserModel::fanFlowControlFactor ( ) const
inline
double openstudio::isomodel::UserModel::floorArea ( ) const
inline
double openstudio::isomodel::UserModel::freshAirFlowRate ( ) const
inline
double openstudio::isomodel::UserModel::gasPowerAppliancesOccupied ( ) const
inline
double openstudio::isomodel::UserModel::gasPowerAppliancesUnoccupied ( ) const
inline
double openstudio::isomodel::UserModel::heatGainPerPerson ( ) const
inline
double openstudio::isomodel::UserModel::heatingEnergyCarrier ( ) const
inline
double openstudio::isomodel::UserModel::heatingOccupiedSetpoint ( ) const
inline
double openstudio::isomodel::UserModel::heatingPumpControl ( ) const
inline
double openstudio::isomodel::UserModel::heatingSystemEfficiency ( ) const
inline
double openstudio::isomodel::UserModel::heatingUnoccupiedSetpoint ( ) const
inline
double openstudio::isomodel::UserModel::heatRecovery ( ) const
inline
double openstudio::isomodel::UserModel::hvacCoolingLossFactor ( ) const
inline
double openstudio::isomodel::UserModel::hvacHeatingLossFactor ( ) const
inline
double openstudio::isomodel::UserModel::hvacWasteFactor ( ) const
inline
double openstudio::isomodel::UserModel::infiltration ( ) const
inline
double openstudio::isomodel::UserModel::interiorHeatCapacity ( ) const
inline
double openstudio::isomodel::UserModel::lightingOccupancySensorSystem ( ) const
inline
double openstudio::isomodel::UserModel::lightingPowerIntensityOccupied ( ) const
inline
double openstudio::isomodel::UserModel::lightingPowerIntensityUnoccupied ( ) const
inline
void openstudio::isomodel::UserModel::load ( const openstudio::path &  t_buildingFile)

Loads an ISO model from the specified .ISO file.

std::shared_ptr<WeatherData> openstudio::isomodel::UserModel::loadWeather ( )

Loads the specified weather data from disk.

Exposed to allow for separate loading from Ruby Scripts Call setWeatherFilePath(path) then loadWeather() to update the UserModel with a new set of weather data

double openstudio::isomodel::UserModel::peopleDensityOccupied ( ) const
inline
double openstudio::isomodel::UserModel::peopleDensityUnoccupied ( ) const
inline
double openstudio::isomodel::UserModel::roofArea ( ) const
inline
double openstudio::isomodel::UserModel::roofSHGC ( ) const
inline
double openstudio::isomodel::UserModel::roofSolarAbsorption ( ) const
inline
double openstudio::isomodel::UserModel::roofThermalEmissivity ( ) const
inline
double openstudio::isomodel::UserModel::roofUValue ( ) const
inline
void openstudio::isomodel::UserModel::save ( const openstudio::path &  t_buildingFile) const

Saves an ISOModel to the specified path.

void openstudio::isomodel::UserModel::setBemType ( double  val)
inline
void openstudio::isomodel::UserModel::setBuildingAirLeakage ( double  val)
inline
void openstudio::isomodel::UserModel::setBuildingHeight ( double  val)
inline
void openstudio::isomodel::UserModel::setBuildingOccupancyFrom ( double  val)
inline
void openstudio::isomodel::UserModel::setBuildingOccupancyTo ( double  val)
inline
void openstudio::isomodel::UserModel::setConstantIlluminationControl ( double  val)
inline
void openstudio::isomodel::UserModel::setCoolingOccupiedSetpoint ( double  val)
inline
void openstudio::isomodel::UserModel::setCoolingPumpControl ( double  val)
inline
void openstudio::isomodel::UserModel::setCoolingSystemCOP ( double  val)
inline
void openstudio::isomodel::UserModel::setCoolingSystemIPLVToCOPRatio ( double  val)
inline
void openstudio::isomodel::UserModel::setCoolingUnoccupiedSetpoint ( double  val)
inline
void openstudio::isomodel::UserModel::setDaylightSensorSystem ( double  val)
inline
void openstudio::isomodel::UserModel::setDhwDemand ( double  val)
inline
void openstudio::isomodel::UserModel::setDhwDistributionEfficiency ( double  val)
inline
void openstudio::isomodel::UserModel::setDhwDistributionSystem ( double  val)
inline
void openstudio::isomodel::UserModel::setDhwEfficiency ( double  val)
inline
void openstudio::isomodel::UserModel::setDhwEnergyCarrier ( double  val)
inline
void openstudio::isomodel::UserModel::setElecPowerAppliancesOccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setElecPowerAppliancesUnoccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setEquivFullLoadOccupancyFrom ( double  val)
inline
void openstudio::isomodel::UserModel::setEquivFullLoadOccupancyTo ( double  val)
inline
void openstudio::isomodel::UserModel::setExhaustAirRecirculation ( double  val)
inline
void openstudio::isomodel::UserModel::setExteriorHeatCapacity ( double  val)
inline
void openstudio::isomodel::UserModel::setExteriorLightingPower ( double  val)
inline
void openstudio::isomodel::UserModel::setFanFlowControlFactor ( double  val)
inline
void openstudio::isomodel::UserModel::setFloorArea ( double  val)
inline
void openstudio::isomodel::UserModel::setFreshAirFlowRate ( double  val)
inline
void openstudio::isomodel::UserModel::setGasPowerAppliancesOccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setGasPowerAppliancesUnoccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatGainPerPerson ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatingEnergyCarrier ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatingOccupiedSetpoint ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatingPumpControl ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatingSystemEfficiency ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatingUnoccupiedSetpoint ( double  val)
inline
void openstudio::isomodel::UserModel::setHeatRecovery ( double  val)
inline
void openstudio::isomodel::UserModel::setHvacCoolingLossFactor ( double  val)
inline
void openstudio::isomodel::UserModel::setHvacHeatingLossFactor ( double  val)
inline
void openstudio::isomodel::UserModel::setHvacWasteFactor ( double  val)
inline
void openstudio::isomodel::UserModel::setInfiltration ( double  val)
inline
void openstudio::isomodel::UserModel::setInteriorHeatCapacity ( double  val)
inline
void openstudio::isomodel::UserModel::setLightingOccupancySensorSystem ( double  val)
inline
void openstudio::isomodel::UserModel::setLightingPowerIntensityOccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setLightingPowerIntensityUnoccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setPeopleDensityOccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setPeopleDensityUnoccupied ( double  val)
inline
void openstudio::isomodel::UserModel::setRoofArea ( double  val)
inline
void openstudio::isomodel::UserModel::setRoofSHGC ( double  val)
inline
void openstudio::isomodel::UserModel::setRoofSolarAbsorption ( double  val)
inline
void openstudio::isomodel::UserModel::setRoofThermalEmissivity ( double  val)
inline
void openstudio::isomodel::UserModel::setRoofUValue ( double  val)
inline
void openstudio::isomodel::UserModel::setSkylightArea ( double  val)
inline
void openstudio::isomodel::UserModel::setSkylightSHGC ( double  val)
inline
void openstudio::isomodel::UserModel::setSkylightUvalue ( double  val)
inline
void openstudio::isomodel::UserModel::setSpecificFanPower ( double  val)
inline
void openstudio::isomodel::UserModel::setSupplyExhaustRate ( double  val)
inline
void openstudio::isomodel::UserModel::setTerrainClass ( double  val)
inline
void openstudio::isomodel::UserModel::setValid ( bool  val)
inline
void openstudio::isomodel::UserModel::setVentilationType ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaN ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaS ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallAreaW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionN ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionS ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallSolarAbsorptionW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivityE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivityN ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivityNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivityNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivityS ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivitySE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivitySW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallThermalEmissivityW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueN ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueS ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWallUvalueW ( double  val)
inline
void openstudio::isomodel::UserModel::setWeatherFilePath ( const openstudio::path &  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaN ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaS ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowAreaW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFN ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFS ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSCFW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFN ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFS ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSDFW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCN ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCS ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowSHGCW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueN ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueNE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueNW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueS ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueSE ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueSW ( double  val)
inline
void openstudio::isomodel::UserModel::setWindowUvalueW ( double  val)
inline
double openstudio::isomodel::UserModel::skylightArea ( ) const
inline
double openstudio::isomodel::UserModel::skylightSHGC ( ) const
inline
double openstudio::isomodel::UserModel::skylightUvalue ( ) const
inline
double openstudio::isomodel::UserModel::specificFanPower ( ) const
inline
double openstudio::isomodel::UserModel::supplyExhaustRate ( ) const
inline
double openstudio::isomodel::UserModel::terrainClass ( ) const
inline
SimModel openstudio::isomodel::UserModel::toSimModel ( )

Generates a SimModel from the specified parameters of the UserModel.

bool openstudio::isomodel::UserModel::valid ( ) const
inline

Indicates whether or not the user model loaded in correctly If either the ISO file or the Weather File cannot be found valid will be false userModel.load(<filename>) if(userModel.valid()){ userModel.toSimModel().simulate(); }.

double openstudio::isomodel::UserModel::ventilationType ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaE ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaN ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaNE ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaNW ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaS ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaSE ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaSW ( ) const
inline
double openstudio::isomodel::UserModel::wallAreaW ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionE ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionN ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionNE ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionNW ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionS ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionSE ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionSW ( ) const
inline
double openstudio::isomodel::UserModel::wallSolarAbsorptionW ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivityE ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivityN ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivityNE ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivityNW ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivityS ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivitySE ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivitySW ( ) const
inline
double openstudio::isomodel::UserModel::wallThermalEmissivityW ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueE ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueN ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueNE ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueNW ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueS ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueSE ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueSW ( ) const
inline
double openstudio::isomodel::UserModel::wallUvalueW ( ) const
inline
openstudio::path openstudio::isomodel::UserModel::weatherFilePath ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaE ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaN ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaNE ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaNW ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaS ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaSE ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaSW ( ) const
inline
double openstudio::isomodel::UserModel::windowAreaW ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFE ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFN ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFNE ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFNW ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFS ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFSE ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFSW ( ) const
inline
double openstudio::isomodel::UserModel::windowSCFW ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFE ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFN ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFNE ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFNW ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFS ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFSE ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFSW ( ) const
inline
double openstudio::isomodel::UserModel::windowSDFW ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCE ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCN ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCNE ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCNW ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCS ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCSE ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCSW ( ) const
inline
double openstudio::isomodel::UserModel::windowSHGCW ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueE ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueN ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueNE ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueNW ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueS ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueSE ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueSW ( ) const
inline
double openstudio::isomodel::UserModel::windowUvalueW ( ) const
inline