STK++ 0.9.13
|
In this file we define the Housholder methods used by the Algebra classes. More...
#include <Arrays/include/STK_ArrayBase.h>
Go to the source code of this file.
Namespaces | |
namespace | STK |
The namespace STK is the main domain space of the Statistical ToolKit project. | |
Functions | |
template<class Vector > | |
Real | STK::house (ArrayBase< Vector > &x) |
Compute the Householder vector v of a vector x. | |
template<class Lhs , class Rhs > | |
Real | STK::dotHouse (ExprBase< Lhs > const &x, ExprBase< Rhs > const &v) |
dot product with a Householder vector. | |
template<class Lhs , class Rhs > | |
void | STK::applyLeftHouseholderVector (ArrayBase< Lhs > const &M, ExprBase< Rhs > const &v) |
left multiplication by a Householder vector. | |
template<class Lhs , class Rhs > | |
void | STK::applyLeftHouseholderArray (ArrayBase< Lhs > const &M, ArrayBase< Rhs > const &H) |
left multiplication by a Householder array. | |
template<class Lhs , class Rhs > | |
void | STK::applyRightHouseholderVector (ArrayBase< Lhs > const &M, ExprBase< Rhs > const &v) |
right multiplication by a Householder vector. | |
template<class TContainer2D , class Rhs > | |
void | STK::applyRightHouseholderArray (ArrayBase< TContainer2D > const &M, ArrayBase< Rhs > const &H) |
left multiplication by a Householder ArrayXX. | |
In this file we define the Housholder methods used by the Algebra classes.
Definition in file STK_Householder.h.