![]() |
NEURON
|
#include <ocmatrix.h>
Public Member Functions | |
| OcFullMatrix (int, int) | |
| virtual | ~OcFullMatrix () |
| virtual double * | mep (int, int) |
| virtual double | getval (int i, int j) |
| virtual int | nrow () |
| virtual int | ncol () |
| virtual void | resize (int, int) |
| virtual void | mulv (Vect *in, Vect *out) |
| virtual void | mulm (Matrix *in, Matrix *out) |
| virtual void | muls (double, Matrix *out) |
| virtual void | add (Matrix *, Matrix *out) |
| virtual void | getrow (int, Vect *out) |
| virtual void | getcol (int, Vect *out) |
| virtual void | getdiag (int, Vect *out) |
| virtual void | setrow (int, Vect *in) |
| virtual void | setcol (int, Vect *in) |
| virtual void | setdiag (int, Vect *in) |
| virtual void | setrow (int, double in) |
| virtual void | setcol (int, double in) |
| virtual void | setdiag (int, double in) |
| virtual void | zero () |
| virtual void | ident () |
| virtual void | exp (Matrix *out) |
| virtual void | pow (int, Matrix *out) |
| virtual void | inverse (Matrix *out) |
| virtual void | solv (Vect *vin, Vect *vout, bool use_lu) |
| virtual void | copy (Matrix *out) |
| virtual void | bcopy (Matrix *mout, int i0, int j0, int n0, int m0, int i1, int j1) |
| virtual void | transpose (Matrix *out) |
| virtual void | symmeigen (Matrix *mout, Vect *vout) |
| virtual void | svd1 (Matrix *u, Matrix *v, Vect *d) |
| virtual double | det (int *exponent) |
Public Member Functions inherited from OcMatrix | |
| virtual | ~OcMatrix () |
| double & | operator() (int i, int j) |
| virtual void | nonzeros (vector< int > &m, vector< int > &n) |
| OcFullMatrix * | full () |
| void | mulv (Vect &in, Vect &out) |
| virtual int | sprowlen (int) |
| virtual double | spgetrowval (int i, int jindx, int *j) |
| void | unimp () |
| Object ** | temp_objvar () |
Private Attributes | |
| MAT * | m_ |
| MAT * | lu_factor_ |
| PERM * | lu_pivot_ |
Additional Inherited Members | |
Public Types inherited from OcMatrix | |
| enum | { MFULL =1, MSPARSE, MBAND } |
Static Public Member Functions inherited from OcMatrix | |
| static OcMatrix * | instance (int nrow, int ncol, int type=MFULL) |
Public Attributes inherited from OcMatrix | |
| Object * | obj_ |
Protected Member Functions inherited from OcMatrix | |
| OcMatrix (int type) | |
Definition at line 78 of file ocmatrix.h.
Definition at line 96 of file ocmatrix.cpp.
|
virtual |
Definition at line 101 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 140 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 148 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 144 of file ocmatrix.cpp.
|
virtual |
Reimplemented from OcMatrix.
Definition at line 307 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 275 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 174 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 180 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 168 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 111 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 271 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 283 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 108 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 132 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 136 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 125 of file ocmatrix.cpp.
|
virtual |
Reimplemented from OcMatrix.
Definition at line 117 of file ocmatrix.cpp.
|
virtual |
Reimplemented from OcMatrix.
Definition at line 114 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 279 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 121 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 209 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 245 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 215 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 252 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 203 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 238 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 287 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 162 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 156 of file ocmatrix.cpp.
Reimplemented from OcMatrix.
Definition at line 152 of file ocmatrix.cpp.
|
virtual |
Reimplemented from OcMatrix.
Definition at line 267 of file ocmatrix.cpp.
|
private |
Definition at line 116 of file ocmatrix.h.
|
private |
Definition at line 117 of file ocmatrix.h.
|
private |
Definition at line 115 of file ocmatrix.h.