#include <zdata.h>
Inheritance diagram for TZData< ZTYP >:

Public Member Functions | |
| TZData (int Nx=1, int Ny=1, int Nv=1) | |
| virtual | ~TZData () |
| size_t | Zsize () |
| double | Z (int x, int y) |
| double | Z (int x, int y, int v) |
| double | Z (double z, int x, int y) |
| double | Z (double z, int x, int y, int v) |
| double | Z (double vx, double vy) |
| double | Z (double z, double vx, double vy) |
| void | Zadd (double z, int x, int y) |
| void | Zmul (double z, int x, int y) |
| void | Zdiv (double z, int x, int y) |
| int | Resize (int Nx, int Ny, int Nv=1) |
| void | ZPutDataLine (int y, void *src) |
| void | ZPutDataLine (int y, void *src, int mode) |
| void | ZGetDataLine (int y, void *dest) |
| void | set_all_Z (double z, int v=-1, int x0=0, int y0=0, int xs=0, int ys=0) |
| void | SetPtr (int x, int y) |
| void | SetPtrT (int x, int y) |
| void | SetPtrTB (int x, int y) |
| double | GetNext () |
| double | GetThis (double x=0.) |
| double | GetThisL () |
| double | GetThisLT () |
| double | GetThisT () |
| double | GetThisRT () |
| double | GetThisR () |
| double | GetThisRB () |
| double | GetThisB () |
| double | GetThisLB () |
| void | IncPtrT () |
| void | IncPtrTB () |
| float | GetThis (float x=0.) |
| long | GetThis (long x) |
| unsigned long | GetThis (unsigned long x) |
| SHT | GetThis (SHT x) |
| unsigned char | GetThis (unsigned char x) |
| void | SetThis (double z) |
| void | SetNext (double z) |
| void | operator= (ZData &rhs) |
| void | operator+= (ZData &rhs) |
| void | operator-= (ZData &rhs) |
| void | operator *= (ZData &rhs) |
| void | operator/= (ZData &rhs) |
| void | operator++ () |
| void | operator-- () |
| double | operator[] (int idx) |
| int | CopyFrom (ZData *src, int x, int y, int tox, int toy, int nx, int ny=1) |
| void * | GetPtr (int x, int y) |
| ZTYP * | GetPtr (int x, int y, ZTYP z) |
| void | NcPut (NcVar *ncfield) |
| void | NcGet (NcVar *ncfield) |
| TZData (int Nx=1, int Ny=1, int Nv=1) | |
| virtual | ~TZData () |
| size_t | Zsize () |
| double | Z (int x, int y) |
| double | Z (int x, int y, int v) |
| double | Z (double z, int x, int y) |
| double | Z (double z, int x, int y, int v) |
| double | Z (double vx, double vy) |
| double | Z (double z, double vx, double vy) |
| void | Zadd (double z, int x, int y) |
| void | Zmul (double z, int x, int y) |
| void | Zdiv (double z, int x, int y) |
| int | Resize (int Nx, int Ny, int Nv=1) |
| void | ZPutDataLine (int y, void *src) |
| void | ZPutDataLine (int y, void *src, int mode) |
| void | ZGetDataLine (int y, void *dest) |
| void | set_all_Z (double z, int v=-1, int x0=0, int y0=0, int xs=0, int ys=0) |
| void | SetPtr (int x, int y) |
| void | SetPtrT (int x, int y) |
| void | SetPtrTB (int x, int y) |
| double | GetNext () |
| double | GetThis (double x=0.) |
| double | GetThisL () |
| double | GetThisLT () |
| double | GetThisT () |
| double | GetThisRT () |
| double | GetThisR () |
| double | GetThisRB () |
| double | GetThisB () |
| double | GetThisLB () |
| void | IncPtrT () |
| void | IncPtrTB () |
| float | GetThis (float x=0.) |
| long | GetThis (long x) |
| unsigned long | GetThis (unsigned long x) |
| SHT | GetThis (SHT x) |
| unsigned char | GetThis (unsigned char x) |
| void | SetThis (double z) |
| void | SetNext (double z) |
| void | operator= (ZData &rhs) |
| void | operator+= (ZData &rhs) |
| void | operator-= (ZData &rhs) |
| void | operator *= (ZData &rhs) |
| void | operator/= (ZData &rhs) |
| void | operator++ () |
| void | operator-- () |
| double | operator[] (int idx) |
| int | CopyFrom (ZData *src, int x, int y, int tox, int toy, int nx, int ny=1) |
| void * | GetPtr (int x, int y) |
| ZTYP * | GetPtr (int x, int y, ZTYP z) |
| void | NcPut (NcVar *ncfield) |
| void | NcGet (NcVar *ncfield) |
Protected Attributes | |
| ZTYP ** | Zdat |
| ZTYP ** | Zdat |
Private Member Functions | |
| virtual void | TNew (void) |
| virtual void | TDel (void) |
| virtual void | TNew (void) |
| virtual void | TDel (void) |
Private Attributes | |
| ZTYP * | zptr |
| ZTYP * | zptrT |
| ZTYP * | zptrB |
| ZTYP * | zptr |
Friends | |
| class | Mem2d |
Definition at line 153 of file zdata.h.
|
||||||||||||||||||||
|
Definition at line 125 of file mem2d.C. References DBG_L6, TZData< ZTYP >::TNew(), XSM_DEBUG, and TZData< ZTYP >::Zdat. |
|
|||||||||
|
Definition at line 129 of file mem2d.C. References DBG_L6, TZData< ZTYP >::TDel(), and XSM_DEBUG. |
|
||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||||||||||||||||||||||
|
Implements ZData. Definition at line 222 of file mem2d.C. References LineInfo::invalidate(), ZData::Li, ZData::nv, src, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
|||||||||
|
Implements ZData. Definition at line 190 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 190 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||||||||||||
|
Definition at line 230 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 228 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Definition at line 230 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 228 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||
|
Implements ZData. Definition at line 207 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 206 of file zdata.h. References SHT, and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 205 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 204 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 203 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 191 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 207 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 206 of file zdata.h. References SHT, and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 205 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 204 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 203 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 191 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 198 of file zdata.h. References TZData< ZTYP >::zptrB. |
|
|||||||||
|
Implements ZData. Definition at line 198 of file zdata.h. References TZData< ZTYP >::zptrB. |
|
|||||||||
|
Implements ZData. Definition at line 192 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 192 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 199 of file zdata.h. References TZData< ZTYP >::zptrB. |
|
|||||||||
|
Implements ZData. Definition at line 199 of file zdata.h. References TZData< ZTYP >::zptrB. |
|
|||||||||
|
Implements ZData. Definition at line 193 of file zdata.h. References TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 193 of file zdata.h. References TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 196 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 196 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 197 of file zdata.h. References TZData< ZTYP >::zptrB. |
|
|||||||||
|
Implements ZData. Definition at line 197 of file zdata.h. References TZData< ZTYP >::zptrB. |
|
|||||||||
|
Implements ZData. Definition at line 195 of file zdata.h. References TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 195 of file zdata.h. References TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 194 of file zdata.h. References TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 194 of file zdata.h. References TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 200 of file zdata.h. References TZData< ZTYP >::zptr, and TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 200 of file zdata.h. References TZData< ZTYP >::zptr, and TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 201 of file zdata.h. References TZData< ZTYP >::zptr, TZData< ZTYP >::zptrB, and TZData< ZTYP >::zptrT. |
|
|||||||||
|
Implements ZData. Definition at line 201 of file zdata.h. References TZData< ZTYP >::zptr, TZData< ZTYP >::zptrB, and TZData< ZTYP >::zptrT. |
|
||||||||||
|
Implements ZData. |
|
||||||||||
|
Implements ZData. Definition at line 293 of file mem2d.C. References LineInfo::invalidate(), ZData::Li, ZData::nv, ZData::nx, ZData::ny, and TZData< ZTYP >::Zdat. |
|
||||||||||
|
Implements ZData. |
|
||||||||||
|
Implements ZData. Definition at line 278 of file mem2d.C. References ZData::nv, ZData::nx, ZData::ny, and TZData< ZTYP >::Zdat. |
|
||||||||||
|
Implements ZData. Definition at line 217 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 217 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 219 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 219 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 215 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 215 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 220 of file zdata.h. References TZData< ZTYP >::zptr. |
|
|||||||||
|
Implements ZData. Definition at line 220 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 216 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 216 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 218 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 218 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 214 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 214 of file zdata.h. References ZData::GetThis(), and TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 222 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 222 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 132 of file mem2d.C. References DBG_L1, DBG_L6, ZData::nv, ZData::nx, ZData::ny, TZData< ZTYP >::TDel(), TZData< ZTYP >::TNew(), XSM_DEBUG, XSM_DEBUG_ERROR, TZData< ZTYP >::Zdat, and ZData::ZResize(). |
|
||||||||||||||||||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||||||||||||||||||
|
Implements ZData. Definition at line 259 of file mem2d.C. References ZData::nv, ZData::nx, ZData::ny, and TZData< ZTYP >::Zdat. |
|
||||||||||
|
Implements ZData. Definition at line 210 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 210 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||||||||
|
Implements ZData. Definition at line 181 of file zdata.h. References ZData::nv, ZData::vlayer, TZData< ZTYP >::Zdat, and TZData< ZTYP >::zptr. |
|
||||||||||||||||
|
Implements ZData. Definition at line 181 of file zdata.h. References ZData::nv, ZData::vlayer, TZData< ZTYP >::Zdat, and TZData< ZTYP >::zptr. |
|
||||||||||||||||
|
Implements ZData. Definition at line 182 of file zdata.h. References ZData::nv, ZData::vlayer, TZData< ZTYP >::Zdat, TZData< ZTYP >::zptr, and TZData< ZTYP >::zptrT. |
|
||||||||||||||||
|
Implements ZData. Definition at line 182 of file zdata.h. References ZData::nv, ZData::vlayer, TZData< ZTYP >::Zdat, TZData< ZTYP >::zptr, and TZData< ZTYP >::zptrT. |
|
||||||||||||||||
|
Implements ZData. Definition at line 185 of file zdata.h. References ZData::nv, ZData::vlayer, TZData< ZTYP >::Zdat, TZData< ZTYP >::zptr, TZData< ZTYP >::zptrB, and TZData< ZTYP >::zptrT. |
|
||||||||||||||||
|
Implements ZData. Definition at line 185 of file zdata.h. References ZData::nv, ZData::vlayer, TZData< ZTYP >::Zdat, TZData< ZTYP >::zptr, TZData< ZTYP >::zptrB, and TZData< ZTYP >::zptrT. |
|
||||||||||
|
Implements ZData. Definition at line 208 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
Implements ZData. Definition at line 208 of file zdata.h. References TZData< ZTYP >::zptr. |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 246 of file mem2d.C. References DBG_L6, ZData::nv, ZData::ny, XSM_DEBUG, and TZData< ZTYP >::Zdat. Referenced by TZData< ZTYP >::Resize(), and TZData< ZTYP >::~TZData(). |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 231 of file mem2d.C. References DBG_L1, DBG_L6, ZData::nv, ZData::nx, ZData::ny, XSM_DEBUG, XSM_DEBUG_ERROR, and TZData< ZTYP >::Zdat. Referenced by TZData< ZTYP >::Resize(), and TZData< ZTYP >::TZData(). |
|
||||||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||||||||||
|
Implements ZData. Definition at line 163 of file zdata.h. References ZData::nv, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 162 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 161 of file zdata.h. References ZData::nv, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 160 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||||||||||
|
Implements ZData. Definition at line 163 of file zdata.h. References ZData::nv, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 162 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 161 of file zdata.h. References ZData::nv, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 160 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 166 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 166 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 168 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 168 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 175 of file zdata.h. References ZData::cp_ix0, ZData::cp_num, ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 175 of file zdata.h. References ZData::cp_ix0, ZData::cp_num, ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 167 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 167 of file zdata.h. References ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. |
|
||||||||||||||||
|
Implements ZData. Definition at line 171 of file zdata.h. References ZData::cp_ix0, ZData::cp_num, ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||||||
|
Implements ZData. Definition at line 202 of file mem2d.C. References ZData::cp_ix0, ZData::cp_num, MEM_ADDTO, MEM_AVG, MEM_SET, ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
||||||||||||||||
|
Implements ZData. Definition at line 171 of file zdata.h. References ZData::cp_ix0, ZData::cp_num, ZData::nv, ZData::vlayer, and TZData< ZTYP >::Zdat. |
|
|||||||||
|
Implements ZData. |
|
|||||||||
|
Implements ZData. |
|
|||||
|
Reimplemented from ZData. |
|
|||||
|
|
|
|||||
|
|||||
|
|
|
|||||
|
|||||
|
Definition at line 241 of file zdata.h. Referenced by TZData< ZTYP >::GetThisB(), TZData< ZTYP >::GetThisLB(), TZData< ZTYP >::GetThisRB(), TZData< ZTYP >::IncPtrTB(), and TZData< ZTYP >::SetPtrTB(). |
|
|||||
|
Definition at line 241 of file zdata.h. Referenced by TZData< ZTYP >::GetThisLT(), TZData< ZTYP >::GetThisRT(), TZData< ZTYP >::GetThisT(), TZData< ZTYP >::IncPtrT(), TZData< ZTYP >::IncPtrTB(), TZData< ZTYP >::SetPtrT(), and TZData< ZTYP >::SetPtrTB(). |
1.4.6