| 93 | } |
| 94 | |
| 95 | std::string GeneratorFuelCellPowerModule_Impl::efficiencyCurveMode() const { |
| 96 | boost::optional<std::string> value = getString(OS_Generator_FuelCell_PowerModuleFields::EfficiencyCurveMode, true); |
| 97 | if (!value) { |
| 98 | LOG_AND_THROW(" does not have an Efficiency Curve Mode defined."); |
| 99 | } |
| 100 | return value.get(); |
| 101 | } |
| 102 | |
| 103 | CurveQuadratic GeneratorFuelCellPowerModule_Impl::efficiencyCurve() const { |
| 104 | boost::optional<CurveQuadratic> value = optionalEfficiencyCurve(); |