.. _program_listing_file_SPlisHSPlasH_SPHKernels.cpp: Program Listing for File SPHKernels.cpp ======================================= |exhale_lsh| :ref:`Return to documentation for file ` (``SPlisHSPlasH/SPHKernels.cpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: 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