コード例 #1
0
 bool SimpleGlazing_Impl::setSolarHeatGainCoefficient(const Quantity& solarHeatGainCoefficient) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_SimpleGlazingSystemFields::SolarHeatGainCoefficient,solarHeatGainCoefficient);
   if (!value) {
     return false;
   }
   return setSolarHeatGainCoefficient(value.get());
 }
 bool ZoneCapacitanceMultiplierResearchSpecial_Impl::setCarbonDioxideCapacityMultiplier(const Quantity& carbonDioxideCapacityMultiplier) {
   OptionalDouble value = getDoubleFromQuantity(OS_ZoneCapacitanceMultiplier_ResearchSpecialFields::CarbonDioxideCapacityMultiplier,carbonDioxideCapacityMultiplier);
   if (!value) {
     return false;
   }
   return setCarbonDioxideCapacityMultiplier(value.get());
 }
コード例 #3
0
 bool RefractionExtinctionGlazing_Impl::setThickness(const Quantity& thickness) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::Thickness,thickness);
   if (!value) {
     return false;
   }
   return setThickness(value.get());
 }
 bool SpaceInfiltrationEffectiveLeakageArea_Impl::setWindCoefficient(const Quantity& windCoefficient) {
   OptionalDouble value = getDoubleFromQuantity(OS_SpaceInfiltration_EffectiveLeakageAreaFields::WindCoefficient,windCoefficient);
   if (!value) {
     return false;
   }
   return setWindCoefficient(value.get());
 }
コード例 #5
0
 bool HeatBalanceAlgorithm_Impl::setSurfaceTemperatureUpperLimit(const Quantity& surfaceTemperatureUpperLimit) {
   OptionalDouble value = getDoubleFromQuantity(OS_HeatBalanceAlgorithmFields::SurfaceTemperatureUpperLimit,surfaceTemperatureUpperLimit);
   if (!value) {
     return false;
   }
   return setSurfaceTemperatureUpperLimit(value.get());
 }
コード例 #6
0
 bool RefractionExtinctionGlazing_Impl::setInfraredHemisphericalEmissivity(const Quantity& infraredHemisphericalEmissivity) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::InfraredHemisphericalEmissivity,infraredHemisphericalEmissivity);
   if (!value) {
     return false;
   }
   return setInfraredHemisphericalEmissivity(value.get());
 }
コード例 #7
0
 bool RefractionExtinctionGlazing_Impl::setDirtCorrectionFactorforSolarandVisibleTransmittance(const Quantity& dirtCorrectionFactorforSolarandVisibleTransmittance) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::DirtCorrectionFactorforSolarandVisibleTransmittance,dirtCorrectionFactorforSolarandVisibleTransmittance);
   if (!value) {
     return false;
   }
   return setDirtCorrectionFactorforSolarandVisibleTransmittance(value.get());
 }
コード例 #8
0
ファイル: Screen.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool Screen_Impl::setScreentoGlassDistance(const Quantity& screentoGlassDistance) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::ScreentoGlassDistance,screentoGlassDistance);
   if (!value) {
     return false;
   }
   return setScreentoGlassDistance(value.get());
 }
コード例 #9
0
ファイル: Screen.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool Screen_Impl::setRightSideOpeningMultiplier(const Quantity& rightSideOpeningMultiplier) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::RightSideOpeningMultiplier,rightSideOpeningMultiplier);
   if (!value) {
     return false;
   }
   return setRightSideOpeningMultiplier(value.get());
 }
コード例 #10
0
ファイル: Screen.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool Screen_Impl::setConductivity(const Quantity& conductivity) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::Conductivity,conductivity);
   if (!value) {
     return false;
   }
   return setConductivity(value.get());
 }
コード例 #11
0
ファイル: Screen.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool Screen_Impl::setScreenMaterialDiameter(const Quantity& screenMaterialDiameter) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::ScreenMaterialDiameter,screenMaterialDiameter);
   if (!value) {
     return false;
   }
   return setScreenMaterialDiameter(value.get());
 }
コード例 #12
0
ファイル: Screen.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool Screen_Impl::setThermalHemisphericalEmissivity(const Quantity& thermalHemisphericalEmissivity) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::ThermalHemisphericalEmissivity,thermalHemisphericalEmissivity);
   if (!value) {
     return false;
   }
   return setThermalHemisphericalEmissivity(value.get());
 }
コード例 #13
0
ファイル: Screen.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool Screen_Impl::setDiffuseVisibleReflectance(const Quantity& diffuseVisibleReflectance) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::DiffuseVisibleReflectance,diffuseVisibleReflectance);
   if (!value) {
     return false;
   }
   return setDiffuseVisibleReflectance(value.get());
 }
コード例 #14
0
 bool SizingParameters_Impl::setCoolingSizingFactor(const Quantity& coolingSizingFactor) {
   OptionalDouble value = getDoubleFromQuantity(OS_Sizing_ParametersFields::CoolingSizingFactor,coolingSizingFactor);
   if (!value) {
     return false;
   }
   return setCoolingSizingFactor(value.get());
 }
コード例 #15
0
 bool RefractionExtinctionGlazing_Impl::setVisibleExtinctionCoefficient(const Quantity& visibleExtinctionCoefficient) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::VisibleExtinctionCoefficient,visibleExtinctionCoefficient);
   if (!value) {
     return false;
   }
   return setVisibleExtinctionCoefficient(value.get());
 }
コード例 #16
0
ファイル: GasMixture.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool GasMixture_Impl::setThickness(const Quantity& thickness) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_GasMixtureFields::Thickness,thickness);
   if (!value) {
     return false;
   }
   return setThickness(value.get());
 }
コード例 #17
0
 bool RefractionExtinctionGlazing_Impl::setInfraredTransmittanceatNormalIncidence(const Quantity& infraredTransmittanceatNormalIncidence) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::InfraredTransmittanceatNormalIncidence,infraredTransmittanceatNormalIncidence);
   if (!value) {
     return false;
   }
   return setInfraredTransmittanceatNormalIncidence(value.get());
 }
コード例 #18
0
ファイル: GasMixture.cpp プロジェクト: ORNL-BTRIC/OpenStudio
 bool GasMixture_Impl::setGas2Fraction(const Quantity& gas2Fraction) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_GasMixtureFields::Gas2Fraction,gas2Fraction);
   if (!value) {
     return false;
   }
   return setGas2Fraction(value.get());
 }
コード例 #19
0
 bool RefractionExtinctionGlazing_Impl::setConductivity(const Quantity& conductivity) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::Conductivity,conductivity);
   if (!value) {
     return false;
   }
   return setConductivity(value.get());
 }
コード例 #20
0
 bool WaterUseEquipmentDefinition_Impl::setPeakFlowRate(const Quantity& peakFlowRate) {
   OptionalDouble value = getDoubleFromQuantity(OS_WaterUse_Equipment_DefinitionFields::PeakFlowRate,peakFlowRate);
   if (!value) {
     return false;
   }
   return setPeakFlowRate(value.get());
 }
コード例 #21
0
 bool SpaceInfiltrationEffectiveLeakageArea_Impl::setEffectiveAirLeakageArea(const Quantity& effectiveAirLeakageArea) {
   OptionalDouble value = getDoubleFromQuantity(OS_SpaceInfiltration_EffectiveLeakageAreaFields::EffectiveAirLeakageArea,effectiveAirLeakageArea);
   if (!value) {
     return false;
   }
   return setEffectiveAirLeakageArea(value.get());
 }
コード例 #22
0
 bool SimulationControl_Impl::setTemperatureConvergenceToleranceValue(const Quantity& temperatureConvergenceToleranceValue) {
   OptionalDouble value = getDoubleFromQuantity(OS_SimulationControlFields::TemperatureConvergenceToleranceValue,temperatureConvergenceToleranceValue);
   if (!value) {
     return false;
   }
   return setTemperatureConvergenceToleranceValue(value.get());
 }
コード例 #23
0
 bool ConstructionWithInternalSource_Impl::setTubeSpacing(const Quantity& tubeSpacing) {
   OptionalDouble value = getDoubleFromQuantity(OS_Construction_InternalSourceFields::TubeSpacing,tubeSpacing);
   if (!value) {
     return false;
   }
   return setTubeSpacing(value.get());
 }
コード例 #24
0
ファイル: SizingPlant.cpp プロジェクト: pepsi7959/OpenStudio
 bool SizingPlant_Impl::setLoopDesignTemperatureDifference(const Quantity& loopDesignTemperatureDifference) {
   OptionalDouble value = getDoubleFromQuantity(OS_Sizing_PlantFields::LoopDesignTemperatureDifference,loopDesignTemperatureDifference);
   if (!value) {
     return false;
   }
   return setLoopDesignTemperatureDifference(value.get());
 }
コード例 #25
0
 bool HeatBalanceAlgorithm_Impl::setMaximumSurfaceConvectionHeatTransferCoefficientValue(const Quantity& maximumSurfaceConvectionHeatTransferCoefficientValue) {
   OptionalDouble value = getDoubleFromQuantity(OS_HeatBalanceAlgorithmFields::MaximumSurfaceConvectionHeatTransferCoefficientValue,maximumSurfaceConvectionHeatTransferCoefficientValue);
   if (!value) {
     return false;
   }
   return setMaximumSurfaceConvectionHeatTransferCoefficientValue(value.get());
 }
コード例 #26
0
 bool RefractionExtinctionGlazing_Impl::setSolarIndexofRefraction(const Quantity& solarIndexofRefraction) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::SolarIndexofRefraction,solarIndexofRefraction);
   if (!value) {
     return false;
   }
   return setSolarIndexofRefraction(value.get());
 }
コード例 #27
0
 bool SimpleGlazing_Impl::setUFactor(const Quantity& uFactor) {
   OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_SimpleGlazingSystemFields::UFactor,uFactor);
   if (!value) {
     return false;
   }
   return setUFactor(value.get());
 }
コード例 #28
0
 bool AvailabilityManagerNightCycle_Impl::setThermostatTolerance(const Quantity& thermostatTolerance) {
   OptionalDouble value = getDoubleFromQuantity(OS_AvailabilityManager_NightCycleFields::ThermostatTolerance,thermostatTolerance);
   if (!value) {
     return false;
   }
   setThermostatTolerance(value.get());
   return true;
 }
コード例 #29
0
 bool AvailabilityManagerNightCycle_Impl::setCyclingRunTime(const Quantity& cyclingRunTime) {
   OptionalDouble value = getDoubleFromQuantity(OS_AvailabilityManager_NightCycleFields::CyclingRunTime,cyclingRunTime);
   if (!value) {
     return false;
   }
   setCyclingRunTime(value.get());
   return true;
 }
コード例 #30
0
ファイル: SizingPlant.cpp プロジェクト: ChengXinDL/OpenStudio
 bool SizingPlant_Impl::setDesignLoopExitTemperature(const Quantity& designLoopExitTemperature) {
   OptionalDouble value = getDoubleFromQuantity(OS_Sizing_PlantFields::DesignLoopExitTemperature,designLoopExitTemperature);
   if (!value) {
     return false;
   }
   setDesignLoopExitTemperature(value.get());
   return true;
 }