chrono::fsi::ChFluidSystemSPH::SPHParameters Struct Reference
Description
Structure with SPH method parameters.
#include <ChFluidSystemSPH.h>
Public Attributes | |
SPHMethod | sph_method |
SPH method (default: WCSPH) | |
EosType | eos_type |
equation of state (default: ISOTHERMAL) | |
ViscosityType | viscosity_type |
viscosity treatment (default: ARTIFICIAL_UNILATERAL) | |
BoundaryType | boundary_type |
boundary treatment (default: ADAMI) | |
KernelType | kernel_type |
kernel type (default: CUBIC_CPLINE) | |
int | num_bce_layers |
number of BCE layers (boundary and solids, default: 3) | |
double | initial_spacing |
initial particle spacing (default: 0.01) | |
double | d0_multiplier |
kernel length multiplier, h = d0_multiplier * initial_spacing (default: 1.2) | |
double | max_velocity |
maximum velocity (default: 1.0) | |
double | xsph_coefficient |
XSPH coefficient (default: 0.5) | |
double | shifting_coefficient |
shifting beta coefficient (default: 1.0) | |
double | min_distance_coefficient |
min inter-particle distance as fraction of kernel radius (default: 0.01) | |
int | density_reinit_steps |
number of steps between density reinitializations (default: 2e8) | |
bool | use_density_based_projection |
(ISPH only, default: false) | |
bool | consistent_gradient_discretization |
use G matrix in SPH gradient approximation (default: false) | |
bool | consistent_laplacian_discretization |
use L matrix in SPH Laplacian approximation (default: false) | |
double | artificial_viscosity |
artificial viscosity coefficient (default: 0.02) | |
bool | use_delta_sph |
use delta SPH (default: true) | |
double | delta_sph_coefficient |
delta SPH coefficient (default: 0.1) | |
double | kernel_threshold |
threshold for identifying free surface (CRM only, default: 0.8) | |
int | num_proximity_search_steps |
number of steps between updates to neighbor lists (default: 4) | |
The documentation for this struct was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_fsi/sph/ChFluidSystemSPH.h
- /builds/uwsbel/chrono/src/chrono_fsi/sph/ChFluidSystemSPH.cpp