Pārlūkot izejas kodu

math: fix a bug in real::cbrt() that completely broke the function.

legacy
Sam Hocevar pirms 6 gadiem
vecāks
revīzija
5814dd4cf0
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. +1
    -1
      src/math/real.cpp

+ 1
- 1
src/math/real.cpp Parādīt failu

@@ -821,7 +821,7 @@ template<> real cbrt(real const &x)
real third = inverse(real::R_3());
for (int i = 1; i <= x.bigit_count(); i *= 2)
{
ret = third * (x / (ret * ret) + (ret / 2));
ret = third * (x / (ret * ret) + (ret * 2));
}

return ret;


Notiek ielāde…
Atcelt
Saglabāt