![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
The template class for estimating gradients. More...
#include <aims/math/gradient.h>
Public Member Functions | |
Constructor and destructor | |
AimsGradient (int type=AIMS_GRADIENT_CENTRAL) | |
One argument can be give to the constructor : More... | |
virtual | ~ AimsGradient () |
Destructor does nothing. More... | |
First order | |
AimsData< C > | X (const AimsData< C > &data) |
d(data)/dx = AimsGradientX(data) More... | |
AimsData< C > | Y (const AimsData< C > &data) |
d(data)/dy = AimsGradientY(data) More... | |
AimsData< C > | Z (const AimsData< C > &data) |
d(data)/dz = AimsGradientZ(data) More... | |
AimsData< C > | T (const AimsData< C > &data) |
d(data)/dt = AimsGradientT(data) More... | |
Second order | |
AimsData< C > | XX (const AimsData< C > &data) |
d2(data)/dx2 = XX(data) More... | |
AimsData< C > | XY (const AimsData< C > &data) |
d2(data)/dxdy = XY(data) More... | |
AimsData< C > | XZ (const AimsData< C > &data) |
d2(data)/dxdz = XZ(data) More... | |
AimsData< C > | XT (const AimsData< C > &data) |
d2(data)/dxdt = XT(data) More... | |
AimsData< C > | YX (const AimsData< C > &data) |
d2(data)/dydx = YX(data) More... | |
AimsData< C > | YY (const AimsData< C > &data) |
d2(data)/dy2 = YY(data) More... | |
AimsData< C > | YZ (const AimsData< C > &data) |
d2(data)/dydz = YZ(data) More... | |
AimsData< C > | YT (const AimsData< C > &data) |
d2(data)/dydt = YT(data) More... | |
AimsData< C > | ZX (const AimsData< C > &data) |
d2(data)/dzdx = ZX(data) More... | |
AimsData< C > | ZY (const AimsData< C > &data) |
d2(data)/dzdy = ZY(data) More... | |
AimsData< C > | ZZ (const AimsData< C > &data) |
d2(data)/dz2 = ZZ(data) More... | |
AimsData< C > | ZT (const AimsData< C > &data) |
d2(data)/dzdt = ZT(data) More... | |
AimsData< C > | TX (const AimsData< C > &data) |
d2(data)/dtdx = TX(data) More... | |
AimsData< C > | TY (const AimsData< C > &data) |
d2(data)/dtdy = TY(data) More... | |
AimsData< C > | TZ (const AimsData< C > &data) |
d2(data)/dtdz = TZ(data) More... | |
AimsData< C > | TT (const AimsData< C > &data) |
d2(data)/dt2 = TT(data) More... | |
Third order | |
AimsData< C > | XXX (const AimsData< C > &data) |
d3(data)/dx3 = XXX(data) More... | |
AimsData< C > | XXY (const AimsData< C > &data) |
d3(data)/dx2dy = XXY(data) More... | |
AimsData< C > | XXZ (const AimsData< C > &data) |
d3(data)/dx2dz = XXZ(data) More... | |
AimsData< C > | XXT (const AimsData< C > &data) |
d3(data)/dx2dt = XXT(data) More... | |
AimsData< C > | XYX (const AimsData< C > &data) |
d3(data)/dxdydx = XYX(data) More... | |
AimsData< C > | XYY (const AimsData< C > &data) |
d3(data)/dxdy2 = XYY(data) More... | |
AimsData< C > | XYZ (const AimsData< C > &data) |
d3(data)/dxdydz = XYZ(data) More... | |
AimsData< C > | XYT (const AimsData< C > &data) |
d3(data)/dxdydt = XYT(data) More... | |
AimsData< C > | XZX (const AimsData< C > &data) |
d3(data)/dxdzdx = XZX(data) More... | |
AimsData< C > | XZY (const AimsData< C > &data) |
d3(data)/dxdzdy = XZY(data) More... | |
AimsData< C > | XZZ (const AimsData< C > &data) |
d3(data)/dxdz2 = XZZ(data) More... | |
AimsData< C > | XZT (const AimsData< C > &data) |
d3(data)/dxdzdt = XZT(data) More... | |
AimsData< C > | XTX (const AimsData< C > &data) |
d3(data)/dxdtdx = XTX(data) More... | |
AimsData< C > | XTY (const AimsData< C > &data) |
d3(data)/dxdtdy = XTY(data) More... | |
AimsData< C > | XTZ (const AimsData< C > &data) |
d3(data)/dxdtdz = XTZ(data) More... | |
AimsData< C > | XTT (const AimsData< C > &data) |
d3(data)/dxdt2 = XTT(data) More... | |
AimsData< C > | YXX (const AimsData< C > &data) |
d3(data)/dydx2 = YXX(data) More... | |
AimsData< C > | YXY (const AimsData< C > &data) |
d3(data)/dydxdy = YXY(data) More... | |
AimsData< C > | YXZ (const AimsData< C > &data) |
d3(data)/dydxdz = YXZ(data) More... | |
AimsData< C > | YXT (const AimsData< C > &data) |
d3(data)/dydxdt = YXT(data) More... | |
AimsData< C > | YYX (const AimsData< C > &data) |
d3(data)/dy2dx = YYX(data) More... | |
AimsData< C > | YYY (const AimsData< C > &data) |
d3(data)/dy3 = YYY(data) More... | |
AimsData< C > | YYZ (const AimsData< C > &data) |
d3(data)/dy2dz = YYZ(data) More... | |
AimsData< C > | YYT (const AimsData< C > &data) |
d3(data)/dy2dt = YYT(data) More... | |
AimsData< C > | YZX (const AimsData< C > &data) |
d3(data)/dydzdx = YZX(data) More... | |
AimsData< C > | YZY (const AimsData< C > &data) |
d3(data)/dydzdy = YZY(data) More... | |
AimsData< C > | YZZ (const AimsData< C > &data) |
d3(data)/dydz2 = YZZ(data) More... | |
AimsData< C > | YZT (const AimsData< C > &data) |
d3(data)/dydzdt = YZT(data) More... | |
AimsData< C > | YTX (const AimsData< C > &data) |
d3(data)/dydtdx = YTX(data) More... | |
AimsData< C > | YTY (const AimsData< C > &data) |
d3(data)/dydtdy = YTY(data) More... | |
AimsData< C > | YTZ (const AimsData< C > &data) |
d3(data)/dydtdz = YTZ(data) More... | |
AimsData< C > | YTT (const AimsData< C > &data) |
d3(data)/dydt2 = YTT(data) More... | |
AimsData< C > | ZXX (const AimsData< C > &data) |
d3(data)/dzdx2 = ZXX(data) More... | |
AimsData< C > | ZXY (const AimsData< C > &data) |
d3(data)/dzdxdy = ZXY(data) More... | |
AimsData< C > | ZXZ (const AimsData< C > &data) |
d3(data)/dzdxdz = ZXZ(data) More... | |
AimsData< C > | ZXT (const AimsData< C > &data) |
d3(data)/dzdxdt = ZXT(data) More... | |
AimsData< C > | ZYX (const AimsData< C > &data) |
d3(data)/dzdydx = ZYX(data) More... | |
AimsData< C > | ZYY (const AimsData< C > &data) |
d3(data)/dzdy2 = ZYY(data) More... | |
AimsData< C > | ZYZ (const AimsData< C > &data) |
d3(data)/dzdydz = ZYZ(data) More... | |
AimsData< C > | ZYT (const AimsData< C > &data) |
d3(data)/dzdydt = ZYT(data) More... | |
AimsData< C > | ZZX (const AimsData< C > &data) |
d3(data)/dz2dx = ZZX(data) More... | |
AimsData< C > | ZZY (const AimsData< C > &data) |
d3(data)/dz2dy = ZZY(data) More... | |
AimsData< C > | ZZZ (const AimsData< C > &data) |
d3(data)/dz3 = ZZZ(data) More... | |
AimsData< C > | ZZT (const AimsData< C > &data) |
d3(data)/dz2dt = ZZT(data) More... | |
AimsData< C > | ZTX (const AimsData< C > &data) |
d3(data)/dzdtdx = ZTX(data) More... | |
AimsData< C > | ZTY (const AimsData< C > &data) |
d3(data)/dzdtdy = ZTY(data) More... | |
AimsData< C > | ZTZ (const AimsData< C > &data) |
d3(data)/dzdtdz = ZTZ(data) More... | |
AimsData< C > | ZTT (const AimsData< C > &data) |
d3(data)/dzdt2 = ZTT(data) More... | |
AimsData< C > | TXX (const AimsData< C > &data) |
d3(data)/dtdx2 = TXX(data) More... | |
AimsData< C > | TXY (const AimsData< C > &data) |
d3(data)/dtdxdy = TXY(data) More... | |
AimsData< C > | TXZ (const AimsData< C > &data) |
d3(data)/dtdxdz = TXZ(data) More... | |
AimsData< C > | TXT (const AimsData< C > &data) |
d3(data)/dtdxdt = TXT(data) More... | |
AimsData< C > | TYX (const AimsData< C > &data) |
d3(data)/dtdydx = TYX(data) More... | |
AimsData< C > | TYY (const AimsData< C > &data) |
d3(data)/dtdy2 = TYY(data) More... | |
AimsData< C > | TYZ (const AimsData< C > &data) |
d3(data)/dtdydz = TYZ(data) More... | |
AimsData< C > | TYT (const AimsData< C > &data) |
d3(data)/dtdydt = TYT(data) More... | |
AimsData< C > | TZX (const AimsData< C > &data) |
d3(data)/dtdzdx = TZX(data) More... | |
AimsData< C > | TZY (const AimsData< C > &data) |
d3(data)/dtdzdy = TZY(data) More... | |
AimsData< C > | TZZ (const AimsData< C > &data) |
d3(data)/dtdz2 = TZZ(data) More... | |
AimsData< C > | TZT (const AimsData< C > &data) |
d3(data)/dtdzdt = TZT(data) More... | |
AimsData< C > | TTX (const AimsData< C > &data) |
d3(data)/dt2dx = TTX(data) More... | |
AimsData< C > | TTY (const AimsData< C > &data) |
d3(data)/dt2dy = TTY(data) More... | |
AimsData< C > | TTZ (const AimsData< C > &data) |
d3(data)/dt2dz = TTZ(data) More... | |
AimsData< C > | TTT (const AimsData< C > &data) |
d3(data)/dt3 = TTT(data) More... | |
Protected Attributes | |
Data | |
int | _type |
Type of the gradient. More... | |
The template class for estimating gradients.
The template argument gives the type of the basic item.
Definition at line 251 of file gradient.h.
|
inline |
One argument can be give to the constructor :
type | method used for the estimation [default=AIMS_GRADIENT_CENTRAL] |
Definition at line 265 of file gradient.h.
|
inlinevirtual |
Destructor does nothing.
Definition at line 267 of file gradient.h.
References AimsGradient< C >::T(), AimsGradient< C >::TT(), AimsGradient< C >::TTT(), AimsGradient< C >::TTX(), AimsGradient< C >::TTY(), AimsGradient< C >::TTZ(), AimsGradient< C >::TX(), AimsGradient< C >::TXT(), AimsGradient< C >::TXX(), AimsGradient< C >::TXY(), AimsGradient< C >::TXZ(), AimsGradient< C >::TY(), AimsGradient< C >::TYT(), AimsGradient< C >::TYX(), AimsGradient< C >::TYY(), AimsGradient< C >::TYZ(), AimsGradient< C >::TZ(), AimsGradient< C >::TZT(), AimsGradient< C >::TZX(), AimsGradient< C >::TZY(), AimsGradient< C >::TZZ(), AimsGradient< C >::X(), AimsGradient< C >::XT(), AimsGradient< C >::XTT(), AimsGradient< C >::XTX(), AimsGradient< C >::XTY(), AimsGradient< C >::XTZ(), AimsGradient< C >::XX(), AimsGradient< C >::XXT(), AimsGradient< C >::XXX(), AimsGradient< C >::XXY(), AimsGradient< C >::XXZ(), AimsGradient< C >::XY(), AimsGradient< C >::XYT(), AimsGradient< C >::XYX(), AimsGradient< C >::XYY(), AimsGradient< C >::XYZ(), AimsGradient< C >::XZ(), AimsGradient< C >::XZT(), AimsGradient< C >::XZX(), AimsGradient< C >::XZY(), AimsGradient< C >::XZZ(), AimsGradient< C >::Y(), AimsGradient< C >::YT(), AimsGradient< C >::YTT(), AimsGradient< C >::YTX(), AimsGradient< C >::YTY(), AimsGradient< C >::YTZ(), AimsGradient< C >::YX(), AimsGradient< C >::YXT(), AimsGradient< C >::YXX(), AimsGradient< C >::YXY(), AimsGradient< C >::YXZ(), AimsGradient< C >::YY(), AimsGradient< C >::YYT(), AimsGradient< C >::YYX(), AimsGradient< C >::YYY(), AimsGradient< C >::YYZ(), AimsGradient< C >::YZ(), AimsGradient< C >::YZT(), AimsGradient< C >::YZX(), AimsGradient< C >::YZY(), AimsGradient< C >::YZZ(), AimsGradient< C >::Z(), AimsGradient< C >::ZT(), AimsGradient< C >::ZTT(), AimsGradient< C >::ZTX(), AimsGradient< C >::ZTY(), AimsGradient< C >::ZTZ(), AimsGradient< C >::ZX(), AimsGradient< C >::ZXT(), AimsGradient< C >::ZXX(), AimsGradient< C >::ZXY(), AimsGradient< C >::ZXZ(), AimsGradient< C >::ZY(), AimsGradient< C >::ZYT(), AimsGradient< C >::ZYX(), AimsGradient< C >::ZYY(), AimsGradient< C >::ZYZ(), AimsGradient< C >::ZZ(), AimsGradient< C >::ZZT(), AimsGradient< C >::ZZX(), AimsGradient< C >::ZZY(), and AimsGradient< C >::ZZZ().
|
inline |
d(data)/dt = AimsGradientT(data)
Definition at line 560 of file gradient.h.
References AimsGradient< C >::_type, AIMS_GRADIENT_CENTRAL, AIMS_GRADIENT_DMINUS, AIMS_GRADIENT_DPLUS, aims::Border::borderWidth(), aims::Header::cloneHeader(), AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsData< T >::fillBorder(), AimsData< T >::header(), AimsData< T >::setHeader(), and AimsData< T >::sizeT().
Referenced by AimsGradient< C >::TT(), AimsGradient< C >::TTT(), AimsGradient< C >::TTX(), AimsGradient< C >::TTY(), AimsGradient< C >::TTZ(), AimsGradient< C >::TX(), AimsGradient< C >::TXT(), AimsGradient< C >::TXX(), AimsGradient< C >::TXY(), AimsGradient< C >::TXZ(), AimsGradient< C >::TY(), AimsGradient< C >::TYT(), AimsGradient< C >::TYX(), AimsGradient< C >::TYY(), AimsGradient< C >::TYZ(), AimsGradient< C >::TZ(), AimsGradient< C >::TZT(), AimsGradient< C >::TZX(), AimsGradient< C >::TZY(), AimsGradient< C >::TZZ(), AimsGradient< C >::XT(), AimsGradient< C >::YT(), AimsGradient< C >::ZT(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dt2 = TT(data)
Definition at line 671 of file gradient.h.
References AimsGradient< C >::T().
Referenced by AimsGradient< C >::TTT(), AimsGradient< C >::XTT(), AimsGradient< C >::YTT(), AimsGradient< C >::ZTT(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dt3 = TTT(data)
Definition at line 1009 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::TT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dt2dx = TTX(data)
Definition at line 994 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::TX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dt2dy = TTY(data)
Definition at line 999 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::TY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dt2dz = TTZ(data)
Definition at line 1004 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::TZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dtdx = TX(data)
Definition at line 656 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::X().
Referenced by AimsGradient< C >::TTX(), AimsGradient< C >::XTX(), AimsGradient< C >::YTX(), AimsGradient< C >::ZTX(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdxdt = TXT(data)
Definition at line 946 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::XT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdx2 = TXX(data)
Definition at line 931 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::XX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdxdy = TXY(data)
Definition at line 936 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::XY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdxdz = TXZ(data)
Definition at line 941 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::XZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dtdy = TY(data)
Definition at line 661 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::TTY(), AimsGradient< C >::XTY(), AimsGradient< C >::YTY(), AimsGradient< C >::ZTY(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdydt = TYT(data)
Definition at line 967 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::YT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdydx = TYX(data)
Definition at line 952 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::YX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdy2 = TYY(data)
Definition at line 957 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::YY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdydz = TYZ(data)
Definition at line 962 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::YZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dtdz = TZ(data)
Definition at line 666 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TTZ(), AimsGradient< C >::XTZ(), AimsGradient< C >::YTZ(), AimsGradient< C >::ZTZ(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdzdt = TZT(data)
Definition at line 988 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::ZT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdzdx = TZX(data)
Definition at line 973 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::ZX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdzdy = TZY(data)
Definition at line 978 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::ZY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dtdz2 = TZZ(data)
Definition at line 983 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::ZZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d(data)/dx = AimsGradientX(data)
Definition at line 457 of file gradient.h.
References AimsGradient< C >::_type, AIMS_GRADIENT_CENTRAL, AIMS_GRADIENT_DMINUS, AIMS_GRADIENT_DPLUS, aims::Border::borderWidth(), aims::Header::cloneHeader(), AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsData< T >::fillBorder(), AimsData< T >::header(), AimsData< T >::setHeader(), and AimsData< T >::sizeX().
Referenced by AimsGradient< C >::TX(), AimsGradient< C >::XT(), AimsGradient< C >::XTT(), AimsGradient< C >::XTX(), AimsGradient< C >::XTY(), AimsGradient< C >::XTZ(), AimsGradient< C >::XX(), AimsGradient< C >::XXT(), AimsGradient< C >::XXX(), AimsGradient< C >::XXY(), AimsGradient< C >::XXZ(), AimsGradient< C >::XY(), AimsGradient< C >::XYT(), AimsGradient< C >::XYX(), AimsGradient< C >::XYY(), AimsGradient< C >::XYZ(), AimsGradient< C >::XZ(), AimsGradient< C >::XZT(), AimsGradient< C >::XZX(), AimsGradient< C >::XZY(), AimsGradient< C >::XZZ(), AimsGradient< C >::YX(), AimsGradient< C >::ZX(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dxdt = XT(data)
Definition at line 608 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::X().
Referenced by AimsGradient< C >::TXT(), AimsGradient< C >::XXT(), AimsGradient< C >::YXT(), AimsGradient< C >::ZXT(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdt2 = XTT(data)
Definition at line 757 of file gradient.h.
References AimsGradient< C >::TT(), and AimsGradient< C >::X().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdtdx = XTX(data)
Definition at line 742 of file gradient.h.
References AimsGradient< C >::TX(), and AimsGradient< C >::X().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdtdy = XTY(data)
Definition at line 747 of file gradient.h.
References AimsGradient< C >::TY(), and AimsGradient< C >::X().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdtdz = XTZ(data)
Definition at line 752 of file gradient.h.
References AimsGradient< C >::TZ(), and AimsGradient< C >::X().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dx2 = XX(data)
Definition at line 593 of file gradient.h.
References AimsGradient< C >::X().
Referenced by AimsGradient< C >::TXX(), AimsGradient< C >::XXX(), AimsGradient< C >::YXX(), AimsGradient< C >::ZXX(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dx2dt = XXT(data)
Definition at line 694 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::XT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dx3 = XXX(data)
Definition at line 679 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::XX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dx2dy = XXY(data)
Definition at line 684 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::XY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dx2dz = XXZ(data)
Definition at line 689 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::XZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dxdy = XY(data)
Definition at line 598 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::TXY(), AimsGradient< C >::XXY(), AimsGradient< C >::YXY(), AimsGradient< C >::ZXY(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdydt = XYT(data)
Definition at line 715 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::YT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdydx = XYX(data)
Definition at line 700 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::YX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdy2 = XYY(data)
Definition at line 705 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::YY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdydz = XYZ(data)
Definition at line 710 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::YZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dxdz = XZ(data)
Definition at line 603 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TXZ(), AimsGradient< C >::XXZ(), AimsGradient< C >::YXZ(), AimsGradient< C >::ZXZ(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdzdt = XZT(data)
Definition at line 736 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::ZT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdzdx = XZX(data)
Definition at line 721 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::ZX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdzdy = XZY(data)
Definition at line 726 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::ZY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dxdz2 = XZZ(data)
Definition at line 731 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::ZZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d(data)/dy = AimsGradientY(data)
Definition at line 498 of file gradient.h.
References AimsGradient< C >::_type, AIMS_GRADIENT_CENTRAL, AIMS_GRADIENT_DMINUS, AIMS_GRADIENT_DPLUS, aims::Border::borderWidth(), aims::Header::cloneHeader(), AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsData< T >::fillBorder(), AimsData< T >::header(), AimsData< T >::setHeader(), and AimsData< T >::sizeY().
Referenced by AimsGradient< C >::TY(), AimsGradient< C >::XY(), AimsGradient< C >::YT(), AimsGradient< C >::YTT(), AimsGradient< C >::YTX(), AimsGradient< C >::YTY(), AimsGradient< C >::YTZ(), AimsGradient< C >::YX(), AimsGradient< C >::YXT(), AimsGradient< C >::YXX(), AimsGradient< C >::YXY(), AimsGradient< C >::YXZ(), AimsGradient< C >::YY(), AimsGradient< C >::YYT(), AimsGradient< C >::YYX(), AimsGradient< C >::YYY(), AimsGradient< C >::YYZ(), AimsGradient< C >::YZ(), AimsGradient< C >::YZT(), AimsGradient< C >::YZX(), AimsGradient< C >::YZY(), AimsGradient< C >::YZZ(), AimsGradient< C >::ZY(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dydt = YT(data)
Definition at line 629 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::TYT(), AimsGradient< C >::XYT(), AimsGradient< C >::YYT(), AimsGradient< C >::ZYT(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydt2 = YTT(data)
Definition at line 841 of file gradient.h.
References AimsGradient< C >::TT(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydtdx = YTX(data)
Definition at line 826 of file gradient.h.
References AimsGradient< C >::TX(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydtdy = YTY(data)
Definition at line 831 of file gradient.h.
References AimsGradient< C >::TY(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydtdz = YTZ(data)
Definition at line 836 of file gradient.h.
References AimsGradient< C >::TZ(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dydx = YX(data)
Definition at line 614 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::TYX(), AimsGradient< C >::XYX(), AimsGradient< C >::YYX(), AimsGradient< C >::ZYX(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydxdt = YXT(data)
Definition at line 778 of file gradient.h.
References AimsGradient< C >::XT(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydx2 = YXX(data)
Definition at line 763 of file gradient.h.
References AimsGradient< C >::XX(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydxdy = YXY(data)
Definition at line 768 of file gradient.h.
References AimsGradient< C >::XY(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydxdz = YXZ(data)
Definition at line 773 of file gradient.h.
References AimsGradient< C >::XZ(), and AimsGradient< C >::Y().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dy2 = YY(data)
Definition at line 619 of file gradient.h.
References AimsGradient< C >::Y().
Referenced by AimsGradient< C >::TYY(), AimsGradient< C >::XYY(), AimsGradient< C >::YYY(), AimsGradient< C >::ZYY(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dy2dt = YYT(data)
Definition at line 799 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::YT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dy2dx = YYX(data)
Definition at line 784 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::YX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dy3 = YYY(data)
Definition at line 789 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::YY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dy2dz = YYZ(data)
Definition at line 794 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::YZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dydz = YZ(data)
Definition at line 624 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TYZ(), AimsGradient< C >::XYZ(), AimsGradient< C >::YYZ(), AimsGradient< C >::ZYZ(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydzdt = YZT(data)
Definition at line 820 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::ZT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydzdx = YZX(data)
Definition at line 805 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::ZX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydzdy = YZY(data)
Definition at line 810 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::ZY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dydz2 = YZZ(data)
Definition at line 815 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::ZZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d(data)/dz = AimsGradientZ(data)
Definition at line 529 of file gradient.h.
References AimsGradient< C >::_type, AIMS_GRADIENT_CENTRAL, AIMS_GRADIENT_DMINUS, AIMS_GRADIENT_DPLUS, aims::Border::borderWidth(), aims::Header::cloneHeader(), AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsData< T >::fillBorder(), AimsData< T >::header(), AimsData< T >::setHeader(), and AimsData< T >::sizeZ().
Referenced by AimsGradient< C >::TZ(), AimsGradient< C >::XZ(), AimsGradient< C >::YZ(), AimsGradient< C >::ZT(), AimsGradient< C >::ZTT(), AimsGradient< C >::ZTX(), AimsGradient< C >::ZTY(), AimsGradient< C >::ZTZ(), AimsGradient< C >::ZX(), AimsGradient< C >::ZXT(), AimsGradient< C >::ZXX(), AimsGradient< C >::ZXY(), AimsGradient< C >::ZXZ(), AimsGradient< C >::ZY(), AimsGradient< C >::ZYT(), AimsGradient< C >::ZYX(), AimsGradient< C >::ZYY(), AimsGradient< C >::ZYZ(), AimsGradient< C >::ZZ(), AimsGradient< C >::ZZT(), AimsGradient< C >::ZZX(), AimsGradient< C >::ZZY(), AimsGradient< C >::ZZZ(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dzdt = ZT(data)
Definition at line 650 of file gradient.h.
References AimsGradient< C >::T(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TZT(), AimsGradient< C >::XZT(), AimsGradient< C >::YZT(), AimsGradient< C >::ZZT(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdt2 = ZTT(data)
Definition at line 925 of file gradient.h.
References AimsGradient< C >::TT(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdtdx = ZTX(data)
Definition at line 910 of file gradient.h.
References AimsGradient< C >::TX(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdtdy = ZTY(data)
Definition at line 915 of file gradient.h.
References AimsGradient< C >::TY(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdtdz = ZTZ(data)
Definition at line 920 of file gradient.h.
References AimsGradient< C >::TZ(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dzdx = ZX(data)
Definition at line 635 of file gradient.h.
References AimsGradient< C >::X(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TZX(), AimsGradient< C >::XZX(), AimsGradient< C >::YZX(), AimsGradient< C >::ZZX(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdxdt = ZXT(data)
Definition at line 862 of file gradient.h.
References AimsGradient< C >::XT(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdx2 = ZXX(data)
Definition at line 847 of file gradient.h.
References AimsGradient< C >::XX(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdxdy = ZXY(data)
Definition at line 852 of file gradient.h.
References AimsGradient< C >::XY(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdxdz = ZXZ(data)
Definition at line 857 of file gradient.h.
References AimsGradient< C >::XZ(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dzdy = ZY(data)
Definition at line 640 of file gradient.h.
References AimsGradient< C >::Y(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TZY(), AimsGradient< C >::XZY(), AimsGradient< C >::YZY(), AimsGradient< C >::ZZY(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdydt = ZYT(data)
Definition at line 883 of file gradient.h.
References AimsGradient< C >::YT(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdydx = ZYX(data)
Definition at line 868 of file gradient.h.
References AimsGradient< C >::YX(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdy2 = ZYY(data)
Definition at line 873 of file gradient.h.
References AimsGradient< C >::YY(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dzdydz = ZYZ(data)
Definition at line 878 of file gradient.h.
References AimsGradient< C >::YZ(), and AimsGradient< C >::Z().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d2(data)/dz2 = ZZ(data)
Definition at line 645 of file gradient.h.
References AimsGradient< C >::Z().
Referenced by AimsGradient< C >::TZZ(), AimsGradient< C >::XZZ(), AimsGradient< C >::YZZ(), AimsGradient< C >::ZZZ(), and AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dz2dt = ZZT(data)
Definition at line 904 of file gradient.h.
References AimsGradient< C >::Z(), and AimsGradient< C >::ZT().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dz2dx = ZZX(data)
Definition at line 889 of file gradient.h.
References AimsGradient< C >::Z(), and AimsGradient< C >::ZX().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dz2dy = ZZY(data)
Definition at line 894 of file gradient.h.
References AimsGradient< C >::Z(), and AimsGradient< C >::ZY().
Referenced by AimsGradient< C >::~ AimsGradient().
|
inline |
d3(data)/dz3 = ZZZ(data)
Definition at line 899 of file gradient.h.
References AimsGradient< C >::Z(), and AimsGradient< C >::ZZ().
Referenced by AimsGradient< C >::~ AimsGradient().
|
protected |
Type of the gradient.
Definition at line 256 of file gradient.h.
Referenced by AimsGradient< C >::T(), AimsGradient< C >::X(), AimsGradient< C >::Y(), and AimsGradient< C >::Z().