Eigen  3.4.90 (git rev 5a9f66fb35d03a4da9ef8976e67a61b30aa16dcf)
 
Loading...
Searching...
No Matches

Detailed Description

This module provides Householder transformations.

#include <Eigen/Householder>

Classes

class  Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >
 Sequence of Householder reflections acting on subspaces with decreasing size. More...
 

Functions

template<typename VectorsType , typename CoeffsType >
HouseholderSequence< VectorsType, CoeffsType > Eigen::householderSequence (const VectorsType &v, const CoeffsType &h)
 Convenience function for constructing a Householder sequence.
 
template<typename VectorsType , typename CoeffsType >
HouseholderSequence< VectorsType, CoeffsType, OnTheRight > Eigen::rightHouseholderSequence (const VectorsType &v, const CoeffsType &h)
 Convenience function for constructing a Householder sequence.
 

Function Documentation

◆ 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.