doom3-gpl
Doom 3 GPL source release
|
#include <Polynomial.h>
Static Public Member Functions | |
static int | GetRoots1 (float a, float b, float *roots) |
static int | GetRoots2 (float a, float b, float c, float *roots) |
static int | GetRoots3 (float a, float b, float c, float d, float *roots) |
static int | GetRoots4 (float a, float b, float c, float d, float e, float *roots) |
static void | Test (void) |
Private Member Functions | |
void | Resize (int d, bool keep) |
int | Laguer (const idComplex *coef, const int degree, idComplex &r) const |
Private Attributes | |
int | degree |
int | allocated |
float * | coefficient |
Definition at line 41 of file Polynomial.h.
ID_INLINE idPolynomial::idPolynomial | ( | void | ) |
Definition at line 104 of file Polynomial.h.
|
explicit |
Definition at line 110 of file Polynomial.h.
Definition at line 117 of file Polynomial.h.
Definition at line 126 of file Polynomial.h.
Definition at line 136 of file Polynomial.h.
Definition at line 147 of file Polynomial.h.
ID_INLINE bool idPolynomial::Compare | ( | const idPolynomial & | p | ) | const |
Definition at line 359 of file Polynomial.h.
ID_INLINE bool idPolynomial::Compare | ( | const idPolynomial & | p, |
const float | epsilon | ||
) | const |
Definition at line 371 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::GetAntiDerivative | ( | void | ) | const |
Definition at line 445 of file Polynomial.h.
Definition at line 406 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::GetDerivative | ( | void | ) | const |
Definition at line 432 of file Polynomial.h.
Definition at line 402 of file Polynomial.h.
Definition at line 94 of file Polynomial.cpp.
Definition at line 144 of file Polynomial.cpp.
Definition at line 459 of file Polynomial.h.
Definition at line 465 of file Polynomial.h.
Definition at line 488 of file Polynomial.h.
|
static |
Definition at line 543 of file Polynomial.h.
Definition at line 410 of file Polynomial.h.
Definition at line 421 of file Polynomial.h.
Definition at line 39 of file Polynomial.cpp.
ID_INLINE bool idPolynomial::operator!= | ( | const idPolynomial & | p | ) | const |
Definition at line 387 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::operator* | ( | const float | s | ) | const |
Definition at line 258 of file Polynomial.h.
ID_INLINE idPolynomial & idPolynomial::operator*= | ( | const float | s | ) |
Definition at line 337 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::operator+ | ( | const idPolynomial & | p | ) | const |
Definition at line 188 of file Polynomial.h.
ID_INLINE idPolynomial & idPolynomial::operator+= | ( | const idPolynomial & | p | ) |
Definition at line 285 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::operator- | ( | ) | const |
Definition at line 169 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::operator- | ( | const idPolynomial & | p | ) | const |
Definition at line 223 of file Polynomial.h.
ID_INLINE idPolynomial & idPolynomial::operator-= | ( | const idPolynomial & | p | ) |
Definition at line 311 of file Polynomial.h.
ID_INLINE idPolynomial idPolynomial::operator/ | ( | const float | s | ) | const |
Definition at line 272 of file Polynomial.h.
ID_INLINE idPolynomial & idPolynomial::operator/= | ( | const float | s | ) |
Definition at line 348 of file Polynomial.h.
ID_INLINE idPolynomial & idPolynomial::operator= | ( | const idPolynomial & | p | ) |
Definition at line 180 of file Polynomial.h.
ID_INLINE bool idPolynomial::operator== | ( | const idPolynomial & | p | ) | const |
Definition at line 383 of file Polynomial.h.
Definition at line 159 of file Polynomial.h.
Definition at line 164 of file Polynomial.h.
Definition at line 611 of file Polynomial.h.
Definition at line 188 of file Polynomial.cpp.
Definition at line 603 of file Polynomial.h.
Definition at line 607 of file Polynomial.h.
Definition at line 179 of file Polynomial.cpp.
Definition at line 391 of file Polynomial.h.
Definition at line 395 of file Polynomial.h.
|
private |
Definition at line 97 of file Polynomial.h.
|
private |
Definition at line 98 of file Polynomial.h.
|
private |
Definition at line 96 of file Polynomial.h.