numerics
Loading...
Searching...
No Matches
particle3d.hpp
Go to the documentation of this file.
1
/// @file fluid/particle3d.hpp
2
/// @brief 3D SPH particle type
3
#pragma once
4
5
namespace
physics
{
6
7
/// @brief 3D SPH particle -- AoS layout
8
struct
Particle3D
{
9
float
x
,
y
,
z
;
10
float
vx
,
vy
,
vz
;
11
float
evx
,
evy
,
evz
;
///< smoothed velocity (ev = (ev+v)/2 each step)
12
float
ax
,
ay
,
az
;
13
float
density
,
pressure
;
14
float
temperature
,
dT_dt
;
15
};
16
17
}
// namespace physics
physics
Definition
field.cpp:7
physics::Particle3D
3D SPH particle – AoS layout
Definition
particle3d.hpp:8
physics::Particle3D::x
float x
Definition
particle3d.hpp:9
physics::Particle3D::dT_dt
float dT_dt
Definition
particle3d.hpp:14
physics::Particle3D::density
float density
Definition
particle3d.hpp:13
physics::Particle3D::vy
float vy
Definition
particle3d.hpp:10
physics::Particle3D::evx
float evx
Definition
particle3d.hpp:11
physics::Particle3D::vx
float vx
Definition
particle3d.hpp:10
physics::Particle3D::az
float az
Definition
particle3d.hpp:12
physics::Particle3D::evy
float evy
Definition
particle3d.hpp:11
physics::Particle3D::vz
float vz
Definition
particle3d.hpp:10
physics::Particle3D::temperature
float temperature
Definition
particle3d.hpp:14
physics::Particle3D::pressure
float pressure
Definition
particle3d.hpp:13
physics::Particle3D::evz
float evz
smoothed velocity (ev = (ev+v)/2 each step)
Definition
particle3d.hpp:11
physics::Particle3D::ax
float ax
Definition
particle3d.hpp:12
physics::Particle3D::y
float y
Definition
particle3d.hpp:9
physics::Particle3D::z
float z
Definition
particle3d.hpp:9
physics::Particle3D::ay
float ay
Definition
particle3d.hpp:12
apps
fluid_sim_3d
particle3d.hpp
Generated by
1.9.8