aimsalgo  5.0.5
Neuroimaging image processing
AimsGradient< C > Class Template Reference

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...
 

Detailed Description

template<class C>
class AimsGradient< C >

The template class for estimating gradients.

The template argument gives the type of the basic item.

Definition at line 251 of file gradient.h.

Constructor & Destructor Documentation

◆ AimsGradient()

template<class C >
AimsGradient< C >::AimsGradient ( int  type = AIMS_GRADIENT_CENTRAL)
inline

One argument can be give to the constructor :

Parameters
typemethod used for the estimation [default=AIMS_GRADIENT_CENTRAL]

Definition at line 265 of file gradient.h.

◆ ~ AimsGradient()

template<class C >
virtual AimsGradient< C >::~ AimsGradient ( )
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().

Member Function Documentation

◆ T()

◆ TT()

template<class C >
AimsData< C > AimsGradient< C >::TT ( const AimsData< C > &  data)
inline

◆ TTT()

template<class C >
AimsData< C > AimsGradient< C >::TTT ( const AimsData< C > &  data)
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().

◆ TTX()

template<class C >
AimsData< C > AimsGradient< C >::TTX ( const AimsData< C > &  data)
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().

◆ TTY()

template<class C >
AimsData< C > AimsGradient< C >::TTY ( const AimsData< C > &  data)
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().

◆ TTZ()

template<class C >
AimsData< C > AimsGradient< C >::TTZ ( const AimsData< C > &  data)
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().

◆ TX()

template<class C >
AimsData< C > AimsGradient< C >::TX ( const AimsData< C > &  data)
inline

◆ TXT()

template<class C >
AimsData< C > AimsGradient< C >::TXT ( const AimsData< C > &  data)
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().

◆ TXX()

template<class C >
AimsData< C > AimsGradient< C >::TXX ( const AimsData< C > &  data)
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().

◆ TXY()

template<class C >
AimsData< C > AimsGradient< C >::TXY ( const AimsData< C > &  data)
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().

◆ TXZ()

template<class C >
AimsData< C > AimsGradient< C >::TXZ ( const AimsData< C > &  data)
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().

◆ TY()

template<class C >
AimsData< C > AimsGradient< C >::TY ( const AimsData< C > &  data)
inline

◆ TYT()

template<class C >
AimsData< C > AimsGradient< C >::TYT ( const AimsData< C > &  data)
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().

◆ TYX()

template<class C >
AimsData< C > AimsGradient< C >::TYX ( const AimsData< C > &  data)
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().

◆ TYY()

template<class C >
AimsData< C > AimsGradient< C >::TYY ( const AimsData< C > &  data)
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().

◆ TYZ()

template<class C >
AimsData< C > AimsGradient< C >::TYZ ( const AimsData< C > &  data)
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().

◆ TZ()

template<class C >
AimsData< C > AimsGradient< C >::TZ ( const AimsData< C > &  data)
inline

◆ TZT()

template<class C >
AimsData< C > AimsGradient< C >::TZT ( const AimsData< C > &  data)
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().

◆ TZX()

template<class C >
AimsData< C > AimsGradient< C >::TZX ( const AimsData< C > &  data)
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().

◆ TZY()

template<class C >
AimsData< C > AimsGradient< C >::TZY ( const AimsData< C > &  data)
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().

◆ TZZ()

template<class C >
AimsData< C > AimsGradient< C >::TZZ ( const AimsData< C > &  data)
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().

◆ X()

◆ XT()

template<class C >
AimsData< C > AimsGradient< C >::XT ( const AimsData< C > &  data)
inline

◆ XTT()

template<class C >
AimsData< C > AimsGradient< C >::XTT ( const AimsData< C > &  data)
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().

◆ XTX()

template<class C >
AimsData< C > AimsGradient< C >::XTX ( const AimsData< C > &  data)
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().

◆ XTY()

template<class C >
AimsData< C > AimsGradient< C >::XTY ( const AimsData< C > &  data)
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().

◆ XTZ()

template<class C >
AimsData< C > AimsGradient< C >::XTZ ( const AimsData< C > &  data)
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().

◆ XX()

template<class C >
AimsData< C > AimsGradient< C >::XX ( const AimsData< C > &  data)
inline

◆ XXT()

template<class C >
AimsData< C > AimsGradient< C >::XXT ( const AimsData< C > &  data)
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().

◆ XXX()

template<class C >
AimsData< C > AimsGradient< C >::XXX ( const AimsData< C > &  data)
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().

◆ XXY()

template<class C >
AimsData< C > AimsGradient< C >::XXY ( const AimsData< C > &  data)
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().

◆ XXZ()

template<class C >
AimsData< C > AimsGradient< C >::XXZ ( const AimsData< C > &  data)
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().

◆ XY()

template<class C >
AimsData< C > AimsGradient< C >::XY ( const AimsData< C > &  data)
inline

◆ XYT()

template<class C >
AimsData< C > AimsGradient< C >::XYT ( const AimsData< C > &  data)
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().

◆ XYX()

template<class C >
AimsData< C > AimsGradient< C >::XYX ( const AimsData< C > &  data)
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().

◆ XYY()

template<class C >
AimsData< C > AimsGradient< C >::XYY ( const AimsData< C > &  data)
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().

◆ XYZ()

template<class C >
AimsData< C > AimsGradient< C >::XYZ ( const AimsData< C > &  data)
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().

◆ XZ()

template<class C >
AimsData< C > AimsGradient< C >::XZ ( const AimsData< C > &  data)
inline

◆ XZT()

template<class C >
AimsData< C > AimsGradient< C >::XZT ( const AimsData< C > &  data)
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().

◆ XZX()

template<class C >
AimsData< C > AimsGradient< C >::XZX ( const AimsData< C > &  data)
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().

◆ XZY()

template<class C >
AimsData< C > AimsGradient< C >::XZY ( const AimsData< C > &  data)
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().

◆ XZZ()

template<class C >
AimsData< C > AimsGradient< C >::XZZ ( const AimsData< C > &  data)
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().

◆ Y()

◆ YT()

template<class C >
AimsData< C > AimsGradient< C >::YT ( const AimsData< C > &  data)
inline

◆ YTT()

template<class C >
AimsData< C > AimsGradient< C >::YTT ( const AimsData< C > &  data)
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().

◆ YTX()

template<class C >
AimsData< C > AimsGradient< C >::YTX ( const AimsData< C > &  data)
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().

◆ YTY()

template<class C >
AimsData< C > AimsGradient< C >::YTY ( const AimsData< C > &  data)
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().

◆ YTZ()

template<class C >
AimsData< C > AimsGradient< C >::YTZ ( const AimsData< C > &  data)
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().

◆ YX()

template<class C >
AimsData< C > AimsGradient< C >::YX ( const AimsData< C > &  data)
inline

◆ YXT()

template<class C >
AimsData< C > AimsGradient< C >::YXT ( const AimsData< C > &  data)
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().

◆ YXX()

template<class C >
AimsData< C > AimsGradient< C >::YXX ( const AimsData< C > &  data)
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().

◆ YXY()

template<class C >
AimsData< C > AimsGradient< C >::YXY ( const AimsData< C > &  data)
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().

◆ YXZ()

template<class C >
AimsData< C > AimsGradient< C >::YXZ ( const AimsData< C > &  data)
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().

◆ YY()

template<class C >
AimsData< C > AimsGradient< C >::YY ( const AimsData< C > &  data)
inline

◆ YYT()

template<class C >
AimsData< C > AimsGradient< C >::YYT ( const AimsData< C > &  data)
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().

◆ YYX()

template<class C >
AimsData< C > AimsGradient< C >::YYX ( const AimsData< C > &  data)
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().

◆ YYY()

template<class C >
AimsData< C > AimsGradient< C >::YYY ( const AimsData< C > &  data)
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().

◆ YYZ()

template<class C >
AimsData< C > AimsGradient< C >::YYZ ( const AimsData< C > &  data)
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().

◆ YZ()

template<class C >
AimsData< C > AimsGradient< C >::YZ ( const AimsData< C > &  data)
inline

◆ YZT()

template<class C >
AimsData< C > AimsGradient< C >::YZT ( const AimsData< C > &  data)
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().

◆ YZX()

template<class C >
AimsData< C > AimsGradient< C >::YZX ( const AimsData< C > &  data)
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().

◆ YZY()

template<class C >
AimsData< C > AimsGradient< C >::YZY ( const AimsData< C > &  data)
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().

◆ YZZ()

template<class C >
AimsData< C > AimsGradient< C >::YZZ ( const AimsData< C > &  data)
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().

◆ Z()

◆ ZT()

template<class C >
AimsData< C > AimsGradient< C >::ZT ( const AimsData< C > &  data)
inline

◆ ZTT()

template<class C >
AimsData< C > AimsGradient< C >::ZTT ( const AimsData< C > &  data)
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().

◆ ZTX()

template<class C >
AimsData< C > AimsGradient< C >::ZTX ( const AimsData< C > &  data)
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().

◆ ZTY()

template<class C >
AimsData< C > AimsGradient< C >::ZTY ( const AimsData< C > &  data)
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().

◆ ZTZ()

template<class C >
AimsData< C > AimsGradient< C >::ZTZ ( const AimsData< C > &  data)
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().

◆ ZX()

template<class C >
AimsData< C > AimsGradient< C >::ZX ( const AimsData< C > &  data)
inline

◆ ZXT()

template<class C >
AimsData< C > AimsGradient< C >::ZXT ( const AimsData< C > &  data)
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().

◆ ZXX()

template<class C >
AimsData< C > AimsGradient< C >::ZXX ( const AimsData< C > &  data)
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().

◆ ZXY()

template<class C >
AimsData< C > AimsGradient< C >::ZXY ( const AimsData< C > &  data)
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().

◆ ZXZ()

template<class C >
AimsData< C > AimsGradient< C >::ZXZ ( const AimsData< C > &  data)
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().

◆ ZY()

template<class C >
AimsData< C > AimsGradient< C >::ZY ( const AimsData< C > &  data)
inline

◆ ZYT()

template<class C >
AimsData< C > AimsGradient< C >::ZYT ( const AimsData< C > &  data)
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().

◆ ZYX()

template<class C >
AimsData< C > AimsGradient< C >::ZYX ( const AimsData< C > &  data)
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().

◆ ZYY()

template<class C >
AimsData< C > AimsGradient< C >::ZYY ( const AimsData< C > &  data)
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().

◆ ZYZ()

template<class C >
AimsData< C > AimsGradient< C >::ZYZ ( const AimsData< C > &  data)
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().

◆ ZZ()

template<class C >
AimsData< C > AimsGradient< C >::ZZ ( const AimsData< C > &  data)
inline

◆ ZZT()

template<class C >
AimsData< C > AimsGradient< C >::ZZT ( const AimsData< C > &  data)
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().

◆ ZZX()

template<class C >
AimsData< C > AimsGradient< C >::ZZX ( const AimsData< C > &  data)
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().

◆ ZZY()

template<class C >
AimsData< C > AimsGradient< C >::ZZY ( const AimsData< C > &  data)
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().

◆ ZZZ()

template<class C >
AimsData< C > AimsGradient< C >::ZZZ ( const AimsData< C > &  data)
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().

Member Data Documentation

◆ _type

template<class C >
int AimsGradient< C >::_type
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().


The documentation for this class was generated from the following file: