UT_SymMatrix4 Class Reference

Symmetric 4x4 Matrices of doubles. More...

#include <UT_SymMatrix4.h>

List of all members.

Public Member Functions

 UT_SymMatrix4 ()
 Construct uninitialized matrix.
void zero ()
UT_SymMatrix4operator+= (const UT_SymMatrix4 &m)
UT_SymMatrix4operator*= (fpreal64 scale)
void addScaledIdentity (fpreal64 scale)
UT_SymMatrix4operator+= (fpreal64 c)
fpreal64 getEuclideanNorm ()
fpreal64 getEuclideanNorm2 () const
void transpose ()
void outerproduct (const UT_Vector4 &v)
void outerproduct (fpreal64 a, fpreal64 b, fpreal64 c, fpreal64 d)
void outerproductUpdate (const UT_Vector4 &v)
void outerproductUpdate (fpreal64 a, fpreal64 b, fpreal64 c, fpreal64 d)
fpreal vQv (const UT_Vector4 &v)
fpreal vQv (const UT_Vector3 &v)

Friends

class UT_Matrix4


Detailed Description

Symmetric 4x4 Matrices of doubles.

Definition at line 26 of file UT_SymMatrix4.h.


Constructor & Destructor Documentation

UT_SymMatrix4::UT_SymMatrix4 (  )  [inline]

Construct uninitialized matrix.

Definition at line 30 of file UT_SymMatrix4.h.


Member Function Documentation

void UT_SymMatrix4::addScaledIdentity ( fpreal64  scale  )  [inline]

Definition at line 66 of file UT_SymMatrix4.h.

fpreal64 UT_SymMatrix4::getEuclideanNorm (  )  [inline]

Definition at line 82 of file UT_SymMatrix4.h.

fpreal64 UT_SymMatrix4::getEuclideanNorm2 (  )  const [inline]

Definition at line 86 of file UT_SymMatrix4.h.

UT_SymMatrix4& UT_SymMatrix4::operator*= ( fpreal64  scale  )  [inline]

Definition at line 57 of file UT_SymMatrix4.h.

UT_SymMatrix4& UT_SymMatrix4::operator+= ( fpreal64  c  )  [inline]

Definition at line 72 of file UT_SymMatrix4.h.

UT_SymMatrix4& UT_SymMatrix4::operator+= ( const UT_SymMatrix4 m  )  [inline]

Definition at line 48 of file UT_SymMatrix4.h.

void UT_SymMatrix4::outerproduct ( fpreal64  a,
fpreal64  b,
fpreal64  c,
fpreal64  d 
)

void UT_SymMatrix4::outerproduct ( const UT_Vector4 v  ) 

void UT_SymMatrix4::outerproductUpdate ( fpreal64  a,
fpreal64  b,
fpreal64  c,
fpreal64  d 
)

void UT_SymMatrix4::outerproductUpdate ( const UT_Vector4 v  ) 

void UT_SymMatrix4::transpose ( void   )  [inline]

Definition at line 94 of file UT_SymMatrix4.h.

fpreal UT_SymMatrix4::vQv ( const UT_Vector3 v  ) 

fpreal UT_SymMatrix4::vQv ( const UT_Vector4 v  ) 

void UT_SymMatrix4::zero (  )  [inline]

Definition at line 40 of file UT_SymMatrix4.h.


Friends And Related Function Documentation

friend class UT_Matrix4 [friend]

Definition at line 110 of file UT_SymMatrix4.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:55 2012 for HDK by  doxygen 1.5.9