chrono::fsi::ChSystemFsi::SPHParameters Struct Reference

Description

Structure with SPH method parameters.

#include <ChSystemFsi.h>

Public Attributes

SPHMethod sph_method
 SPH method (default: WCSPH)
 
int num_bce_layers
 number of BCE layers (boundary and solids, default: 3)
 
double kernel_h
 kernel separation (default: 0.01)
 
double initial_spacing
 initial particle spacing (default: 0.01)
 
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 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/ChSystemFsi.h
  • /builds/uwsbel/chrono/src/chrono_fsi/ChSystemFsi.cpp