|
| sotRotationComposed (void) |
|
| sotRotationComposed (const sotRotationComposed &clone) |
|
virtual | ~sotRotationComposed (void) |
|
template<typename TemplateRotation > |
void | pushBack (const TemplateRotation &R) |
|
void | pushBack (const sotRotationSimpleGiven &R) |
|
void | pushBack (const sotRotationSimpleHouseholder &R) |
|
void | pushBack (const RotationSimple *R) |
|
void | pushBack (const sotRotationComposed &R) |
|
void | popBack (void) |
|
void | clear (void) |
|
template<typename bubTemplateMatrix > |
void | householderQRinit (const bubTemplateMatrix &RQ, const bubVector &betas, const int nbVector=-1) |
|
void | resetGRindex (const GivenRotationModifior modifior, const unsigned int k1, const unsigned int k2=1) |
|
void | increaseGRindex (const GivenRotationModifior modifior, const unsigned int k1, const unsigned int k2=1) |
|
template<typename bubTemplateVector > |
void | multiplyRightVectorTemplate (bubTemplateVector &v) const |
|
template<typename bubTemplateVector > |
void | multiplyLeftVectorTemplate (bubTemplateVector &v) const |
|
template<typename bubTemplateMatrix > |
void | multiplyRightMatrixTemplate (bubTemplateMatrix &M) const |
|
template<typename bubTemplateMatrix > |
void | multiplyLeftMatrixTemplate (bubTemplateMatrix &M) const |
|
template<typename bubTemplateMatrix > |
void | multiplyRightTransposeMatrixTemplate (bubTemplateMatrix &M) const |
|
template<typename bubTemplateMatrix > |
void | multiplyLeftTransposeMatrixTemplate (bubTemplateMatrix &M) const |
|
template<typename bubTemplate > |
void | multiplyLeftTemplate (bubTemplate &Rx) const |
|
template<typename bubTemplate > |
void | multiplyRightTemplate (bubTemplate &Rx) const |
|
template<typename bubTemplate > |
void | multiplyLeftTransposeTemplate (bubTemplate &Rx) const |
|
template<typename bubTemplate > |
void | multiplyRightTransposeTemplate (bubTemplate &Rx) const |
|
virtual std::ostream & | display (std::ostream &os) const |
|
template<typename bubTemplateMatrix > |
void | householderTrigonalisation (bubTemplateMatrix &R) |
|
template<typename bubTemplateMatrix > |
void | regularizeRankDeficientTriangle (bubTemplateMatrix &Rx, const unsigned int xn=0) |
|
template<typename bubTemplateMatrix > |
void | regularizeRankDeficientTriangle (bubTemplateMatrix &Rx, bub::indirect_array<> orderCol, const unsigned int xn) |
|
virtual | ~RotationSimple (void) |
|
template<typename bubTemplateVectorIN , typename bubTemplateVectorOUT > |
void | multiplyRangeRight (const bubTemplateVectorIN &M, bubTemplateVectorOUT &res, const unsigned int zeroBefore, const unsigned int zeroAfter) const |
|
template<typename bubTemplateVector > |
void | multiplyRangeRight (bubTemplateVector &M, const unsigned int zeroBefore, const unsigned int zeroAfter) const |
|
template<typename bubTemplateVectorIN , typename bubTemplateVectorOUT > |
void | multiplyRangeLeft (const bubTemplateVectorIN &M, bubTemplateVectorOUT &res, const unsigned int zeroBefore, const unsigned int zeroAfter) const |
|
template<typename bubTemplateVector > |
bub::vector_range< bubTemplateVector > | multiplyRangeLeft (bubTemplateVector &m, const unsigned int zeroBefore, const unsigned int zeroAfter) const |
|
virtual void | multiplyRangeRight (const bubMatrix &M, bubMatrix &res, const unsigned int zeroBefore, const unsigned int zeroAfter) const |
|
virtual void | multiplyRangeRight (bubMatrix &M, const unsigned int zeroBefore, const unsigned int zeroAfter) const |
|