From c4f6b784f575b19506d3207d3f8fbf9496db5b43 Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Mon, 17 Oct 2016 17:27:49 -0200 Subject: Transformer form under implementation --- Project/Workspace.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Project/Workspace.cpp') diff --git a/Project/Workspace.cpp b/Project/Workspace.cpp index bfcfb89..229e39e 100644 --- a/Project/Workspace.cpp +++ b/Project/Workspace.cpp @@ -977,12 +977,16 @@ void Workspace::ValidateElementsVoltages() { for(auto it = m_elementList.begin(); it != m_elementList.end(); it++) { Element* child = *it; + + std::vector nominalVoltage; + std::vector nominalVoltageUnit; for(int i = 0; i < (int)child->GetParentList().size(); i++) { Bus* parent = (Bus*)child->GetParentList()[i]; if(parent) { - child->SetNominalVoltage(parent->GetEletricalData().nominalVoltage, - parent->GetEletricalData().nominalVoltageUnit); + nominalVoltage.push_back(parent->GetEletricalData().nominalVoltage); + nominalVoltageUnit.push_back(parent->GetEletricalData().nominalVoltageUnit); } } + child->SetNominalVoltage(nominalVoltage, nominalVoltageUnit); } } -- cgit