PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::SpikyKernel< Real > Class Template Reference

#include <Kernel.h>

Inheritance diagram for dyno::SpikyKernel< Real >:
Collaboration diagram for dyno::SpikyKernel< Real >:

Public Member Functions

DYN_FUNC SpikyKernel ()
 
DYN_FUNC ~SpikyKernel ()
 
DYN_FUNC Real Weight (const Real r, const Real h) override
 
DYN_FUNC Real Gradient (const Real r, const Real h) override
 
DYN_FUNC Real integral (const Real r, const Real h) override
 
- Public Member Functions inherited from dyno::Kernel< Real >
DYN_FUNC Kernel ()
 
DYN_FUNC ~Kernel ()
 

Static Public Member Functions

static DYN_FUNC Real weight (const Real r, const Real h, Real scale)
 
static DYN_FUNC Real gradient (const Real r, const Real h, Real scale)
 
static DYN_FUNC Real integral (const Real r, const Real h, Real scale)
 

Additional Inherited Members

- Public Attributes inherited from dyno::Kernel< Real >
Real m_scale = Real(1)
 

Detailed Description

template<typename Real>
class dyno::SpikyKernel< Real >

Definition at line 35 of file Kernel.h.

Constructor & Destructor Documentation

◆ SpikyKernel()

template<typename Real>
DYN_FUNC dyno::SpikyKernel< Real >::SpikyKernel ( )
inline

Definition at line 38 of file Kernel.h.

Here is the call graph for this function:

◆ ~SpikyKernel()

template<typename Real>
DYN_FUNC dyno::SpikyKernel< Real >::~SpikyKernel ( )
inline

Definition at line 39 of file Kernel.h.

Member Function Documentation

◆ Gradient()

template<typename Real>
DYN_FUNC Real dyno::SpikyKernel< Real >::Gradient ( const Real r,
const Real h )
inlineoverridevirtual

Reimplemented from dyno::Kernel< Real >.

Definition at line 53 of file Kernel.h.

Here is the call graph for this function:

◆ gradient()

template<typename Real>
static DYN_FUNC Real dyno::SpikyKernel< Real >::gradient ( const Real r,
const Real h,
Real scale )
inlinestatic

Definition at line 82 of file Kernel.h.

Here is the caller graph for this function:

◆ integral() [1/2]

template<typename Real>
DYN_FUNC Real dyno::SpikyKernel< Real >::integral ( const Real r,
const Real h )
inlineoverridevirtual

Reimplemented from dyno::Kernel< Real >.

Definition at line 66 of file Kernel.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ integral() [2/2]

template<typename Real>
static DYN_FUNC Real dyno::SpikyKernel< Real >::integral ( const Real r,
const Real h,
Real scale )
inlinestatic

Definition at line 94 of file Kernel.h.

◆ Weight()

template<typename Real>
DYN_FUNC Real dyno::SpikyKernel< Real >::Weight ( const Real r,
const Real h )
inlineoverridevirtual

Reimplemented from dyno::Kernel< Real >.

Definition at line 41 of file Kernel.h.

Here is the call graph for this function:

◆ weight()

template<typename Real>
static DYN_FUNC Real dyno::SpikyKernel< Real >::weight ( const Real r,
const Real h,
Real scale )
inlinestatic

Definition at line 71 of file Kernel.h.

Here is the caller graph for this function:

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