MyraMath
Classes
trmm.h File Reference

Routines for multiplying by a triangular SparseMatrix. More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
Include dependency graph for trmm.h:

Go to the source code of this file.

Classes

class  myra::CSparseMatrixRange< Number >
 Represents a const SparseMatrixRange. More...
 
class  myra::MatrixRange< Number >
 Represents a mutable MatrixRange. More...
 

Functions

void myra::trmm_inplace (char side, char uplo, char op, const CSparseMatrixRange< NumberS > &A, const MatrixRange< NumberS > &X)
 Multiplies B = op(A)*X, or B = X*op(A). Overwrites X with B.
 
void myra::trmm_inplace (char side, char uplo, char op, const CSparseMatrixRange< NumberD > &A, const MatrixRange< NumberD > &X)
 Multiplies B = op(A)*X, or B = X*op(A). Overwrites X with B.
 
void myra::trmm_inplace (char side, char uplo, char op, const CSparseMatrixRange< NumberC > &A, const MatrixRange< NumberC > &X)
 Multiplies B = op(A)*X, or B = X*op(A). Overwrites X with B.
 
void myra::trmm_inplace (char side, char uplo, char op, const CSparseMatrixRange< NumberZ > &A, const MatrixRange< NumberZ > &X)
 Multiplies B = op(A)*X, or B = X*op(A). Overwrites X with B.
 

Detailed Description

Routines for multiplying by a triangular SparseMatrix.