64 inline static SP::EMM_Kd_yy
New() {
This class computes the function:
Definition: EMM_Kd_xx.h:43
virtual tReal computeFunction(const tUSInt &dim, const tReal x[])
compute the function at the point x of size dim
Definition: EMM_Kd_yy.h:109
virtual void setDistance(const tIndex &dx, const tIndex &dy, const tIndex &dz)
set the distance from both interative cells
Definition: EMM_Kd_yy.h:88
#define tUSInt
Definition: types.h:28
static SP::EMM_Kd_yy New()
build a new instance of class
Definition: EMM_Kd_yy.h:64
virtual tReal analyticIntegration(const tReal &u, const tReal &v, const tReal &w) const
compute the function with analytic integration
Definition: EMM_Kd_xx.cpp:7
EMM_Kd_yy(void)
create the class
Definition: EMM_Kd_yy.h:42
#define tIndex
Definition: types.h:129
virtual ~EMM_Kd_yy(void)
destroy the class
Definition: EMM_Kd_yy.h:52
void setDistance(const tIndex d[])
set the distance from both interative cells
Definition: EMM_DistanceFunction.h:114
virtual void setMeshSize(const tReal &hx, const tReal &hy, const tReal &hz)
set the mesh size
Definition: EMM_Kd_yy.h:97
This class computes the function.
Definition: EMM_Kd_yy.h:25
void setMeshSize(const tReal h[])
set the mesh size
Definition: EMM_DistanceFunction.h:155
#define tReal
Definition: types.h:118
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141