W3cubDocs

/Eigen3

Householder module

This module provides Householder transformations.

#include <Eigen/Householder>
class Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >
Sequence of Householder reflections acting on subspaces with decreasing size. More...
template<typename VectorsType , typename CoeffsType >
HouseholderSequence< VectorsType, CoeffsType > Eigen::householderSequence (const VectorsType &v, const CoeffsType &h)
Convenience function for constructing a Householder sequence. More...
template<typename VectorsType , typename CoeffsType >
HouseholderSequence< VectorsType, CoeffsType, OnTheRight > Eigen::rightHouseholderSequence (const VectorsType &v, const CoeffsType &h)
Convenience function for constructing a Householder sequence. More...

householderSequence()

template<typename VectorsType , typename CoeffsType >
HouseholderSequence<VectorsType,CoeffsType> Eigen::householderSequence ( const VectorsType & v,
const CoeffsType & h
)

Convenience function for constructing a Householder sequence.

% . \ # </> \

Returns
A HouseholderSequence constructed from the specified arguments.

rightHouseholderSequence()

template<typename VectorsType , typename CoeffsType >
HouseholderSequence<VectorsType,CoeffsType,OnTheRight> Eigen::rightHouseholderSequence ( const VectorsType & v,
const CoeffsType & h
)

Convenience function for constructing a Householder sequence.

% . \ # </> \

Returns
A HouseholderSequence constructed from the specified arguments.

This function differs from householderSequence() in that the template argument OnTheSide of the constructed HouseholderSequence is set to OnTheRight, instead of the default OnTheLeft.

© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/group__Householder__Module.html