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()); }
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()); }
bool HeatBalanceAlgorithm_Impl::setSurfaceTemperatureUpperLimit(const Quantity& surfaceTemperatureUpperLimit) { OptionalDouble value = getDoubleFromQuantity(OS_HeatBalanceAlgorithmFields::SurfaceTemperatureUpperLimit,surfaceTemperatureUpperLimit); if (!value) { return false; } return setSurfaceTemperatureUpperLimit(value.get()); }
bool RefractionExtinctionGlazing_Impl::setInfraredHemisphericalEmissivity(const Quantity& infraredHemisphericalEmissivity) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::InfraredHemisphericalEmissivity,infraredHemisphericalEmissivity); if (!value) { return false; } return setInfraredHemisphericalEmissivity(value.get()); }
bool RefractionExtinctionGlazing_Impl::setDirtCorrectionFactorforSolarandVisibleTransmittance(const Quantity& dirtCorrectionFactorforSolarandVisibleTransmittance) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::DirtCorrectionFactorforSolarandVisibleTransmittance,dirtCorrectionFactorforSolarandVisibleTransmittance); if (!value) { return false; } return setDirtCorrectionFactorforSolarandVisibleTransmittance(value.get()); }
bool Screen_Impl::setScreentoGlassDistance(const Quantity& screentoGlassDistance) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::ScreentoGlassDistance,screentoGlassDistance); if (!value) { return false; } return setScreentoGlassDistance(value.get()); }
bool Screen_Impl::setRightSideOpeningMultiplier(const Quantity& rightSideOpeningMultiplier) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::RightSideOpeningMultiplier,rightSideOpeningMultiplier); if (!value) { return false; } return setRightSideOpeningMultiplier(value.get()); }
bool Screen_Impl::setConductivity(const Quantity& conductivity) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::Conductivity,conductivity); if (!value) { return false; } return setConductivity(value.get()); }
bool Screen_Impl::setScreenMaterialDiameter(const Quantity& screenMaterialDiameter) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::ScreenMaterialDiameter,screenMaterialDiameter); if (!value) { return false; } return setScreenMaterialDiameter(value.get()); }
bool Screen_Impl::setThermalHemisphericalEmissivity(const Quantity& thermalHemisphericalEmissivity) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::ThermalHemisphericalEmissivity,thermalHemisphericalEmissivity); if (!value) { return false; } return setThermalHemisphericalEmissivity(value.get()); }
bool Screen_Impl::setDiffuseVisibleReflectance(const Quantity& diffuseVisibleReflectance) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_ScreenFields::DiffuseVisibleReflectance,diffuseVisibleReflectance); if (!value) { return false; } return setDiffuseVisibleReflectance(value.get()); }
bool SizingParameters_Impl::setCoolingSizingFactor(const Quantity& coolingSizingFactor) { OptionalDouble value = getDoubleFromQuantity(OS_Sizing_ParametersFields::CoolingSizingFactor,coolingSizingFactor); if (!value) { return false; } return setCoolingSizingFactor(value.get()); }
bool RefractionExtinctionGlazing_Impl::setVisibleExtinctionCoefficient(const Quantity& visibleExtinctionCoefficient) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::VisibleExtinctionCoefficient,visibleExtinctionCoefficient); if (!value) { return false; } return setVisibleExtinctionCoefficient(value.get()); }
bool GasMixture_Impl::setThickness(const Quantity& thickness) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_GasMixtureFields::Thickness,thickness); if (!value) { return false; } return setThickness(value.get()); }
bool RefractionExtinctionGlazing_Impl::setInfraredTransmittanceatNormalIncidence(const Quantity& infraredTransmittanceatNormalIncidence) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::InfraredTransmittanceatNormalIncidence,infraredTransmittanceatNormalIncidence); if (!value) { return false; } return setInfraredTransmittanceatNormalIncidence(value.get()); }
bool GasMixture_Impl::setGas2Fraction(const Quantity& gas2Fraction) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_GasMixtureFields::Gas2Fraction,gas2Fraction); if (!value) { return false; } return setGas2Fraction(value.get()); }
bool RefractionExtinctionGlazing_Impl::setConductivity(const Quantity& conductivity) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::Conductivity,conductivity); if (!value) { return false; } return setConductivity(value.get()); }
bool WaterUseEquipmentDefinition_Impl::setPeakFlowRate(const Quantity& peakFlowRate) { OptionalDouble value = getDoubleFromQuantity(OS_WaterUse_Equipment_DefinitionFields::PeakFlowRate,peakFlowRate); if (!value) { return false; } return setPeakFlowRate(value.get()); }
bool SpaceInfiltrationEffectiveLeakageArea_Impl::setEffectiveAirLeakageArea(const Quantity& effectiveAirLeakageArea) { OptionalDouble value = getDoubleFromQuantity(OS_SpaceInfiltration_EffectiveLeakageAreaFields::EffectiveAirLeakageArea,effectiveAirLeakageArea); if (!value) { return false; } return setEffectiveAirLeakageArea(value.get()); }
bool SimulationControl_Impl::setTemperatureConvergenceToleranceValue(const Quantity& temperatureConvergenceToleranceValue) { OptionalDouble value = getDoubleFromQuantity(OS_SimulationControlFields::TemperatureConvergenceToleranceValue,temperatureConvergenceToleranceValue); if (!value) { return false; } return setTemperatureConvergenceToleranceValue(value.get()); }
bool ConstructionWithInternalSource_Impl::setTubeSpacing(const Quantity& tubeSpacing) { OptionalDouble value = getDoubleFromQuantity(OS_Construction_InternalSourceFields::TubeSpacing,tubeSpacing); if (!value) { return false; } return setTubeSpacing(value.get()); }
bool SizingPlant_Impl::setLoopDesignTemperatureDifference(const Quantity& loopDesignTemperatureDifference) { OptionalDouble value = getDoubleFromQuantity(OS_Sizing_PlantFields::LoopDesignTemperatureDifference,loopDesignTemperatureDifference); if (!value) { return false; } return setLoopDesignTemperatureDifference(value.get()); }
bool HeatBalanceAlgorithm_Impl::setMaximumSurfaceConvectionHeatTransferCoefficientValue(const Quantity& maximumSurfaceConvectionHeatTransferCoefficientValue) { OptionalDouble value = getDoubleFromQuantity(OS_HeatBalanceAlgorithmFields::MaximumSurfaceConvectionHeatTransferCoefficientValue,maximumSurfaceConvectionHeatTransferCoefficientValue); if (!value) { return false; } return setMaximumSurfaceConvectionHeatTransferCoefficientValue(value.get()); }
bool RefractionExtinctionGlazing_Impl::setSolarIndexofRefraction(const Quantity& solarIndexofRefraction) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_Glazing_RefractionExtinctionMethodFields::SolarIndexofRefraction,solarIndexofRefraction); if (!value) { return false; } return setSolarIndexofRefraction(value.get()); }
bool SimpleGlazing_Impl::setUFactor(const Quantity& uFactor) { OptionalDouble value = getDoubleFromQuantity(OS_WindowMaterial_SimpleGlazingSystemFields::UFactor,uFactor); if (!value) { return false; } return setUFactor(value.get()); }
bool AvailabilityManagerNightCycle_Impl::setThermostatTolerance(const Quantity& thermostatTolerance) { OptionalDouble value = getDoubleFromQuantity(OS_AvailabilityManager_NightCycleFields::ThermostatTolerance,thermostatTolerance); if (!value) { return false; } setThermostatTolerance(value.get()); return true; }
bool AvailabilityManagerNightCycle_Impl::setCyclingRunTime(const Quantity& cyclingRunTime) { OptionalDouble value = getDoubleFromQuantity(OS_AvailabilityManager_NightCycleFields::CyclingRunTime,cyclingRunTime); if (!value) { return false; } setCyclingRunTime(value.get()); return true; }
bool SizingPlant_Impl::setDesignLoopExitTemperature(const Quantity& designLoopExitTemperature) { OptionalDouble value = getDoubleFromQuantity(OS_Sizing_PlantFields::DesignLoopExitTemperature,designLoopExitTemperature); if (!value) { return false; } setDesignLoopExitTemperature(value.get()); return true; }