#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< WeatherData > | loadWeather () |
| 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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void openstudio::isomodel::UserModel::save | ( | const openstudio::path & | t_buildingFile | ) | const |
Saves an ISOModel to the specified path.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| SimModel openstudio::isomodel::UserModel::toSimModel | ( | ) |
|
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(); }.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |