OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
Lap_PSE< dim, T, ord, impl > Struct Template Reference

Implementation of the Laplacian kernels for PSE. More...

Detailed Description

template<unsigned int dim, typename T, unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
struct Lap_PSE< dim, T, ord, impl >

Implementation of the Laplacian kernels for PSE.

Template Parameters
dimDimension
Ttype \ord order pf approximation (default 2) \impl TYPE of kernel

Definition at line 25 of file Kernels.hpp.

#include <Kernels.hpp>

Public Member Functions

 Lap_PSE (T epsilon)
 
value (T(&x)[dim], T(&y)[dim])
 From a kernel centered in x, it give the value of the kernel in y.
 
value (T(&x)[dim], const Point< dim, T > &y)
 From a kernel centered in x, it give the value of the kernel in y.
 
value (const Point< dim, T > &x, T(&y)[dim])
 From a kernel centered in x, it give the value of the kernel in y.
 
value (const Point< dim, T > &x, const Point< dim, T > &y)
 From a kernel centered in x, it give the value of the kernel in y.
 

Data Fields

epsilon
 

Constructor & Destructor Documentation

◆ Lap_PSE()

template<unsigned int dim, typename T , unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
Lap_PSE< dim, T, ord, impl >::Lap_PSE ( epsilon)
inline

Definition at line 29 of file Kernels.hpp.

Member Function Documentation

◆ value() [1/4]

template<unsigned int dim, typename T , unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
T Lap_PSE< dim, T, ord, impl >::value ( const Point< dim, T > &  x,
const Point< dim, T > &  y 
)
inline

From a kernel centered in x, it give the value of the kernel in y.

Parameters
xcenter of the kernel
ywhere we calculate the kernel

Definition at line 75 of file Kernels.hpp.

◆ value() [2/4]

template<unsigned int dim, typename T , unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
T Lap_PSE< dim, T, ord, impl >::value ( const Point< dim, T > &  x,
T(&)  y[dim] 
)
inline

From a kernel centered in x, it give the value of the kernel in y.

Parameters
xcenter of the kernel
ywhere we calculate the kernel

Definition at line 63 of file Kernels.hpp.

◆ value() [3/4]

template<unsigned int dim, typename T , unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
T Lap_PSE< dim, T, ord, impl >::value ( T(&)  x[dim],
const Point< dim, T > &  y 
)
inline

From a kernel centered in x, it give the value of the kernel in y.

Parameters
xcenter of the kernel
ywhere we calculate the kernel

Definition at line 51 of file Kernels.hpp.

◆ value() [4/4]

template<unsigned int dim, typename T , unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
T Lap_PSE< dim, T, ord, impl >::value ( T(&)  x[dim],
T(&)  y[dim] 
)
inline

From a kernel centered in x, it give the value of the kernel in y.

Parameters
xcenter of the kernel
ywhere we calculate the kernel

Definition at line 39 of file Kernels.hpp.

Field Documentation

◆ epsilon

template<unsigned int dim, typename T , unsigned int ord = 2, unsigned int impl = KER_GAUSSIAN>
T Lap_PSE< dim, T, ord, impl >::epsilon

Definition at line 27 of file Kernels.hpp.


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