Wm4::Eigen< Real > Class Template Reference

#include <Wm4Eigen.h>

List of all members.

Public Member Functions

void DecrSortEigenStuff ()
void DecrSortEigenStuff2 ()
void DecrSortEigenStuff3 ()
void DecrSortEigenStuffN ()
 Eigen (const GMatrix< Real > &rkM)
 Eigen (const Matrix3< Real > &rkM)
 Eigen (const Matrix2< Real > &rkM)
 Eigen (int iSize)
void EigenStuff ()
void EigenStuff2 ()
void EigenStuff3 ()
void EigenStuffN ()
Real GetEigenvalue (int i) const
const Real * GetEigenvalues () const
GVector< Real > GetEigenvector (int i) const
void GetEigenvector (int i, Vector3< Real > &rkV) const
void GetEigenvector (int i, Vector2< Real > &rkV) const
const GMatrix< Real > & GetEigenvectors () const
void IncrSortEigenStuff ()
void IncrSortEigenStuff2 ()
void IncrSortEigenStuff3 ()
void IncrSortEigenStuffN ()
Real & operator() (int iRow, int iCol)
Eigenoperator= (const GMatrix< Real > &rkM)
Eigenoperator= (const Matrix3< Real > &rkM)
Eigenoperator= (const Matrix2< Real > &rkM)
 ~Eigen ()

Detailed Description

template<class Real>
class Wm4::Eigen< Real >

Definition at line 30 of file Wm4Eigen.h.


Constructor & Destructor Documentation

template<class Real >
Wm4::Eigen< Real >::Eigen ( int  iSize  )  [inline]

Definition at line 24 of file Wm4Eigen.cpp.

References WM4_NEW.

template<class Real >
Wm4::Eigen< Real >::Eigen ( const Matrix2< Real > &  rkM  )  [inline]

Definition at line 36 of file Wm4Eigen.cpp.

References WM4_NEW.

template<class Real >
Wm4::Eigen< Real >::Eigen ( const Matrix3< Real > &  rkM  )  [inline]

Definition at line 47 of file Wm4Eigen.cpp.

References WM4_NEW.

template<class Real >
Wm4::Eigen< Real >::Eigen ( const GMatrix< Real > &  rkM  )  [inline]
template<class Real >
Wm4::Eigen< Real >::~Eigen (  )  [inline]

Definition at line 70 of file Wm4Eigen.cpp.

References WM4_DELETE.


Member Function Documentation

template<class Real >
void Wm4::Eigen< Real >::DecrSortEigenStuff (  )  [inline]

Definition at line 589 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::DecrSortEigenStuff2 (  )  [inline]

Definition at line 562 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::DecrSortEigenStuff3 (  )  [inline]

Definition at line 571 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::DecrSortEigenStuffN (  )  [inline]

Definition at line 580 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::EigenStuff (  )  [inline]

Definition at line 549 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::EigenStuff2 (  )  [inline]

Definition at line 525 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::EigenStuff3 (  )  [inline]

Definition at line 533 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::EigenStuffN (  )  [inline]

Definition at line 541 of file Wm4Eigen.cpp.

template<class Real >
Real Wm4::Eigen< Real >::GetEigenvalue ( int  i  )  const [inline]

Definition at line 114 of file Wm4Eigen.cpp.

template<class Real >
const Real * Wm4::Eigen< Real >::GetEigenvalues (  )  const [inline]

Definition at line 120 of file Wm4Eigen.cpp.

template<class Real >
GVector< Real > Wm4::Eigen< Real >::GetEigenvector ( int  i  )  const [inline]

Definition at line 160 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::GetEigenvector ( int  i,
Vector3< Real > &  rkV 
) const [inline]

Definition at line 143 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::GetEigenvector ( int  i,
Vector2< Real > &  rkV 
) const [inline]

Definition at line 126 of file Wm4Eigen.cpp.

template<class Real >
const GMatrix< Real > & Wm4::Eigen< Real >::GetEigenvectors (  )  const [inline]

Definition at line 166 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::IncrSortEigenStuff (  )  [inline]

Definition at line 630 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::IncrSortEigenStuff2 (  )  [inline]

Definition at line 603 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::IncrSortEigenStuff3 (  )  [inline]

Definition at line 612 of file Wm4Eigen.cpp.

template<class Real >
void Wm4::Eigen< Real >::IncrSortEigenStuffN (  )  [inline]

Definition at line 621 of file Wm4Eigen.cpp.

template<class Real >
Real & Wm4::Eigen< Real >::operator() ( int  iRow,
int  iCol 
) [inline]

Definition at line 77 of file Wm4Eigen.cpp.

template<class Real >
Eigen< Real > & Wm4::Eigen< Real >::operator= ( const GMatrix< Real > &  rkM  )  [inline]

Definition at line 107 of file Wm4Eigen.cpp.

template<class Real >
Eigen< Real > & Wm4::Eigen< Real >::operator= ( const Matrix3< Real > &  rkM  )  [inline]

Definition at line 95 of file Wm4Eigen.cpp.

References WM4_DELETE, and WM4_NEW.

template<class Real >
Eigen< Real > & Wm4::Eigen< Real >::operator= ( const Matrix2< Real > &  rkM  )  [inline]

Definition at line 83 of file Wm4Eigen.cpp.

References WM4_DELETE, and WM4_NEW.


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

Generated on Wed Nov 23 19:02:49 2011 for FreeCAD by  doxygen 1.6.1