![]() |
NEURON
|
This is the complete list of members for OcSparseMatrix, including all inherited members.
add(Matrix *, Matrix *out) const | OcMatrix | inlinevirtual |
bcopy(Matrix *mout, int i0, int j0, int n0, int m0, int i1, int j1) const | OcMatrix | inlinevirtual |
coeff(int, int) override | OcSparseMatrix | virtual |
copy(Matrix *out) const | OcMatrix | inlinevirtual |
det(int *e) const | OcMatrix | inlinevirtual |
exp(Matrix *out) const | OcMatrix | inlinevirtual |
full() | OcMatrix | |
getcol(int, Vect *out) const | OcMatrix | inlinevirtual |
getdiag(int, Vect *out) const | OcMatrix | inlinevirtual |
getrow(int, Vect *out) const | OcMatrix | inlinevirtual |
getval(int, int) const override | OcSparseMatrix | virtual |
ident() override | OcSparseMatrix | virtual |
instance(int nrow, int ncol, int type=MFULL) | OcMatrix | static |
inverse(Matrix *out) const | OcMatrix | inlinevirtual |
lu_ | OcSparseMatrix | private |
m_ | OcSparseMatrix | private |
MBAND enum value | OcMatrix | |
mep(int i, int j) | OcMatrix | inline |
MFULL enum value | OcMatrix | |
MSPARSE enum value | OcMatrix | |
mulm(Matrix *in, Matrix *out) const | OcMatrix | inlinevirtual |
muls(double, Matrix *out) const | OcMatrix | inlinevirtual |
mulv(Vect *in, Vect *out) const override | OcSparseMatrix | virtual |
OcMatrix::mulv(Vect &in, Vect &out) const | OcMatrix | inline |
ncol() const override | OcSparseMatrix | virtual |
nonzeros() const override | OcSparseMatrix | virtual |
nrow() const override | OcSparseMatrix | virtual |
obj_ | OcMatrix | |
OcMatrix(int type) | OcMatrix | protected |
OcSparseMatrix(int, int) | OcSparseMatrix | |
operator()(int i, int j) const | OcMatrix | inline |
operator()(int i, int j) | OcMatrix | inline |
pow(int, Matrix *out) const | OcMatrix | inlinevirtual |
resize(int, int) | OcMatrix | inlinevirtual |
setcol(int, Vect *in) override | OcSparseMatrix | virtual |
setcol(int, double in) override | OcSparseMatrix | virtual |
setdiag(int, Vect *in) override | OcSparseMatrix | virtual |
setdiag(int, double in) override | OcSparseMatrix | virtual |
setrow(int, Vect *in) override | OcSparseMatrix | virtual |
setrow(int, double in) override | OcSparseMatrix | virtual |
solv(Vect *vin, Vect *vout, bool use_lu) override | OcSparseMatrix | virtual |
spgetrowval(int i, int jindx, int *j) const override | OcSparseMatrix | virtual |
sprowlen(int) const override | OcSparseMatrix | virtual |
svd1(Matrix *u, Matrix *v, Vect *d) const | OcMatrix | inlinevirtual |
symmeigen(Matrix *mout, Vect *vout) const | OcMatrix | inlinevirtual |
transpose(Matrix *out) | OcMatrix | inlinevirtual |
type_ | OcMatrix | private |
unimp() const | OcMatrix | |
zero() override | OcSparseMatrix | virtual |
~OcMatrix()=default | OcMatrix | virtual |
~OcSparseMatrix() override=default | OcSparseMatrix |