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

#include <Kernel.h>

Inheritance diagram for dyno::Kernel< Real >:

Public Member Functions

DYN_FUNC Kernel ()
 
DYN_FUNC ~Kernel ()
 
virtual DYN_FUNC Real Weight (const Real r, const Real h)
 
virtual DYN_FUNC Real Gradient (const Real r, const Real h)
 
virtual DYN_FUNC Real integral (const Real r, const Real h)
 

Public Attributes

Real m_scale = Real(1)
 

Detailed Description

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

Definition at line 8 of file Kernel.h.

Constructor & Destructor Documentation

◆ Kernel()

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

Definition at line 11 of file Kernel.h.

Here is the caller graph for this function:

◆ ~Kernel()

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

Definition at line 12 of file Kernel.h.

Member Function Documentation

◆ Gradient()

template<typename Real>
virtual DYN_FUNC Real dyno::Kernel< Real >::Gradient ( const Real r,
const Real h )
inlinevirtual

◆ integral()

template<typename Real>
virtual DYN_FUNC Real dyno::Kernel< Real >::integral ( const Real r,
const Real h )
inlinevirtual

Reimplemented in dyno::SpikyKernel< Real >.

Definition at line 24 of file Kernel.h.

◆ Weight()

template<typename Real>
virtual DYN_FUNC Real dyno::Kernel< Real >::Weight ( const Real r,
const Real h )
inlinevirtual

Member Data Documentation

◆ m_scale

template<typename Real>
Real dyno::Kernel< Real >::m_scale = Real(1)

Definition at line 30 of file Kernel.h.


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