soth::GivensSequence Class Reference

#include <Givens.hpp>

List of all members.

Classes

struct  Transpose

Public Member Functions

SOTH_EXPORT GivensSequencepush (const Givens &g)
void clear ()
void reserve (unsigned int ncsquare)
template<typename Derived >
void applyThisOnTheLeft (MatrixBase< Derived > &M) const
template<typename Derived >
void applyTransposeOnTheLeft (MatrixBase< Derived > &M) const
template<typename Derived >
void applyThisOnTheRight (MatrixBase< Derived > &M) const
template<typename Derived >
void applyTransposeOnTheRight (MatrixBase< Derived > &M) const
template<typename Derived >
void applyThisOnTheLeftReduced (MatrixBase< Derived > &M) const
Transpose transpose () const

Member Function Documentation

template<typename Derived >
void soth::GivensSequence::applyThisOnTheLeft ( MatrixBase< Derived > &  M) const
template<typename Derived >
void soth::GivensSequence::applyThisOnTheLeftReduced ( MatrixBase< Derived > &  M) const
template<typename Derived >
void soth::GivensSequence::applyThisOnTheRight ( MatrixBase< Derived > &  M) const

Referenced by soth::operator>>().

template<typename Derived >
void soth::GivensSequence::applyTransposeOnTheLeft ( MatrixBase< Derived > &  M) const

Referenced by soth::operator<<().

template<typename Derived >
void soth::GivensSequence::applyTransposeOnTheRight ( MatrixBase< Derived > &  M) const
void soth::GivensSequence::clear ( ) [inline]

Referenced by soth::Stage::damp().

GivensSequence & soth::GivensSequence::push ( const Givens g)
void soth::GivensSequence::reserve ( unsigned int  ncsquare) [inline]
Transpose soth::GivensSequence::transpose ( ) const [inline]