Routines to apply a Householder Q, as previously factored via gelqf_inplace()
More...
#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
#include <vector>
Go to the source code of this file.
|
|
MatrixRange< NumberS > | myra::ormlq_inplace (const CMatrixRange< NumberS > &A, const CVectorRange< NumberS > &tau, const MatrixRange< NumberS > &B, char side='L', char op='N') |
| Multiplies B by the Q matrix present in A (after calling gelqf_inplace on it). Overwrites B, returns the range that holds op(Q)*B or B*op(Q)
|
|
MatrixRange< NumberD > | myra::ormlq_inplace (const CMatrixRange< NumberD > &A, const CVectorRange< NumberD > &tau, const MatrixRange< NumberD > &B, char side, char op) |
| Multiplies B by the Q matrix present in A (after calling gelqf_inplace on it). Overwrites B, returns the range that holds op(Q)*B or B*op(Q)
|
|
MatrixRange< NumberC > | myra::ormlq_inplace (const CMatrixRange< NumberC > &A, const CVectorRange< NumberC > &tau, const MatrixRange< NumberC > &B, char side, char op) |
| Multiplies B by the Q matrix present in A (after calling gelqf_inplace on it). Overwrites B, returns the range that holds op(Q)*B or B*op(Q)
|
|
MatrixRange< NumberZ > | myra::ormlq_inplace (const CMatrixRange< NumberZ > &A, const CVectorRange< NumberZ > &tau, const MatrixRange< NumberZ > &B, char side, char op) |
| Multiplies B by the Q matrix present in A (after calling gelqf_inplace on it). Overwrites B, returns the range that holds op(Q)*B or B*op(Q)
|
|
Routines to apply a Householder Q, as previously factored via gelqf_inplace()