A.I.M.S algorithms

HouseholderTridiag< T > Class Template Reference

#include <aims/math/householder.h>

Public Member Functions

void doit (AimsData< T > &, AimsData< T > &, AimsData< T > &)
 Real symmetric matrix Householder tridiagonalization. More...
 HouseholderTridiag ()
 Constructor and destructor. More...
virtual ~HouseholderTridiag ()
 destructor More...

Detailed Description

template<class T>
class HouseholderTridiag< T >

Definition at line 46 of file householder.h.

Constructor & Destructor Documentation

template<class T >
HouseholderTridiag< T >::HouseholderTridiag ( )

Constructor and destructor.


Definition at line 53 of file householder.h.

template<class T >
virtual HouseholderTridiag< T >::~HouseholderTridiag ( )


Definition at line 55 of file householder.h.

Member Function Documentation

template<class T >
void HouseholderTridiag< T >::doit ( AimsData< T > &  ,
AimsData< T > &  ,
AimsData< T > &   

Real symmetric matrix Householder tridiagonalization.

\ This function is adapted from the Numerical Recipes in C. \ The first parameter is the input real symmetric matrix. On output, it is replaced by the orthogonal matrix effecting the transformation. \ The second parameter is output as a vector of the diagonal elements of the tridiagonal matrix. \ The last parameter is output as a vector of the off-diagonal elements.

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