numerics
Loading...
Searching...
No Matches
physics::FluidParams3D Struct Reference

#include <fluid3d.hpp>

Public Attributes

float h = 0.05f
 Smoothing length [m].
 
float rho0 = 1000.0f
 Rest density [kg/m^3].
 
int gamma = 7
 Tait EOS exponent.
 
float c0 = 10.0f
 Speed of sound [m/s].
 
float mu = 10.0f
 Dynamic viscosity [Pa*s].
 
float mass = 0.064f
 Particle mass [kg] (~= rho_0*(0.8h)^3)
 
float gx = 0.0f
 
float gy = -9.81f
 
float gz = 0.0f
 
float dt = 0.001f
 
float xmin = 0.0f
 
float xmax = 0.8f
 
float ymin = 0.0f
 
float ymax = 0.8f
 
float zmin = 0.0f
 
float zmax = 0.8f
 
float restitution = 0.01f
 
float alpha_T = 0.005f
 Thermal diffusivity [m^2/s].
 
float h_conv = 8.0f
 Convective coefficient with rigid bodies [1/s].
 
num::Backend policy = num::Backend::seq
 seq = Newton pairs; omp = parallel
 

Detailed Description

Definition at line 21 of file fluid3d.hpp.

Member Data Documentation

◆ alpha_T

float physics::FluidParams3D::alpha_T = 0.005f

Thermal diffusivity [m^2/s].

Definition at line 37 of file fluid3d.hpp.

Referenced by physics::FluidSolver3D::step().

◆ c0

float physics::FluidParams3D::c0 = 10.0f

◆ dt

float physics::FluidParams3D::dt = 0.001f

◆ gamma

int physics::FluidParams3D::gamma = 7

◆ gx

float physics::FluidParams3D::gx = 0.0f

◆ gy

float physics::FluidParams3D::gy = -9.81f

◆ gz

float physics::FluidParams3D::gz = 0.0f

◆ h

◆ h_conv

float physics::FluidParams3D::h_conv = 8.0f

Convective coefficient with rigid bodies [1/s].

Definition at line 38 of file fluid3d.hpp.

Referenced by physics::FluidSolver3D::step().

◆ mass

◆ mu

float physics::FluidParams3D::mu = 10.0f

Dynamic viscosity [Pa*s].

Definition at line 26 of file fluid3d.hpp.

Referenced by physics::backends::omp::compute_forces(), and physics::backends::seq::compute_forces().

◆ policy

num::Backend physics::FluidParams3D::policy = num::Backend::seq

seq = Newton pairs; omp = parallel

Definition at line 40 of file fluid3d.hpp.

Referenced by physics::FluidSolver3D::step().

◆ restitution

◆ rho0

float physics::FluidParams3D::rho0 = 1000.0f

◆ xmax

float physics::FluidParams3D::xmax = 0.8f

◆ xmin

float physics::FluidParams3D::xmin = 0.0f

◆ ymax

float physics::FluidParams3D::ymax = 0.8f

◆ ymin

float physics::FluidParams3D::ymin = 0.0f

◆ zmax

float physics::FluidParams3D::zmax = 0.8f

◆ zmin

float physics::FluidParams3D::zmin = 0.0f

The documentation for this struct was generated from the following file: