Overture  Version 25
Public Member Functions | List of all members
OGPulseFunction Class Reference

#include <OGPulseFunction.h>

Inheritance diagram for OGPulseFunction:
Inheritance graph
[legend]
Collaboration diagram for OGPulseFunction:
Collaboration graph
[legend]

Public Member Functions

 OGPulseFunction (int numberOfDimensions_=2, int numberOfComponents_=1, real a0_=1., real a1_=5., real c0_=0., real c1_=0., real c2_=0., real v0_=1., real v1_=1., real v2_=1., real p_=2.)
 
 OGPulseFunction (const OGPulseFunction &ogp)
 
OGPulseFunctionoperator= (const OGPulseFunction &ogp)
 
 ~OGPulseFunction ()
 
int setRadius (real radius)
 
int setShape (real p_)
 
int setCentre (real c0_=0., real c1_=0., real c2_=0.)
 
int setVelocity (real v0_=1., real v1_=1., real v2_=1.)
 
void setParameters (int numberOfDimensions_=2, int numberOfComponents_=1, real a0_=1., real a1_=5., real c0_=0., real c1_=0., real c2_=0., real v0_=1., real v1_=1., real v2_=1., real p_=2.)
 
real u (const real x, const real y, const real z, const int n, const real t=0.)
 
real ut (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real ux (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uy (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uxx (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uxy (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uyy (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uz (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uxz (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uyz (const real x, const real y, const real z, const int n=0, const real t=0.)
 
real uzz (const real x, const real y, const real z, const int n=0, const real t=0.)
 
virtual real operator() (const real, const real, const real)
 
virtual real operator() (const real, const real, const real, const int)
 
virtual real operator() (const real, const real, const real, const int, const real)
 
virtual real t (const real, const real, const real, const int=0, const real=0.)
 
virtual real x (const real, const real, const real, const int=0, const real=0.)
 
virtual real y (const real, const real, const real, const int=0, const real=0.)
 
virtual real xx (const real, const real, const real, const int=0, const real=0.)
 
virtual real xy (const real, const real, const real, const int=0, const real=0.)
 
virtual real yy (const real, const real, const real, const int=0, const real=0.)
 
virtual real z (const real, const real, const real, const int=0, const real=0.)
 
virtual real xz (const real, const real, const real, const int=0, const real=0.)
 
virtual real yz (const real, const real, const real, const int=0, const real=0.)
 
virtual real zz (const real, const real, const real, const int=0, const real=0.)
 
virtual real xxx (const real, const real, const real, const int=0, const real=0.)
 
virtual real xxxx (const real, const real, const real, const int=0, const real=0.)
 
virtual real gd (const int &ntd, const int &nxd, const int &nyd, const int &nzd, const real, const real, const real, const int=0, const real=0.)
 
virtual RealDistributedArray operator() (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N)
 
virtual RealDistributedArray operator() (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t, const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray t (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray x (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray y (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray z (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray xx (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray yy (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray zz (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray xy (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray xz (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray yz (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray laplacian (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray xxx (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray xxxx (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual RealDistributedArray gd (const int &ntd, const int &nxd, const int &nyd, const int &nzd, const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
virtual realSerialArraygd (realSerialArray &result, const realSerialArray &x, const int numberOfDimensions, const bool isRectangular, const int &ntd, const int &nxd, const int &nyd, const int &nzd, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., int option=0)
 
realCompositeGridFunction operator() (CompositeGrid &cg)
 
realCompositeGridFunction operator() (CompositeGrid &cg, const Index &N=nullIndex)
 
realCompositeGridFunction operator() (CompositeGrid &cg, const Index &N, const real t, const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction t (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction x (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction y (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction z (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xx (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xy (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xz (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction yy (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction yz (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction zz (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction laplacian (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xxx (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xxxx (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction gd (const int &ntd, const int &nxd, const int &nyd, const int &nzd, CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
- Public Member Functions inherited from OGFunction
 OGFunction ()
 
virtual ~OGFunction ()
 
realMappedGridFunctiongd (realMappedGridFunction &result, const int &ntd, const int &nxd, const int &nyd, const int &nzd, const Index &I1, const Index &I2, const Index &I3, const Index &N, const real t=0., int option=0)
 
realMappedGridFunctiongd (realMappedGridFunction &result, const int &ntd, const int &nxd, const int &nyd, const int &nzd, const Index &I1, const Index &I2, const Index &I3, const Index &N, const Index &J1, const Index &J2, const Index &J3, const Index &M, const real t=0., int option=0)
 
RealDistributedArray operator() (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3)
 
RealDistributedArray operator() (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n)
 
RealDistributedArray operator() (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n, const real t, const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray t (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray x (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray y (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray z (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray xx (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray yy (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray zz (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray xy (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray xz (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray yz (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray laplacian (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray xxx (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray xxxx (const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
RealDistributedArray gd (const int &ntd, const int &nxd, const int &nyd, const int &nzd, const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, const int n=0, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction operator() (CompositeGrid &cg)
 
realCompositeGridFunction operator() (CompositeGrid &cg, const Index &N=nullIndex)
 
realCompositeGridFunction operator() (CompositeGrid &cg, const Index &N, const real t, const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction t (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction x (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction y (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction z (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xx (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xy (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xz (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction yy (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction yz (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction zz (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction laplacian (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xxx (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction xxxx (CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
realCompositeGridFunction gd (const int &ntd, const int &nxd, const int &nyd, const int &nzd, CompositeGrid &cg, const Index &N=nullIndex, const real t=0., const GridFunctionParameters::GridFunctionType &centering=GridFunctionParameters::defaultCentering)
 
void assignGridFunction (realCompositeGridFunction &v, const real t=0.)
 
void getCoordinates (const GridFunctionParameters::GridFunctionType &centering, const int &numberOfDimensions, const MappedGrid &c, const Index &I1, const Index &I2, const Index &I3, RealDistributedArray &x, RealDistributedArray &y, RealDistributedArray &z)
 

Constructor & Destructor Documentation

OGPulseFunction::OGPulseFunction ( int  numberOfDimensions_ = 2,
int  numberOfComponents_ = 1,
real  a0_ = 1.,
real  a1_ = 5.,
real  c0_ = 0.,
real  c1_ = 0.,
real  c2_ = 0.,
real  v0_ = 1.,
real  v1_ = 1.,
real  v2_ = 1.,
real  p_ = 2. 
)

References setParameters().

OGPulseFunction::OGPulseFunction ( const OGPulseFunction ogp)
OGPulseFunction::~OGPulseFunction ( )
inline

Member Function Documentation

real OGPulseFunction::gd ( const int &  ntd,
const int &  nxd,
const int &  nyd,
const int &  nzd,
const real  x0,
const real  y0,
const real  z0,
const int  n = 0,
const real  t0 = 0. 
)
virtual

Implements OGFunction.

References max(), operator()(), OV_ABORT, pow(), printF(), r, REAL_MIN, SQR, t(), x(), xx(), xy(), xz(), y(), yy(), yz(), z(), and zz().

RealDistributedArray OGPulseFunction::gd ( const int &  ntd,
const int &  nxd,
const int &  nyd,
const int &  nzd,
const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual

Implements OGFunction.

References operator()(), t(), x(), xx(), xy(), xz(), y(), yy(), yz(), z(), and zz().

realSerialArray & OGPulseFunction::gd ( realSerialArray result,
const realSerialArray x,
const int  numberOfDimensions,
const bool  isRectangular,
const int &  ntd,
const int &  nxd,
const int &  nyd,
const int &  nzd,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
int  option = 0 
)
virtual

Implements OGFunction.

References max(), min(), pow(), r, REAL_MIN, SQR, t(), x(), xy(), y(), and z().

realCompositeGridFunction OGPulseFunction::gd ( const int &  ntd,
const int &  nxd,
const int &  nyd,
const int &  nzd,
CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::gd().

RealDistributedArray OGPulseFunction::laplacian ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual

Implements OGFunction.

References evaluate(), xx(), yy(), and zz().

realCompositeGridFunction OGPulseFunction::laplacian ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
real OGPulseFunction::operator() ( const real  x,
const real  y,
const real  z 
)
virtual

Implements OGFunction.

References u().

Referenced by gd(), and operator()().

real OGPulseFunction::operator() ( const real  x,
const real  y,
const real  z,
const int  n 
)
virtual

Implements OGFunction.

References u().

real OGPulseFunction::operator() ( const real  x,
const real  y,
const real  z,
const int  n,
const real  t 
)
virtual

Implements OGFunction.

References u().

RealDistributedArray OGPulseFunction::operator() ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N 
)
virtual

Implements OGFunction.

References operator()().

RealDistributedArray OGPulseFunction::operator() ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::operator() ( CompositeGrid cg)
realCompositeGridFunction OGPulseFunction::operator() ( CompositeGrid cg,
const Index &  N = nullIndex 
)
realCompositeGridFunction OGPulseFunction::operator() ( CompositeGrid cg,
const Index &  N,
const real  t,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
OGPulseFunction & OGPulseFunction::operator= ( const OGPulseFunction ogp)

References assert.

int OGPulseFunction::setCentre ( real  c0_ = 0.,
real  c1_ = 0.,
real  c2_ = 0. 
)
void OGPulseFunction::setParameters ( int  numberOfDimensions_ = 2,
int  numberOfComponents_ = 1,
real  a0_ = 1.,
real  a1_ = 5.,
real  c0_ = 0.,
real  c1_ = 0.,
real  c2_ = 0.,
real  v0_ = 1.,
real  v1_ = 1.,
real  v2_ = 1.,
real  p_ = 2. 
)

References assert.

Referenced by OGPulseFunction().

int OGPulseFunction::setRadius ( real  radius)

References SQR.

int OGPulseFunction::setShape ( real  p_)
int OGPulseFunction::setVelocity ( real  v0_ = 1.,
real  v1_ = 1.,
real  v2_ = 1. 
)
real OGPulseFunction::t ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References ut().

Referenced by gd(), operator()(), t(), u(), ut(), ux(), uxx(), uxy(), uxz(), uy(), uyy(), uyz(), uz(), uzz(), x(), xx(), xxx(), xxxx(), xy(), xz(), y(), yy(), yz(), z(), and zz().

RealDistributedArray OGPulseFunction::t ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::t ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::t().

real OGPulseFunction::u ( const real  x,
const real  y,
const real  z,
const int  n,
const real  t = 0. 
)
inline

References pow(), r, SQR, and t().

Referenced by operator()().

real OGPulseFunction::ut ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by t().

real OGPulseFunction::ux ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by x().

real OGPulseFunction::uxx ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by xx().

real OGPulseFunction::uxy ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by xy().

real OGPulseFunction::uxz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by xz().

real OGPulseFunction::uy ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by y().

real OGPulseFunction::uyy ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by yy().

real OGPulseFunction::uyz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by yz().

real OGPulseFunction::uz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by z().

real OGPulseFunction::uzz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
inline

References max(), pow(), r, REAL_MIN, SQR, and t().

Referenced by zz().

real OGPulseFunction::x ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References ux().

Referenced by gd(), operator()(), t(), x(), xx(), xxx(), xxxx(), xy(), xz(), y(), yy(), yz(), z(), and zz().

RealDistributedArray OGPulseFunction::x ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::x ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::x().

real OGPulseFunction::xx ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uxx().

Referenced by gd(), and laplacian().

RealDistributedArray OGPulseFunction::xx ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::xx ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::xx().

real OGPulseFunction::xxx ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References max(), pow(), r, REAL_MIN, SQR, and t().

RealDistributedArray OGPulseFunction::xxx ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual

Implements OGFunction.

References x().

realCompositeGridFunction OGPulseFunction::xxx ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::xxx().

real OGPulseFunction::xxxx ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References max(), pow(), r, REAL_MIN, SQR, and t().

RealDistributedArray OGPulseFunction::xxxx ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual

Implements OGFunction.

References x().

realCompositeGridFunction OGPulseFunction::xxxx ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::xxxx().

real OGPulseFunction::xy ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uxy().

Referenced by gd().

RealDistributedArray OGPulseFunction::xy ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::xy ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::xy().

real OGPulseFunction::xz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uxz().

Referenced by gd().

RealDistributedArray OGPulseFunction::xz ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::xz ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::xz().

real OGPulseFunction::y ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uy().

Referenced by gd(), operator()(), t(), x(), xx(), xy(), xz(), y(), yy(), yz(), z(), and zz().

RealDistributedArray OGPulseFunction::y ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::y ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::y().

real OGPulseFunction::yy ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uyy().

Referenced by gd(), and laplacian().

RealDistributedArray OGPulseFunction::yy ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::yy ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::yy().

real OGPulseFunction::yz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uyz().

Referenced by gd().

RealDistributedArray OGPulseFunction::yz ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::yz ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::yz().

real OGPulseFunction::z ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uz().

Referenced by gd(), operator()(), t(), x(), xx(), xy(), xz(), y(), yy(), yz(), z(), and zz().

RealDistributedArray OGPulseFunction::z ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::z ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::z().

real OGPulseFunction::zz ( const real  x,
const real  y,
const real  z,
const int  n = 0,
const real  t = 0. 
)
virtual

Implements OGFunction.

References uzz().

Referenced by gd(), and laplacian().

RealDistributedArray OGPulseFunction::zz ( const MappedGrid c,
const Index &  I1,
const Index &  I2,
const Index &  I3,
const Index &  N,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)
virtual
realCompositeGridFunction OGPulseFunction::zz ( CompositeGrid cg,
const Index &  N = nullIndex,
const real  t = 0.,
const GridFunctionParameters::GridFunctionType centering = GridFunctionParameters::defaultCentering 
)

References OGFunction::zz().


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