NGSolve  4.9
ngbla::VectorMem< S, T > Member List
This is the complete list of members for ngbla::VectorMem< S, T >, including all inherited members.
Addr(int i) const (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T > [inline]
AssignMemory(int as, LocalHeap &lh)ngbla::FlatVector< T > [inline]
AssignMemory(int as, T *mem)ngbla::FlatVector< T > [inline]
CMCPMatExpr() (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Cols(int first, int next) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Cols(IntRange range) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Cols(FlatArray< int > cols) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Cols(int first, int next) (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
Cols(IntRange range) (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
Cols(FlatArray< int > cols) (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
datangbla::FlatVector< T > [protected]
Data() const ngbla::FlatVector< T > [inline]
Data()ngbla::FlatVector< T > [inline]
Dump(ostream &ost) const (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
Expr() (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
FlatVector()ngbla::FlatVector< T > [inline]
FlatVector(unsigned int as, T *adata)ngbla::FlatVector< T > [inline]
FlatVector(unsigned int as, void *adata)ngbla::FlatVector< T > [inline]
FlatVector(const Vec< S, TSCAL > &v)ngbla::FlatVector< T > [inline]
FlatVector(const FlatVec< S, TSCAL > &v) (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T > [inline]
FlatVector(int as, LocalHeap &lh)ngbla::FlatVector< T > [inline]
FlatVector(const SysVector< TSCAL > &sv)ngbla::FlatVector< T > [inline]
Height() const ngbla::FlatVector< T > [inline]
HEIGHT enum value (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T >
IS_LINEAR enum value (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > >
MatExpr() (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator()(int i) const ngbla::FlatVector< T > [inline]
operator()(FlatArray< int > rows) const (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T > [inline]
operator()(int i, int j) const ngbla::FlatVector< T > [inline]
operator*=(const SCAL2 &s) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
operator*=(const SCAL2 &s) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator+=(const Expr< TB > &v) const (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T > [inline]
operator+=(const Expr< SymExpr< TB > > &v) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
operator+=(const Expr< TB > &v) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator+=(const Expr< LapackExpr< MultExpr< TA, TB > > > &prod) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator+=(const Expr< SymExpr< TB > > &v) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator-=(const Expr< TB > &v) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
operator-=(const Expr< LapackExpr< MultExpr< TA, TB > > > &prod) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator-=(const Expr< TB > &v) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator/=(const SCAL2 &s) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
operator/=(const SCAL2 &s) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator=(TSCAL scal)ngbla::VectorMem< S, T > [inline]
operator=(const Expr< TB > &v)ngbla::VectorMem< S, T > [inline]
ngbla::FlatVector::operator=(const FlatVector &v) const ngbla::FlatVector< T > [inline]
ngbla::FlatVector::operator=(const Expr< TB > &v) const ngbla::FlatVector< T > [inline]
ngbla::FlatVector::operator=(TSCAL scal) const ngbla::FlatVector< T > [inline]
operator=(const Expr< LapackExpr< MultExpr< TA, TB > > > &prod) (defined in ngbla::MatExpr< FlatVector< T > >)ngbla::MatExpr< FlatVector< T > > [inline]
operator[](int i) const ngbla::FlatVector< T > [inline]
Range(int first, int next) const ngbla::FlatVector< T > [inline]
Range(IntRange range) const ngbla::FlatVector< T > [inline]
Rows(int first, int next) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Rows(IntRange range) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Rows(FlatArray< int > rows) const (defined in ngbla::CMCPMatExpr< FlatVector< T > >)ngbla::CMCPMatExpr< FlatVector< T > > [inline]
Rows(int first, int next) (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
Rows(IntRange range) (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
Rows(FlatArray< int > rows) (defined in ngbla::Expr< FlatVector< T > >)ngbla::Expr< FlatVector< T > > [inline]
sngbla::FlatVector< T > [protected]
Size() const ngbla::FlatVector< T > [inline]
Slice(int first, int dist)ngbla::FlatVector< T > [inline]
Slice(int first, int dist) const ngbla::FlatVector< T > [inline]
Spec()ngbla::Expr< FlatVector< T > > [inline]
Spec() constngbla::Expr< FlatVector< T > > [inline]
TELEM typedefngbla::FlatVector< T >
TREF typedef (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T >
TSCAL typedefngbla::VectorMem< S, T >
TV_COL typedef (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T >
TV_ROW typedef (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T >
VectorMem(int as)ngbla::VectorMem< S, T > [inline, explicit]
Width() const ngbla::FlatVector< T > [inline]
WIDTH enum value (defined in ngbla::FlatVector< T >)ngbla::FlatVector< T >
~VectorMem()ngbla::VectorMem< S, T > [inline]