Class for Creating the DCPSE Operator For the function approximation objects and computes DCPSE Kernels. More...
Class for Creating the DCPSE Operator For the function approximation objects and computes DCPSE Kernels.
parts | particle set |
ord | order of convergence of the operator |
rCut | Argument for cell list construction |
oversampling_factor | multiplier to the minimum no. of particles required by the operator in support |
support_options | default:N_particles, Radius can be used to select all particles inside rCut. Overrides oversampling. |
Definition at line 22 of file DcpseInterpolation.hpp.
#include <DcpseInterpolation.hpp>
Public Member Functions | |
PPInterpolation (particlesFrom_type &particlesFrom, particlesTo_type &particlesTo, unsigned int ord, typename particlesFrom_type::stype rCut, double oversampling_factor=dcpse_oversampling_factor, support_options opt=support_options::RADIUS) | |
Constructor for Creating the DCPSE Operator Dx and objects and computes DCPSE Kernels. | |
void | deallocate () |
template<unsigned int prp1, unsigned int prp2> | |
void | p2p () |
void | update () |
Method for Updating the DCPSE Operator by recomputing DCPSE Kernels. | |
Private Attributes | |
void * | dcpse |
particlesFrom_type & | particlesFrom |
particlesTo_type & | particlesTo |
|
inline |
Constructor for Creating the DCPSE Operator Dx and objects and computes DCPSE Kernels.
parts | particle set |
ord | order of convergence of the operator |
rCut | Argument for cell list construction |
oversampling_factor | multiplier to the minimum no. of particles required by the operator in support |
support_options | default:N_particles, Radius can be used to select all particles inside rCut. Overrides oversampling. |
Definition at line 43 of file DcpseInterpolation.hpp.
|
inline |
Definition at line 53 of file DcpseInterpolation.hpp.
|
inline |
Definition at line 65 of file DcpseInterpolation.hpp.
|
inline |
Method for Updating the DCPSE Operator by recomputing DCPSE Kernels.
parts | particle set |
Definition at line 97 of file DcpseInterpolation.hpp.
|
private |
Definition at line 25 of file DcpseInterpolation.hpp.
|
private |
Definition at line 27 of file DcpseInterpolation.hpp.
|
private |
Definition at line 28 of file DcpseInterpolation.hpp.