aimsalgo 6.0.0
Neuroimaging image processing
HouseholderTridiag< T > Class Template Reference

#include <aims/math/householder.h>

Public Member Functions

 HouseholderTridiag ()
 Constructor and destructor.
 
virtual ~HouseholderTridiag ()
 destructor
 
void doit (carto::VolumeRef< T >, carto::VolumeRef< T >, carto::VolumeRef< T >)
 Real symmetric matrix Householder tridiagonalization.
 

Detailed Description

template<class T>
class HouseholderTridiag< T >

Definition at line 49 of file householder.h.

Constructor & Destructor Documentation

◆ HouseholderTridiag()

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

Constructor and destructor.

constructor

Definition at line 56 of file householder.h.

◆ ~HouseholderTridiag()

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

destructor

Definition at line 58 of file householder.h.

Member Function Documentation

◆ doit()

template<class T>
void HouseholderTridiag< T >::doit ( carto::VolumeRef< T > ,
carto::VolumeRef< T > ,
carto::VolumeRef< 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: