NGSolve  4.9
Public Types | Public Member Functions
ngbla::MatExpr< T > Class Template Reference

The base class for matrices. More...

#include <expr.hpp>

Inheritance diagram for ngbla::MatExpr< T >:
ngbla::Expr< T > ngbla::CMCPMatExpr< T >

List of all members.

Public Types

enum  { IS_LINEAR = 1 }

Public Member Functions

void Dump (ostream &ost) const
template<typename TB >
T & operator= (const Expr< TB > &v)
template<typename TB >
T & operator+= (const Expr< TB > &v)
template<typename TA , typename TB >
T & operator= (const Expr< LapackExpr< MultExpr< TA, TB > > > &prod)
template<typename TA , typename TB >
T & operator+= (const Expr< LapackExpr< MultExpr< TA, TB > > > &prod)
template<typename TA , typename TB >
T & operator-= (const Expr< LapackExpr< MultExpr< TA, TB > > > &prod)
template<typename TB >
T & operator+= (const Expr< SymExpr< TB > > &v)
template<typename TB >
MatExpr< T > & operator-= (const Expr< TB > &v)
template<class SCAL2 >
T & operator*= (const SCAL2 &s)
template<class SCAL2 >
T & operator/= (const SCAL2 &s)

Detailed Description

template<class T>
class ngbla::MatExpr< T >

The base class for matrices.


The documentation for this class was generated from the following file: