@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); currentSectionCount.ensureCapacity(currentSectionCount.size() + number); for (int i = 0; i < number; i++) { currentSectionCount.add(currentSectionCount.get(sourceIndex)); } }
@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); if (leg2.getRatioTapChanger() != null) { leg2.getRatioTapChanger().extendVariantArraySize(initVariantArraySize, number, sourceIndex); } if (leg3.getRatioTapChanger() != null) { leg3.getRatioTapChanger().extendVariantArraySize(initVariantArraySize, number, sourceIndex); } }
@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); p0.ensureCapacity(p0.size() + number); q0.ensureCapacity(q0.size() + number); for (int i = 0; i < number; i++) { p0.add(p0.get(sourceIndex)); q0.add(q0.get(sourceIndex)); } }
@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); p0.ensureCapacity(p0.size() + number); q0.ensureCapacity(q0.size() + number); for (int i = 0; i < number; i++) { p0.add(p0.get(sourceIndex)); q0.add(q0.get(sourceIndex)); } }
@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); voltageSetPoint.ensureCapacity(voltageSetPoint.size() + number); reactivePowerSetPoint.ensureCapacity(reactivePowerSetPoint.size() + number); regulationMode.ensureCapacity(regulationMode.size() + number); for (int i = 0; i < number; i++) { voltageSetPoint.add(voltageSetPoint.get(sourceIndex)); reactivePowerSetPoint.add(reactivePowerSetPoint.get(sourceIndex)); regulationMode.add(regulationMode.get(sourceIndex)); } }
@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); voltageRegulatorOn.ensureCapacity(voltageRegulatorOn.size() + number); targetP.ensureCapacity(targetP.size() + number); targetQ.ensureCapacity(targetQ.size() + number); targetV.ensureCapacity(targetV.size() + number); for (int i = 0; i < number; i++) { voltageRegulatorOn.add(voltageRegulatorOn.get(sourceIndex)); targetP.add(targetP.get(sourceIndex)); targetQ.add(targetQ.get(sourceIndex)); targetV.add(targetV.get(sourceIndex)); } }