numerics
Loading...
Searching...
No Matches
impl.hpp File Reference
#include "particle3d.hpp"
#include "rigid_body3d.hpp"
#include "spatial_hash3d.hpp"
#include "fluid3d.hpp"
#include "heat3d.hpp"
#include <vector>

Go to the source code of this file.

Namespaces

namespace  physics
 
namespace  physics::backends
 
namespace  physics::backends::omp
 

Functions

void physics::backends::omp::compute_density_pressure (std::vector< Particle3D > &particles, const FluidParams3D &params, const SpatialHash3D &grid)
 
void physics::backends::omp::compute_forces (std::vector< Particle3D > &particles, const FluidParams3D &params, const SpatialHash3D &grid)
 
void physics::backends::omp::body_collisions (std::vector< Particle3D > &particles, const std::vector< RigidBody3D > &bodies, const FluidParams3D &params)
 
void physics::backends::omp::integrate (std::vector< Particle3D > &particles, const FluidParams3D &params)
 
void physics::backends::omp::enforce_boundaries (std::vector< Particle3D > &particles, const FluidParams3D &params)
 
void physics::backends::omp::update_temp_range (const std::vector< Particle3D > &particles, const std::vector< RigidBody3D > &bodies, float &T_min, float &T_max)
 
void physics::backends::omp::heat_compute (std::vector< Particle3D > &particles, const std::vector< RigidBody3D > &bodies, const SpatialHash3D &grid, const HeatParams3D &params)