summaryrefslogtreecommitdiffstats
path: root/Project/Workspace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Project/Workspace.cpp')
-rw-r--r--Project/Workspace.cpp8
1 files changed, 6 insertions, 2 deletions
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<double> nominalVoltage;
+ std::vector<ElectricalUnit> 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);
}
}