![]() |
NEURON
|
#include <matrixmap.h>
Public Member Functions | |
| MatrixMap (Matrix *) | |
| MatrixMap (Matrix &) | |
| ~MatrixMap () | |
| void | alloc (int, int, Node **, int *) |
| void | mmfree () |
| void | add (double fac) |
| void | mulv (Vect &in, Vect &out) |
| void | mulv (Vect *in, Vect *out) |
| void | mulm (Matrix *in, Matrix *out) |
| void | muls (double a, Matrix *out) |
| void | add (Matrix *a, Matrix *out) |
| void | getrow (int r, Vect *out) |
| void | getcol (int c, Vect *out) |
| double & | operator() (int i, int j) |
| int | nrow () |
| int | ncol () |
| double * | mep (int i, int j) |
| void | getdiag (int d, Vect *out) |
| void | setrow (int r, Vect *in) |
| void | setcol (int c, Vect *in) |
| void | setdiag (int d, Vect *in) |
| void | setrow (int r, double in) |
| void | setcol (int c, double in) |
| void | setdiag (int d, double in) |
| void | zero () |
| void | ident () |
| void | exp (Matrix *out) |
| void | pow (int p, Matrix *out) |
| void | inverse (Matrix *out) |
| void | solv (Vect *vin, Vect *vout, bool use_lu) |
| void | copy (Matrix *out) |
| void | bcopy (Matrix *mout, int i0, int j0, int n0, int m0, int i1, int j1) |
| void | transpose (Matrix *out) |
| void | symmeigen (Matrix *mout, Vect *vout) |
| void | svd1 (Matrix *u, Matrix *v, Vect *d) |
| double | det (int *e) |
| int | sprowlen (int a) |
| double | spgetrowval (int i, int jindx, int *j) |
Private Attributes | |
| Matrix & | m_ |
| int | plen_ |
| double ** | pm_ |
| double ** | ptree_ |
Definition at line 10 of file matrixmap.h.
| MatrixMap::MatrixMap | ( | Matrix * | mat | ) |
Definition at line 15 of file matrixmap.cpp.
| MatrixMap::MatrixMap | ( | Matrix & | mat | ) |
Definition at line 9 of file matrixmap.cpp.
| MatrixMap::~MatrixMap | ( | ) |
Definition at line 21 of file matrixmap.cpp.
| void MatrixMap::add | ( | double | fac | ) |
Definition at line 33 of file matrixmap.cpp.
Definition at line 33 of file matrixmap.h.
Definition at line 40 of file matrixmap.cpp.
Definition at line 96 of file matrixmap.h.
Definition at line 93 of file matrixmap.h.
|
inline |
Definition at line 108 of file matrixmap.h.
Definition at line 81 of file matrixmap.h.
Definition at line 39 of file matrixmap.h.
Definition at line 54 of file matrixmap.h.
Definition at line 36 of file matrixmap.h.
Definition at line 78 of file matrixmap.h.
Definition at line 87 of file matrixmap.h.
|
inline |
Definition at line 51 of file matrixmap.h.
| void MatrixMap::mmfree | ( | ) |
Definition at line 25 of file matrixmap.cpp.
Definition at line 27 of file matrixmap.h.
Definition at line 30 of file matrixmap.h.
Definition at line 21 of file matrixmap.h.
Definition at line 24 of file matrixmap.h.
|
inline |
Definition at line 48 of file matrixmap.h.
|
inline |
Definition at line 45 of file matrixmap.h.
|
inline |
Definition at line 42 of file matrixmap.h.
Definition at line 84 of file matrixmap.h.
|
inline |
Definition at line 69 of file matrixmap.h.
Definition at line 60 of file matrixmap.h.
|
inline |
Definition at line 72 of file matrixmap.h.
Definition at line 63 of file matrixmap.h.
|
inline |
Definition at line 66 of file matrixmap.h.
Definition at line 57 of file matrixmap.h.
Definition at line 90 of file matrixmap.h.
|
inline |
Definition at line 114 of file matrixmap.h.
|
inline |
Definition at line 111 of file matrixmap.h.
Definition at line 105 of file matrixmap.h.
Definition at line 102 of file matrixmap.h.
Definition at line 99 of file matrixmap.h.
|
inline |
Definition at line 75 of file matrixmap.h.
|
private |
Definition at line 120 of file matrixmap.h.
|
private |
Definition at line 123 of file matrixmap.h.
|
private |
Definition at line 124 of file matrixmap.h.
|
private |
Definition at line 125 of file matrixmap.h.