DFT-EFE
 
Loading...
Searching...
No Matches
SmoothCutoffFunctions.h File Reference
#include <vector>
#include <utils/TypeConfig.h>
#include <utils/MemorySpaceType.h>
#include <utils/DeviceTypeConfig.h>
#include <utils/DeviceKernelLauncherHelpers.h>
#include <cmath>
Include dependency graph for SmoothCutoffFunctions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::atoms
 

Functions

DFTEFE_HOST_DEVICE_FUNC double dftefe::atoms::smoothCutoffValue (const double x, const double r, const double d)
 
DFTEFE_HOST_DEVICE_FUNC double dftefe::atoms::smoothCutoffDerivative (const double x, const double r, const double d, const double tolerance)
 
template<dftefe::utils::MemorySpace memorySpace>
void dftefe::atoms::smoothCutoffValue (size_type numPoints, const double *x, const double r, const double d, double *out, utils::deviceStream_t streamId=utils::defaultStream)
 
template<dftefe::utils::MemorySpace memorySpace>
void dftefe::atoms::smoothCutoffDerivative (size_type numPoints, const double *x, const double r, const double d, const double tolerance, double *out, utils::deviceStream_t streamId=utils::defaultStream)