| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
mreal * adual * aData array itself. The flat data representation is used. For example, matrix [nx x ny] is presented as flat (1d-) array with length nx*ny. The element with indexes {i, j, k} is a[i+nx*j+nx*ny*k] (indexes are zero based).
long nxlong nxNumber of points in 1st dimensions (’x’ dimension).
long nylong nyNumber of points in 2nd dimensions (’y’ dimension).
long nzlong nzNumber of points in 3d dimensions (’z’ dimension).
std::string idstd::string idNames of column (or slice if nz>1) – one character per column.
bool linkbool linkFlag to use external data, i.e. don’t delete it.
mglData: mreal GetVal (long i)mglDataC: mreal GetVal (long i)mglData: void SetVal (mreal val, long i)mglDataC: void SetVal (mreal val, long i)Gets or sets the value in by "flat" index i without border checking. Index i should be in range [0, nx*ny*nz-1].
mglData: long GetNx ()mglDataC: long GetNx ()mglData: long GetNy ()mglDataC: long GetNy ()mglData: long GetNz ()mglDataC: long GetNz ()long mgl_data_get_nx (HCDT dat)long mgl_data_get_ny (HCDT dat)long mgl_data_get_nz (HCDT dat)Gets the x-, y-, z-size of the data.
mreal mgl_data_get_value (HCDT dat, int i, int j, int k)dual mgl_datac_get_value (HCDT dat, int i, int j, int k)mreal * mgl_data_value (HMDT dat, int i, int j, int k)dual * mgl_datac_value (HADT dat, int i, int j, int k)void mgl_data_set_value (HMDT dat, mreal v, int i, int j, int k)void mgl_datac_set_value (HADT dat, dual v, int i, int j, int k)Gets or sets the value in specified cell of the data with border checking.
const mreal * mgl_data_data (HCDT dat)const dual * mgl_datac_data (HCDT dat)Returns pointer to internal data array.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by Build Daemon user on December 22, 2013 using texi2html 1.82.