コード例 #1
0
 // Tariff Evaluation --------------------------------
 @Override
 public void evaluateTariffs() {
   for (CapacityBundle bundle : capacityBundles) {
     TariffEvaluator evaluator = evaluatorMap.get(bundle);
     if (bundle.getSubscriberStructure().getInertiaDistribution() != null) {
       evaluator.withInertia(
           bundle.getSubscriberStructure().getInertiaDistribution().drawSample());
     } else {
       log.warn("no inertia distro, using default value 0.7");
       evaluator.withInertia(0.7);
     }
     evaluator.evaluateTariffs();
   }
 }
コード例 #2
0
 @Override
 public void evaluateTariffs(List<Tariff> tariffs) {
   log.info(getName() + ": evaluate tariffs");
   tariffEvaluator.evaluateTariffs();
 }