[ < ] | [ > ] | [ << ] | [ 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 on August 12, 2013 using texi2html 1.82.