Browse Source

Adds per House Calculations for partially supplied Subnets

Andreas T. Meyer-Berg 7 years ago
parent
commit
769dde4377
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/ui/controller/SimulationManager.java

+ 4 - 0
src/ui/controller/SimulationManager.java

@@ -111,8 +111,12 @@ public class SimulationManager {
                             } else {
                             } else {
                                 if ((production + minConsumption) >= 0) {
                                 if ((production + minConsumption) >= 0) {
                                     hl.setState(HolonObject.PARTIALLY_SUPPLIED);
                                     hl.setState(HolonObject.PARTIALLY_SUPPLIED);
+                                    currentProduction += hl.getMinEnergy(x);
+                            		partiallySuppliedList.add(hl);
                                 } else if (hl.checkIfPartiallySupplied(timeStep)) {
                                 } else if (hl.checkIfPartiallySupplied(timeStep)) {
                                     hl.setState(HolonObject.PARTIALLY_SUPPLIED);
                                     hl.setState(HolonObject.PARTIALLY_SUPPLIED);
+                                    currentProduction += hl.getMinEnergy(x);
+                            		partiallySuppliedList.add(hl);
                                 } else {
                                 } else {
                                 	/**
                                 	/**
                                 	 * Case that only some HolonObjects can be supplied
                                 	 * Case that only some HolonObjects can be supplied