Loading...
Searching...
No Matches
PLMD::gridtools::DiscreteKernel Class Reference

#include <SumOfKernels.h>

Static Public Member Functions

static double calc (const DiscreteKernel &params, const DiagonalKernelParams &kp, View< const double > x, View< double > der, View< double > paramderivs)
 
static void getSupport (DiscreteKernel &params, const DiagonalKernelParams &kp, double dp2cutoff, std::vector< double > &support)
 
static void read (DiscreteKernel &p, ActionWithArguments *action, const std::vector< Value * > &args)
 
static void registerKeywords (Keywords &keys)
 
static void setArgumentDomain (const unsigned &i, DiscreteKernel &params, const double &spacing, const bool isp, const std::string &min1, const std::string &max1)
 

Member Function Documentation

◆ calc()

double PLMD::gridtools::DiscreteKernel::calc ( const DiscreteKernel & params,
const DiagonalKernelParams & kp,
View< const double > x,
View< double > der,
View< double > paramderivs )
static

◆ getSupport()

static void PLMD::gridtools::DiscreteKernel::getSupport ( DiscreteKernel & params,
const DiagonalKernelParams & kp,
double dp2cutoff,
std::vector< double > & support )
inlinestatic

◆ read()

static void PLMD::gridtools::DiscreteKernel::read ( DiscreteKernel & p,
ActionWithArguments * action,
const std::vector< Value * > & args )
inlinestatic

◆ registerKeywords()

static void PLMD::gridtools::DiscreteKernel::registerKeywords ( Keywords & keys)
inlinestatic

◆ setArgumentDomain()

static void PLMD::gridtools::DiscreteKernel::setArgumentDomain ( const unsigned & i,
DiscreteKernel & params,
const double & spacing,
const bool isp,
const std::string & min1,
const std::string & max1 )
inlinestatic

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