Program Listing for File SPHKernels.cpp
↰ Return to documentation for file (SPlisHSPlasH/SPHKernels.cpp)
#include "SPHKernels.h"
using namespace SPH;
Real CubicKernel::m_radius;
Real CubicKernel::m_k;
Real CubicKernel::m_l;
Real CubicKernel::m_W_zero;
Real Poly6Kernel::m_radius;
Real Poly6Kernel::m_k;
Real Poly6Kernel::m_l;
Real Poly6Kernel::m_m;
Real Poly6Kernel::m_W_zero;
Real SpikyKernel::m_radius;
Real SpikyKernel::m_k;
Real SpikyKernel::m_l;
Real SpikyKernel::m_W_zero;
Real WendlandQuinticC2Kernel::m_radius;
Real WendlandQuinticC2Kernel::m_k;
Real WendlandQuinticC2Kernel::m_l;
Real WendlandQuinticC2Kernel::m_W_zero;
Real CohesionKernel::m_radius;
Real CohesionKernel::m_k;
Real CohesionKernel::m_c;
Real CohesionKernel::m_W_zero;
Real AdhesionKernel::m_radius;
Real AdhesionKernel::m_k;
Real AdhesionKernel::m_W_zero;
Real CubicKernel2D::m_radius;
Real CubicKernel2D::m_k;
Real CubicKernel2D::m_l;
Real CubicKernel2D::m_W_zero;
Real WendlandQuinticC2Kernel2D::m_radius;
Real WendlandQuinticC2Kernel2D::m_k;
Real WendlandQuinticC2Kernel2D::m_l;
Real WendlandQuinticC2Kernel2D::m_W_zero;
#ifdef USE_AVX
Scalarf8 CubicKernel_AVX::m_invRadius;
Scalarf8 CubicKernel_AVX::m_invRadius2;
Scalarf8 CubicKernel_AVX::m_eps;
Real CubicKernel_AVX::m_r;
Scalarf8 CubicKernel_AVX::m_k;
Scalarf8 CubicKernel_AVX::m_l;
Scalarf8 CubicKernel_AVX::m_zero;
Scalarf8 CubicKernel_AVX::m_half;
Scalarf8 CubicKernel_AVX::m_one;
Real CubicKernel_AVX::m_W_zero;
Scalarf8 Poly6Kernel_AVX::m_radius_avx;
Real Poly6Kernel_AVX::m_radius;
Real Poly6Kernel_AVX::m_k;
Real Poly6Kernel_AVX::m_l;
Real Poly6Kernel_AVX::m_W_zero;
Scalarf8 SpikyKernel_AVX::m_radius_avx;
Real SpikyKernel_AVX::m_radius;
Real SpikyKernel_AVX::m_k;
Real SpikyKernel_AVX::m_l;
Scalarf8 SpikyKernel_AVX::m_W_zero;
Scalarf8 SpikyKernel_AVX::m_eps;
#endif