|
Memosa-FVM
0.2
|
#include <Array2D.h>


Public Member Functions | |
| Array2D (const int row_size, const int col_size) | |
| ~Array2D () | |
| int | getRow () const |
| int | getCol () const |
| T & | operator() (const int i, const int j) |
| const T & | operator() (const int i, const int j) const |
| void | operator= (const T &x) |
| void | partialCopyFrom (const Array2D &aij) |
| void | partialCopyTo (Array2D &aij) |
| void | zeros () |
| void | setIdentity () |
| void * | getData () |
| int | getDataSize () const |
| void | print (ostream &os) const |
Private Member Functions | |
| Array2D (const Array2D &) | |
| void | init () |
Private Attributes | |
| Array2D & | _self |
| int | _rowSize |
| int | _colSize |
| int | _length |
| T * | _data |
|
inline |
Definition at line 38 of file Array2D.h.
Referenced by Array2D< Diag >::partialCopyFrom(), and Array2D< Diag >::partialCopyTo().
|
inline |
Definition at line 97 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::exchangeSpikeMtrx().
|
inline |
Definition at line 98 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::exchangeSpikeMtrx().
|
inline |
Definition at line 37 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::denseLUsolve(), SpikeMatrix< T_Diag, T_OffDiag, X >::denseMtrxLU(), Array2D< Diag >::partialCopyFrom(), and Array2D< Diag >::partialCopyTo().
|
inlineprivate |
Definition at line 117 of file Array2D.h.
Referenced by Array2D< Diag >::Array2D().
|
inline |
returns the index of the j'th non zero column for row i
Definition at line 46 of file Array2D.h.
Referenced by Array2D< Diag >::print().
|
inline |
|
inline |
Definition at line 60 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::setLSpikeMtrx(), and SpikeMatrix< T_Diag, T_OffDiag, X >::setRSpikeMtrxFull().
Definition at line 70 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::setLSpikeMtrx(), and SpikeMatrix< T_Diag, T_OffDiag, X >::setRSpikeMtrxFull().
|
inline |
|
inline |
Definition at line 85 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::setReducedMtrx().
|
inline |
Definition at line 80 of file Array2D.h.
Referenced by SpikeMatrix< T_Diag, T_OffDiag, X >::setLSpikeMtrx(), SpikeMatrix< T_Diag, T_OffDiag, X >::setRSpikeMtrx(), and SpikeMatrix< T_Diag, T_OffDiag, X >::setRSpikeMtrxFull().
|
private |
Definition at line 126 of file Array2D.h.
Referenced by Array2D< Diag >::getCol(), Array2D< Diag >::operator()(), Array2D< Diag >::print(), and Array2D< Diag >::setIdentity().
|
private |
Definition at line 128 of file Array2D.h.
Referenced by Array2D< Diag >::getData(), Array2D< Diag >::init(), Array2D< Diag >::operator()(), Array2D< Diag >::operator=(), Array2D< Diag >::zeros(), and Array2D< Diag >::~Array2D().
|
private |
Definition at line 127 of file Array2D.h.
Referenced by Array2D< Diag >::getDataSize(), Array2D< Diag >::init(), Array2D< Diag >::operator=(), and Array2D< Diag >::zeros().
|
private |
Definition at line 125 of file Array2D.h.
Referenced by Array2D< Diag >::getRow(), Array2D< Diag >::print(), and Array2D< Diag >::setIdentity().
Definition at line 123 of file Array2D.h.
Referenced by Array2D< Diag >::partialCopyFrom(), Array2D< Diag >::partialCopyTo(), and Array2D< Diag >::setIdentity().