载入中...
搜索中...
未找到
#include <glm/glm.hpp>#include <cmath>类 | |
| struct | eve::fluids::FluidParams |
| Tuning knobs of one fluid simulation. 更多... | |
| struct | eve::fluids::FluidParticle |
| One simulated particle (CPU reference layout). 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::fluids |
| GLSL compute kernels for the GPU surface-flow solver. | |
函数 | |
| float | eve::fluids::fluidPoly6 (float r2, float h) |
| Poly6 kernel value W(r2, h). | |
| glm::vec3 | eve::fluids::fluidSpikyGrad (const glm::vec3 &dx, float h) |
| Spiky gradient of the kernel w.r.t. particle i position. | |
| float | eve::fluids::fluidViscLaplacian (float r, float h) |
| Viscosity Laplacian kernel value. | |
| float | eve::fluids::fluidCohesionKernel (float r, float h) |
| Akinci-style cohesion kernel C(r) for droplet surface tension. | |
| glm::vec3 | eve::fluids::fluidClampSpeed (const glm::vec3 &v, float maxSpeed) |
| Clamp a vector's magnitude to maxSpeed. | |