MRMD 0.4.0
Multi Resolution Molecular Dynamics
Loading...
Searching...
No Matches
mrmd::weighting_function::Spherical Class Reference

#include <weighting_function/Spherical.hpp>

Public Member Functions

KOKKOS_INLINE_FUNCTION void operator() (const real_t x, const real_t y, const real_t z, real_t &lambda, real_t &gradLambdaX, real_t &gradLambdaY, real_t &gradLambdaZ) const
 
KOKKOS_INLINE_FUNCTION real_t operator() (const real_t x, const real_t y, const real_t z) const
 
 Spherical (const Point3D &center, const real_t atomisticRadius, const real_t hybridRegionDiameter, const int exponent)
 

Constructor & Destructor Documentation

◆ Spherical()

mrmd::weighting_function::Spherical::Spherical ( const Point3D &  center,
const real_t  atomisticRadius,
const real_t  hybridRegionDiameter,
const int  exponent 
)
inline

Member Function Documentation

◆ operator()() [1/2]

KOKKOS_INLINE_FUNCTION real_t mrmd::weighting_function::Spherical::operator() ( const real_t  x,
const real_t  y,
const real_t  z 
) const
inline

◆ operator()() [2/2]

KOKKOS_INLINE_FUNCTION void mrmd::weighting_function::Spherical::operator() ( const real_t  x,
const real_t  y,
const real_t  z,
real_t &  lambda,
real_t &  gradLambdaX,
real_t &  gradLambdaY,
real_t &  gradLambdaZ 
) const
inline

< radial distance from center


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