aimsalgo  5.0.5
Neuroimaging image processing
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

◆ HouseholderTridiag()

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

Constructor and destructor.

constructor

Definition at line 53 of file householder.h.

◆ ~HouseholderTridiag()

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

destructor

Definition at line 55 of file householder.h.

References HouseholderTridiag< T >::doit().

Member Function Documentation

◆ doit()

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.

Referenced by HouseholderTridiag< T >::~HouseholderTridiag().


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