![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/math/householder.h>
Public Member Functions | |
HouseholderTridiag () | |
Constructor and destructor. More... | |
virtual | ~HouseholderTridiag () |
destructor More... | |
void | doit (carto::VolumeRef< T >, carto::VolumeRef< T >, carto::VolumeRef< T >) |
Real symmetric matrix Householder tridiagonalization. More... | |
Definition at line 49 of file householder.h.
|
inline |
|
inlinevirtual |
destructor
Definition at line 58 of file householder.h.
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.