NGSolve  4.9
ngbla::Matrix< T > Member List
This is the complete list of members for ngbla::Matrix< T >, including all inherited members.
Assign(const FlatMatrix &m)ngbla::FlatMatrix< T > [inline]
AssignMemory(int ah, int aw, LocalHeap &lh)ngbla::FlatMatrix< T > [inline]
AssignMemory(int ah, int aw, T *mem)ngbla::FlatMatrix< T > [inline]
CMCPMatExpr() (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
Col(int i) const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Cols(int first, int next) const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Cols(IntRange range) const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Cols(FlatArray< int > cols) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
Cols(int first, int next) (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
Cols(IntRange range) (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
Cols(FlatArray< int > cols) (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
datangbla::FlatMatrix< T > [protected]
Diag() const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Dump(ostream &ost) const (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
Expr() (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
FlatMatrix()ngbla::FlatMatrix< T > [inline]
FlatMatrix(int ah, int aw, T *adata)ngbla::FlatMatrix< T > [inline]
FlatMatrix(int ah, T *adata)ngbla::FlatMatrix< T > [inline]
FlatMatrix(int ah, int aw, LocalHeap &lh)ngbla::FlatMatrix< T > [inline]
FlatMatrix(int ah, LocalHeap &lh)ngbla::FlatMatrix< T > [inline]
FlatMatrix(const FlatMatrix &m)ngbla::FlatMatrix< T > [inline]
FlatMatrix(const LocalHeapExpr< TB > &m2)ngbla::FlatMatrix< T > [inline]
FlatMatrix(const MatExpr< T2 > &m)ngbla::FlatMatrix< T > [inline, explicit]
FlatMatrix(const Mat< H, W, TSCAL > &m)ngbla::FlatMatrix< T > [inline]
hngbla::FlatMatrix< T > [protected]
Height() const ngbla::FlatMatrix< T > [inline]
IS_LINEAR enum value (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > >
MatExpr() (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
Matrix()ngbla::Matrix< T > [inline]
Matrix(int ah)ngbla::Matrix< T > [inline]
Matrix(int ah, int aw)ngbla::Matrix< T > [inline]
Matrix(const Matrix &m2)ngbla::Matrix< T > [inline]
Matrix(const Expr< TB > &m2)ngbla::Matrix< T > [inline]
operator()(int i) const ngbla::FlatMatrix< T > [inline]
operator()(int i, int j) const ngbla::FlatMatrix< T > [inline]
operator*=(const SCAL2 &s) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
operator*=(const SCAL2 &s) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator+=(const Expr< TB > &v) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
operator+=(const Expr< SymExpr< TB > > &v) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
operator+=(const Expr< TB > &v) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator+=(const Expr< LapackExpr< MultExpr< TA, TB > > > &prod) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator+=(const Expr< SymExpr< TB > > &v) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator-=(const Expr< TB > &v) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
operator-=(const Expr< LapackExpr< MultExpr< TA, TB > > > &prod) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator-=(const Expr< TB > &v) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator/=(const SCAL2 &s) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
operator/=(const SCAL2 &s) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
operator=(const Expr< TB > &m)ngbla::Matrix< T > [inline]
operator=(TSCAL s)ngbla::Matrix< T > [inline]
ngbla::FlatMatrix::operator=(const Expr< TBxx > &m) const ngbla::FlatMatrix< T > [inline]
ngbla::FlatMatrix::operator=(const FlatMatrix &m)ngbla::FlatMatrix< T > [inline]
operator=(const Expr< TB > &v) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
operator=(const Expr< LapackExpr< MultExpr< TA, TB > > > &prod) (defined in ngbla::MatExpr< FlatMatrix< T > >)ngbla::MatExpr< FlatMatrix< T > > [inline]
Row(int i) const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Rows(int first, int next) const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Rows(IntRange range) const (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T > [inline]
Rows(FlatArray< int > rows) const (defined in ngbla::CMCPMatExpr< FlatMatrix< T > >)ngbla::CMCPMatExpr< FlatMatrix< T > > [inline]
Rows(int first, int next) (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
Rows(IntRange range) (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
Rows(FlatArray< int > rows) (defined in ngbla::Expr< FlatMatrix< T > >)ngbla::Expr< FlatMatrix< T > > [inline]
SetSize(int ah, int aw)ngbla::Matrix< T > [inline]
SetSize(int ah)ngbla::Matrix< T > [inline]
Spec()ngbla::Expr< FlatMatrix< T > > [inline]
Spec() constngbla::Expr< FlatMatrix< T > > [inline]
TELEM typedefngbla::Matrix< T >
TREF typedef (defined in ngbla::FlatMatrix< T >)ngbla::FlatMatrix< T >
TSCAL typedefngbla::Matrix< T >
wngbla::FlatMatrix< T > [protected]
Width() const ngbla::FlatMatrix< T > [inline]
~FlatMatrix()ngbla::FlatMatrix< T > [inline]
~Matrix()ngbla::Matrix< T > [inline]