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().