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()