-
Notifications
You must be signed in to change notification settings - Fork 333
Expand file tree
/
Copy pathSPHKernels.cpp
More file actions
69 lines (57 loc) · 1.67 KB
/
Copy pathSPHKernels.cpp
File metadata and controls
69 lines (57 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#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