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