From ec288f99d922ad81b560137c1e561ce02139690a Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Fri, 26 May 2017 17:05:54 -0300 Subject: Some bugs fixed --- Project/ElectricCalculation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Project/ElectricCalculation.cpp') diff --git a/Project/ElectricCalculation.cpp b/Project/ElectricCalculation.cpp index 847249d..a0667d9 100644 --- a/Project/ElectricCalculation.cpp +++ b/Project/ElectricCalculation.cpp @@ -81,7 +81,7 @@ bool ElectricCalculation::GetYBus(std::vector > std::complex yLoad = std::complex(data.activePower, -data.reactivePower); if(allLoadsAsImpedances) { std::complex v = static_cast(load->GetParentList()[0])->GetElectricalData().voltage; - yLoad /= (v * v); + yLoad /= (std::abs(v) * std::abs(v)); } yBus[n][n] += yLoad; } @@ -735,7 +735,7 @@ void ElectricCalculation::GetLUDecomposition(std::vector(1.0, 0.0); } -- cgit