All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
soth::GivensSequence Class Reference

#include <Givens.hpp>

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
GivensSequence & soth::GivensSequence::push ( const Givens g)
void soth::GivensSequence::reserve ( unsigned int  ncsquare)
inline
Transpose soth::GivensSequence::transpose ( ) const
inline