Code Duplication    Length = 3-3 lines in 3 locations

src/Phpml/Math/LinAlg/EigenValueDecomposition.php 3 locations

@@ 161-163 (lines=3) @@
158
            $this->V[$i][$i] = 1.0;
159
            $h = $this->d[$i+1];
160
            if ($h != 0.0) {
161
                for ($k = 0; $k <= $i; ++$k) {
162
                    $this->d[$k] = $this->V[$k][$i+1] / $h;
163
                }
164
                for ($j = 0; $j <= $i; ++$j) {
165
                    $g = 0.0;
166
                    for ($k = 0; $k <= $i; ++$k) {
@@ 166-168 (lines=3) @@
163
                }
164
                for ($j = 0; $j <= $i; ++$j) {
165
                    $g = 0.0;
166
                    for ($k = 0; $k <= $i; ++$k) {
167
                        $g += $this->V[$k][$i+1] * $this->V[$k][$j];
168
                    }
169
                    for ($k = 0; $k <= $i; ++$k) {
170
                        $this->V[$k][$j] -= $g * $this->d[$k];
171
                    }
@@ 169-171 (lines=3) @@
166
                    for ($k = 0; $k <= $i; ++$k) {
167
                        $g += $this->V[$k][$i+1] * $this->V[$k][$j];
168
                    }
169
                    for ($k = 0; $k <= $i; ++$k) {
170
                        $this->V[$k][$j] -= $g * $this->d[$k];
171
                    }
172
                }
173
            }
174
            for ($k = 0; $k <= $i; ++$k) {