| 1144 | } |
| 1145 | |
| 1146 | boost::optional<double> BillingPeriod::modelConsumption() const { |
| 1147 | boost::optional<double> result; |
| 1148 | Vector modelConsumptionValues = this->modelConsumptionValues(); |
| 1149 | if (!modelConsumptionValues.empty()) { |
| 1150 | result = sum(modelConsumptionValues); |
| 1151 | } |
| 1152 | return result; |
| 1153 | } |
| 1154 | |
| 1155 | boost::optional<double> BillingPeriod::modelPeakDemand() const { |
| 1156 | model::Model model = getImpl<detail::UtilityBill_Impl>()->model(); |
no test coverage detected