#include "impl.hpp"
#include "backends/seq/impl.hpp"
#include "kernel3d.hpp"
#include "core/util/integer_pow.hpp"
#include <cmath>
#include <algorithm>
#include <cfloat>
Go to the source code of this file.
|
| void | physics::backends::omp::compute_density_pressure (std::vector< Particle3D > &particles, const FluidParams3D ¶ms, const SpatialHash3D &grid) |
| |
| void | physics::backends::omp::compute_forces (std::vector< Particle3D > &particles, const FluidParams3D ¶ms, const SpatialHash3D &grid) |
| |
| void | physics::backends::omp::body_collisions (std::vector< Particle3D > &particles, const std::vector< RigidBody3D > &bodies, const FluidParams3D ¶ms) |
| |
| void | physics::backends::omp::integrate (std::vector< Particle3D > &particles, const FluidParams3D ¶ms) |
| |
| void | physics::backends::omp::enforce_boundaries (std::vector< Particle3D > &particles, const FluidParams3D ¶ms) |
| |
| void | physics::backends::omp::update_temp_range (const std::vector< Particle3D > &particles, const std::vector< RigidBody3D > &bodies, float &T_min, float &T_max) |
| |