11#ifndef CUBBYFLOW_CUDA_SPH_SYSTEM_DATA3_HPP
12#define CUBBYFLOW_CUDA_SPH_SYSTEM_DATA3_HPP
14#ifdef CUBBYFLOW_USE_CUDA
66 void UpdateDensities();
69 float TargetDensity()
const;
75 float TargetSpacing()
const;
83 void SetTargetSpacing(
float spacing);
91 float RelativeKernelRadius()
const;
104 float KernelRadius()
const;
120 void BuildNeighborSearcher();
133 float m_targetSpacing = 0.1f;
137 float m_kernelRadiusOverTargetSpacing = 1.8f;
140 float m_kernelRadius = 0.1f;
142 float m_mass = 1e-3f;
144 size_t m_pressureIdx = 0;
146 size_t m_densityIdx = 0;
Definition pybind11Utils.hpp:21
Matrix< T, Rows, 1 > Vector
Definition Matrix.hpp:738
constexpr float WATER_DENSITY_FLOAT
Water density.
Definition Constants.hpp:302