mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
Procedures to orthogonalize vector basis sets. More...
Procedures to orthogonalize vector basis sets.
Definition in file gramSchmidt.hpp.
Go to the source code of this file.
Namespaces | |
mx | |
The mxlib c++ namespace. | |
Functions | |
template<int progress = 0, typename eigenTout , typename eigenTin > | |
void | mx::sigproc::gramSchmidt (eigenTout &out, const eigenTin &in) |
Perform Gram-Schmidt ortogonalization of a basis set, and normalize the result. More... | |
template<int progress = 0, typename eigenTout , typename eigenTin , typename eigenTWin > | |
void | mx::sigproc::gramSchmidt (eigenTout &out, const eigenTin &in, const eigenTWin &window) |
Perform Gram-Schmidt ortogonalization of a basis set on a window, and normalize the result. More... | |
template<int progress = 0, typename eigenTout , typename eigenTout2 , typename eigenTin > | |
void | mx::sigproc::gramSchmidtSpectrum (eigenTout &out, eigenTout2 &spect, const eigenTin &in, typename eigenTin::Scalar normPix=1.0) |
Perform Gram-Schmidt ortogonalization of a basis set, and normalize the result, while recording the spectrum. More... | |