|
numerics
|
3D SPH particle – AoS layout More...
#include <particle3d.hpp>
Public Attributes | |
| float | x |
| float | y |
| float | z |
| float | vx |
| float | vy |
| float | vz |
| float | evx |
| float | evy |
| float | evz |
| smoothed velocity (ev = (ev+v)/2 each step) | |
| float | ax |
| float | ay |
| float | az |
| float | density |
| float | pressure |
| float | temperature |
| float | dT_dt |
3D SPH particle – AoS layout
Definition at line 8 of file particle3d.hpp.
| float physics::Particle3D::ax |
Definition at line 12 of file particle3d.hpp.
Referenced by physics::backends::seq::compute_forces(), and physics::backends::omp::integrate().
| float physics::Particle3D::ay |
Definition at line 12 of file particle3d.hpp.
Referenced by physics::backends::seq::compute_forces(), and physics::backends::omp::integrate().
| float physics::Particle3D::az |
Definition at line 12 of file particle3d.hpp.
Referenced by physics::backends::seq::compute_forces(), and physics::backends::omp::integrate().
| float physics::Particle3D::density |
Definition at line 13 of file particle3d.hpp.
Referenced by physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), physics::backends::omp::heat_compute(), and physics::backends::seq::heat_compute().
| float physics::Particle3D::dT_dt |
Definition at line 14 of file particle3d.hpp.
Referenced by physics::backends::omp::integrate().
| float physics::Particle3D::evx |
Definition at line 11 of file particle3d.hpp.
Referenced by physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), and physics::backends::omp::integrate().
| float physics::Particle3D::evy |
Definition at line 11 of file particle3d.hpp.
Referenced by physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), and physics::backends::omp::integrate().
| float physics::Particle3D::evz |
smoothed velocity (ev = (ev+v)/2 each step)
Definition at line 11 of file particle3d.hpp.
Referenced by physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), and physics::backends::omp::integrate().
| float physics::Particle3D::pressure |
Definition at line 13 of file particle3d.hpp.
Referenced by physics::backends::omp::compute_forces(), and physics::backends::seq::compute_forces().
| float physics::Particle3D::temperature |
Definition at line 14 of file particle3d.hpp.
Referenced by physics::backends::omp::heat_compute(), physics::backends::seq::heat_compute(), and physics::backends::omp::integrate().
| float physics::Particle3D::vx |
Definition at line 10 of file particle3d.hpp.
Referenced by physics::backends::omp::body_collisions(), physics::backends::omp::enforce_boundaries(), and physics::backends::omp::integrate().
| float physics::Particle3D::vy |
Definition at line 10 of file particle3d.hpp.
Referenced by physics::backends::omp::body_collisions(), physics::backends::omp::enforce_boundaries(), and physics::backends::omp::integrate().
| float physics::Particle3D::vz |
Definition at line 10 of file particle3d.hpp.
Referenced by physics::backends::omp::body_collisions(), physics::backends::omp::enforce_boundaries(), and physics::backends::omp::integrate().
| float physics::Particle3D::x |
Definition at line 9 of file particle3d.hpp.
Referenced by physics::FluidSolver3D::add_particle(), physics::backends::omp::body_collisions(), physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), physics::backends::omp::enforce_boundaries(), physics::backends::omp::heat_compute(), physics::backends::seq::heat_compute(), and physics::backends::omp::integrate().
| float physics::Particle3D::y |
Definition at line 9 of file particle3d.hpp.
Referenced by physics::backends::omp::body_collisions(), physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), physics::backends::omp::enforce_boundaries(), physics::backends::omp::heat_compute(), physics::backends::seq::heat_compute(), and physics::backends::omp::integrate().
| float physics::Particle3D::z |
Definition at line 9 of file particle3d.hpp.
Referenced by physics::backends::omp::body_collisions(), physics::backends::omp::compute_forces(), physics::backends::seq::compute_forces(), physics::backends::omp::enforce_boundaries(), physics::backends::omp::heat_compute(), physics::backends::seq::heat_compute(), and physics::backends::omp::integrate().