, 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] |
data | ngbla::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] |
h | ngbla::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() const | ngbla::Expr< FlatMatrix< T > > | [inline] |
TELEM typedef | ngbla::Matrix< T > | |
TREF typedef (defined in ngbla::FlatMatrix< T >) | ngbla::FlatMatrix< T > | |
TSCAL typedef | ngbla::Matrix< T > | |
w | ngbla::FlatMatrix< T > | [protected] |
Width() const | ngbla::FlatMatrix< T > | [inline] |
~FlatMatrix() | ngbla::FlatMatrix< T > | [inline] |
~Matrix() | ngbla::Matrix< T > | [inline] |