We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9f34063 + 7731859 commit a3045cdCopy full SHA for a3045cd
Modelica/Electrical/Polyphase/Functions/numberOfSymmetricBaseSystems.mo
@@ -5,15 +5,13 @@ function numberOfSymmetricBaseSystems
5
input Integer m=3 "Number of phases";
6
output Integer n "Number of symmetric base systems";
7
algorithm
8
- // Init number of base systems
9
- n := 1;
10
if mod(m, 2) == 0 then
11
// Even number of phases
12
if m == 2 then
13
// Special case two phase machine
14
n := 1;
15
else
16
- n := n*2*numberOfSymmetricBaseSystems(integer(m/2));
+ n := 2*numberOfSymmetricBaseSystems(integer(m/2));
17
end if;
18
19
// Odd number of phases
0 commit comments