| 328 | } |
| 329 | |
| 330 | bool ChillerAbsorption_Impl::setGeneratorHeatSourceType(const std::string& generatorHeatSourceType) { |
| 331 | bool ok = false; |
| 332 | if (istringEqual("Steam", generatorHeatSourceType) && (this->generatorLoop())) { |
| 333 | // We don't support Steam loops in OS right now |
| 334 | LOG(Warn, "Cannot set generatorHeatSourceType to 'Steam' as chiller '" << this->name() << "' is connected to a generatorLoop"); |
| 335 | } else { |
| 336 | ok = setString(OS_Chiller_AbsorptionFields::GeneratorHeatSourceType, generatorHeatSourceType); |
| 337 | } |
| 338 | return ok; |
| 339 | } |
| 340 | |
| 341 | bool ChillerAbsorption_Impl::setDesignGeneratorFluidFlowRate(boost::optional<double> designGeneratorFluidFlowRate) { |
| 342 | bool result(false); |