Eidolon
Matrix< T > Member List

This is the complete list of members for Matrix< T >, including all inherited members.

_isSharedMatrix< T >protected
_mMatrix< T >protected
_metaMetaTypeprotected
_nMatrix< T >protected
_n_actualMatrix< T >protected
_nameMatrix< T >protected
_sharednameMatrix< T >protected
_typeMatrix< T >protected
add(const R &r, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
addm(const Matrix< R > &mat, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
addRows(sval num)Matrix< T >inline
append(const Matrix< T > &t)Matrix< T >inline
append(const T &t, sval m=0)Matrix< T >inline
applyFunc(T(*op)(Ctx, const T &, sval, sval), Ctx ctx, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
at(sval n, sval m=0) constMatrix< T >inline
atc(sval n, sval m=0) constMatrix< T >inline
ats(sval n, sval m, const T &t)Matrix< T >inline
checkDimension(const char *name, sval dim) constMatrix< T >inlineprotected
checkIndex(const char *name, sval val, sval maxval) constMatrix< T >inlineprotected
checkNotShared() constMatrix< T >inlineprotected
chooseSharedName(int counter=0)Matrix< T >inlineprotected
citer typedefMetaTypeprotected
clear()Matrix< T >inline
clone(const char *newname=NULL, bool isShared=false) constMatrix< T >inline
closeShared(T *ptr)Matrix< T >inlineprotected
copyFrom(const Matrix< R > *r)Matrix< T >inline
createShared()Matrix< T >inlineprotected
dataMatrix< T >protected
dataPtr() constMatrix< T >inline
deserializeMeta(const std::string &s)MetaTypeinline
div(const R &r, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
divm(const Matrix< R > &mat, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
fill(const T &t)Matrix< T >inline
getAt(sval n, sval m=0) constMatrix< T >inline
getIndex(sval n, sval m) constMatrix< T >inlineprotected
getMetaKeys() constMetaTypeinline
getName() constMatrix< T >inline
getSharedName() constMatrix< T >inline
getType() constMatrix< T >inline
hasMetaKey(const char *key) constMetaTypeinline
indexOf(const T &t, sval aftern=0, sval afterm=0) constMatrix< T >inline
isShared() constMatrix< T >inline
iter typedefMetaTypeprotected
m() constMatrix< T >inline
matop(const Matrix< R > &mat, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
Matrix(const char *name, sval n, sval m=1, bool isShared=false)Matrix< T >inline
Matrix(const char *name, const char *type, sval n, sval m=1, bool isShared=false)Matrix< T >inline
Matrix(const char *name, const char *type, const char *sharedname, const char *serialmeta, sval n, sval m)Matrix< T >inline
Matrix(const char *name, const char *type, const T *array, sval n, sval m, bool isShared=false)Matrix< T >inline
memSize() constMatrix< T >inline
meta() constMetaTypeinline
meta(const char *key) constMetaTypeinline
meta(const char *key, const char *val)MetaTypeinline
meta(const MetaType *m)MetaTypeinline
metamap typedefMetaTypeprotected
mul(const R &r, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
mulm(const Matrix< R > &mat, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
n() constMatrix< T >inline
operator()(sval n, sval m=0) constMatrix< T >inline
operator[](sval n) constMatrix< T >inline
readBinaryFile(const char *filename, size_t offset)Matrix< T >inline
readTextFile(const char *filename, sval numHeaders)Matrix< T >inline
removeRow(sval n)Matrix< T >inline
reorderColumns(const sval *orderinds)Matrix< T >inline
reserveRows(sval num)Matrix< T >inline
reshape(const char *name, sval n, sval m, bool isShared=false) constMatrix< T >inline
resize(sval reserveNum=0)Matrix< T >inlineprotected
scalarop(const R &r, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
serializeMeta() constMetaTypeinline
setAt(const T &t, sval n, sval m=0)Matrix< T >inline
setM(sval _newm)Matrix< T >inline
setN(sval _newn)Matrix< T >inline
setName(const char *name)Matrix< T >inline
setShared(bool val)Matrix< T >inline
setType(const char *type)Matrix< T >inline
storeBinaryFile(const char *filename, int *header, sval headerlen)Matrix< T >inline
sub(const R &r, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
subm(const Matrix< R > &mat, sval minrow=0, sval mincol=0, sval maxrow=-1, sval maxcol=-1)Matrix< T >inline
subMatrix(const char *name, sval n, sval m=1, sval noff=0, sval moff=0, bool isShared=false) constMatrix< T >inline
swapEndian()Matrix< T >inline
~Matrix()Matrix< T >inlinevirtual