chrono::granular::BC_params_t< T, T3 > Struct Template Reference

Description

template<typename T, typename T3>
struct chrono::granular::BC_params_t< T, T3 >

big enum to handle all possible boundary conditions

#include <ChGranularBoundaryConditions.h>

Public Attributes

bool active
 Is this boundary condition active?
 
bool fixed
 Is the boundary condition fixed in space?
 
bool track_forces
 Whether or not to track reaction forces.
 
float3 reaction_forces
 
float3 vel_SU
 velocity in SU if the motion is being prescribed
 
union {
   Sphere_BC_params_t< T, T3 >   sphere_params
 
   Z_Cone_BC_params_t< T, T3 >   cone_params
 
   Plane_BC_params_t< T3 >   plane_params
 
   Z_Cylinder_BC_params_t< T, T3 >   cyl_params
 
};