#include <Algorithm.h>
Static Public Member Functions | |
| static bool | JacobiTransformation (glotz_3mat &, glotz_vec &, glotz_3mat &) |
| static void | JacobiRotation (glotz_3mat &, const int, const int, const int, const int, glotz_flt, glotz_flt) |
| static void | ComputeRotationMatrix (glotz_3mat &, const glotz_quat &) |
| static void | CreateQuaternion (glotz_quat &, const glotz_3mat &) |
| static bool | FuzzyFloatEquality (const glotz_flt &, const glotz_flt &) |
| static bool | FuzzyFloatEquality (const glotz_vec &, const glotz_flt &) |
Static Public Attributes | |
| static const int | MAXJACOBI = 50 |
| static const glotz_flt | EPSILON = 1e-7 |
| bool glotzmath::Algorithm::JacobiTransformation | ( | glotz_3mat & | A, | |
| glotz_vec & | eval, | |||
| glotz_3mat & | evec | |||
| ) | [static] |
| void glotzmath::Algorithm::JacobiRotation | ( | glotz_3mat & | A, | |
| const | int, | |||
| const | int, | |||
| const | int, | |||
| const | int, | |||
| glotz_flt | s, | |||
| glotz_flt | tau | |||
| ) | [static] |
| void glotzmath::Algorithm::ComputeRotationMatrix | ( | glotz_3mat & | A, | |
| const glotz_quat & | q | |||
| ) | [static] |
| void glotzmath::Algorithm::CreateQuaternion | ( | glotz_quat & | q, | |
| const glotz_3mat & | A | |||
| ) | [static] |
| bool glotzmath::Algorithm::FuzzyFloatEquality | ( | const glotz_flt & | a, | |
| const glotz_flt & | b | |||
| ) | [inline, static] |
| bool glotzmath::Algorithm::FuzzyFloatEquality | ( | const glotz_vec & | a, | |
| const glotz_flt & | b | |||
| ) | [inline, static] |
const int glotzmath::Algorithm::MAXJACOBI = 50 [static] |
const glotz_flt glotzmath::Algorithm::EPSILON = 1e-7 [static] |
1.5.3