STK++ 0.9.13
STK_Householder.h File Reference

In this file we define the Housholder methods used by the Algebra classes. More...

Include dependency graph for STK_Householder.h:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

In this file we define the Housholder methods used by the Algebra classes.

Definition in file STK_Householder.h.