#include <GteSymmetricEigensolver3x3.h>
Public Member Functions | |
void | operator() (Real a00, Real a01, Real a02, Real a11, Real a12, Real a22, std::array< Real, 3 > &eval, std::array< std::array< Real, 3 >, 3 > &evec) const |
Private Member Functions | |
void | ComputeEigenvector0 (Real a00, Real a01, Real a02, Real a11, Real a12, Real a22, Real &eval0, std::array< Real, 3 > &evec0) const |
void | ComputeEigenvector1 (Real a00, Real a01, Real a02, Real a11, Real a12, Real a22, std::array< Real, 3 > const &evec0, Real &eval1, std::array< Real, 3 > &evec1) const |
void | ComputeOrthogonalComplement (std::array< Real, 3 > const &W, std::array< Real, 3 > &U, std::array< Real, 3 > &V) const |
Static Private Member Functions | |
static std::array< Real, 3 > | Cross (std::array< Real, 3 > const &U, std::array< Real, 3 > const &V) |
static std::array< Real, 3 > | Divide (std::array< Real, 3 > const &U, Real s) |
static Real | Dot (std::array< Real, 3 > const &U, std::array< Real, 3 > const &V) |
static std::array< Real, 3 > | Multiply (Real s, std::array< Real, 3 > const &U) |
static std::array< Real, 3 > | Subtract (std::array< Real, 3 > const &U, std::array< Real, 3 > const &V) |
Definition at line 89 of file GteSymmetricEigensolver3x3.h.
|
private |
Definition at line 616 of file GteSymmetricEigensolver3x3.h.
|
private |
Definition at line 660 of file GteSymmetricEigensolver3x3.h.
|
private |
Definition at line 593 of file GteSymmetricEigensolver3x3.h.
|
staticprivate |
Definition at line 580 of file GteSymmetricEigensolver3x3.h.
|
staticprivate |
Definition at line 563 of file GteSymmetricEigensolver3x3.h.
|
staticprivate |
Definition at line 572 of file GteSymmetricEigensolver3x3.h.
|
staticprivate |
Definition at line 547 of file GteSymmetricEigensolver3x3.h.
void gte::NISymmetricEigensolver3x3< Real >::operator() | ( | Real | a00, |
Real | a01, | ||
Real | a02, | ||
Real | a11, | ||
Real | a12, | ||
Real | a22, | ||
std::array< Real, 3 > & | eval, | ||
std::array< std::array< Real, 3 >, 3 > & | evec | ||
) | const |
Definition at line 442 of file GteSymmetricEigensolver3x3.h.
|
staticprivate |
Definition at line 555 of file GteSymmetricEigensolver3x3.h.