MyraMath
Classes | Functions
expr.h File Reference

Overloads expr() for SparseMatrix<Number> and Pattern. More...

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

Go to the source code of this file.

Classes

class  myra::Expression< Arity, Number >
 Given an index (i,j,etc), returns a value. More...
 
class  myra::CSparseMatrixRange< Number >
 Represents a const SparseMatrixRange. More...
 

Functions

Expression< 2, bool > myra::expr (const PatternRange &P)
 Adapts a Pattern into an arity-2 Expression of bool.
 
Expression< 2, NumberS > myra::expr (const CSparseMatrixRange< NumberS > &A)
 Adapts a SparseMatrix<Number> into an arity-2 Expression of Number.
 
Expression< 2, NumberD > myra::expr (const CSparseMatrixRange< NumberD > &A)
 Adapts a SparseMatrix<Number> into an arity-2 Expression of Number.
 
Expression< 2, NumberC > myra::expr (const CSparseMatrixRange< NumberC > &A)
 Adapts a SparseMatrix<Number> into an arity-2 Expression of Number.
 
Expression< 2, NumberZ > myra::expr (const CSparseMatrixRange< NumberZ > &A)
 Adapts a SparseMatrix<Number> into an arity-2 Expression of Number.
 

Detailed Description

Overloads expr() for SparseMatrix<Number> and Pattern.