glotzmath::Algorithm Class Reference

#include <Algorithm.h>

List of all members.

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


Member Function Documentation

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]


Member Data Documentation

const int glotzmath::Algorithm::MAXJACOBI = 50 [static]

const glotz_flt glotzmath::Algorithm::EPSILON = 1e-7 [static]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:53:39 2009 by  doxygen 1.5.3