/** * Adds the given amount of up-regulation capacity. * Amount must be non-negative. */ public void addUpRegulation (double amount) { if (amount < 0.0) { log.warn("Attempt to add negative up-regulation capacity " + amount); return; } setUpRegulationCapacity(upRegulationCapacity + amount); }
/** * Adds the capacities in the given RegulationAccumulator instance to this * instance. */ public void add (RegulationAccumulator rc) { setUpRegulationCapacity(upRegulationCapacity + rc.upRegulationCapacity); setDownRegulationCapacity(downRegulationCapacity + rc.downRegulationCapacity); }
result = proposedUsage + (pendingRegulationRatio - 1.0) * excess; regulationAccumulator.setUpRegulationCapacity(regulationAccumulator .getUpRegulationCapacity() - result); regulationAccumulator.setUpRegulationCapacity(regulationAccumulator .getUpRegulationCapacity() - result); log.debug("proposedUpRegulation=" + proposedUpRegulation + ", maxUpRegulation=" + mur); regulationAccumulator.setUpRegulationCapacity(mur - result);
regulationAccumulator.setUpRegulationCapacity(0.0);
if (kWhPerMember >= 0.0) { regulationAccumulator.setUpRegulationCapacity(regulationAccumulator .getUpRegulationCapacity() - kWhPerMember);