adhesion_s2m_over_gravity | chrono::granular::ChSystemGranularSMC_trimesh | protected |
adhesion_s2w_over_gravity | chrono::granular::ChSystemGranularSMC | protected |
advance_simulation(float duration) override | chrono::granular::ChSystemGranularSMC_trimesh | virtual |
ApplyFrameTransform(float3 &p, float *pos, float *rot_mat) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | protected |
BC_offset_function_list | chrono::granular::ChSystemGranularSMC | protected |
BC_params_list_SU | chrono::granular::ChSystemGranularSMC | protected |
BC_params_list_UU | chrono::granular::ChSystemGranularSMC | protected |
BC_type_list | chrono::granular::ChSystemGranularSMC | protected |
BD_is_fixed | chrono::granular::ChSystemGranularSMC | protected |
BD_rest_frame_SU | chrono::granular::ChSystemGranularSMC | protected |
BDOffsetFunction | chrono::granular::ChSystemGranularSMC | |
box_size_X | chrono::granular::ChSystemGranularSMC | protected |
box_size_Y | chrono::granular::ChSystemGranularSMC | protected |
box_size_Z | chrono::granular::ChSystemGranularSMC | protected |
checkSDCounts(std::string ofile, bool write_out, bool verbose) const | chrono::granular::ChSystemGranularSMC | |
ChSystemGranularSMC()=delete (defined in chrono::granular::ChSystemGranularSMC) | chrono::granular::ChSystemGranularSMC | |
ChSystemGranularSMC(float sphere_rad, float density, float3 boxDims) | chrono::granular::ChSystemGranularSMC | |
ChSystemGranularSMC_trimesh()=delete (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | |
ChSystemGranularSMC_trimesh(float sphere_rad, float density, float3 boxDims) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | |
cleanupTriMesh() | chrono::granular::ChSystemGranularSMC_trimesh | protected |
cohesion_over_gravity | chrono::granular::ChSystemGranularSMC | protected |
collectGeneralizedForcesOnMeshSoup(float *genForcesOnSoup) | chrono::granular::ChSystemGranularSMC_trimesh | |
contact_active_map | chrono::granular::ChSystemGranularSMC | protected |
contact_history_map | chrono::granular::ChSystemGranularSMC | protected |
contact_partners_map | chrono::granular::ChSystemGranularSMC | protected |
convertBCUnits() | chrono::granular::ChSystemGranularSMC | protected |
convertToPosSU(T2 val) | chrono::granular::ChSystemGranularSMC | inlineprotected |
copyConstSphereDataToDevice() | chrono::granular::ChSystemGranularSMC | protected |
Create_BC_Cone_Z(float cone_tip[3], float slope, float hmax, float hmin, bool outward_normal, bool track_forces) | chrono::granular::ChSystemGranularSMC | |
Create_BC_Cyl_Z(float center[3], float radius, bool outward_normal, bool track_forces) | chrono::granular::ChSystemGranularSMC | |
Create_BC_Plane(float plane_pos[3], float plane_normal[3], bool track_forces) | chrono::granular::ChSystemGranularSMC | |
Create_BC_Sphere(float center[3], float radius, bool outward_normal, bool track_forces) | chrono::granular::ChSystemGranularSMC | |
createWallBCs() | chrono::granular::ChSystemGranularSMC | |
defragment_initial_positions() | chrono::granular::ChSystemGranularSMC | protected |
disable_BC_by_ID(size_t BC_id) | chrono::granular::ChSystemGranularSMC | inline |
disableMeshCollision() | chrono::granular::ChSystemGranularSMC_trimesh | inline |
elapsedSimTime | chrono::granular::ChSystemGranularSMC | protected |
enable_BC_by_ID(size_t BC_id) | chrono::granular::ChSystemGranularSMC | inline |
enableMeshCollision() | chrono::granular::ChSystemGranularSMC_trimesh | inline |
estimateMemUsage() const | chrono::granular::ChSystemGranularSMC | |
file_write_mode | chrono::granular::ChSystemGranularSMC | protected |
FORCE_SU2UU | chrono::granular::ChSystemGranularSMC | protected |
Gamma_n_s2m_UU | chrono::granular::ChSystemGranularSMC_trimesh | protected |
Gamma_n_s2s_UU | chrono::granular::ChSystemGranularSMC | protected |
Gamma_n_s2w_UU | chrono::granular::ChSystemGranularSMC | protected |
Gamma_t_s2m_UU | chrono::granular::ChSystemGranularSMC_trimesh | protected |
Gamma_t_s2s_UU | chrono::granular::ChSystemGranularSMC | protected |
Gamma_t_s2w_UU | chrono::granular::ChSystemGranularSMC | protected |
generate_rot_matrix(double *ep, T *rot_mat) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | protected |
get_max_K() const override | chrono::granular::ChSystemGranularSMC_trimesh | protectedvirtual |
get_max_vel() const | chrono::granular::ChSystemGranularSMC | protected |
get_max_z() const | chrono::granular::ChSystemGranularSMC | |
get_SD_count() const | chrono::granular::ChSystemGranularSMC | inline |
getBCReactionForces(size_t BC_id, float forces[3]) const | chrono::granular::ChSystemGranularSMC | inline |
getMeshSoup() (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
getNumSpheres() const | chrono::granular::ChSystemGranularSMC | inline |
getNumTriangleFamilies() const (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
getSDTripletFromID(unsigned int SD_ID) const | chrono::granular::ChSystemGranularSMC | protected |
getTriParams() (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
gran_params | chrono::granular::ChSystemGranularSMC | protected |
initialize() override | chrono::granular::ChSystemGranularSMC_trimesh | virtual |
initializeSpheres() | chrono::granular::ChSystemGranularSMC | protected |
initializeTriangles() | chrono::granular::ChSystemGranularSMC_trimesh | protectedvirtual |
K_n_s2m_UU | chrono::granular::ChSystemGranularSMC_trimesh | protected |
K_n_s2s_UU | chrono::granular::ChSystemGranularSMC | protected |
K_n_s2w_UU | chrono::granular::ChSystemGranularSMC | protected |
K_t_s2m_UU | chrono::granular::ChSystemGranularSMC_trimesh | protected |
K_t_s2s_UU | chrono::granular::ChSystemGranularSMC | protected |
K_t_s2w_UU | chrono::granular::ChSystemGranularSMC | protected |
LENGTH_SU2UU | chrono::granular::ChSystemGranularSMC | protected |
MASS_SU2UU | chrono::granular::ChSystemGranularSMC | protected |
mesh_collision_enabled | chrono::granular::ChSystemGranularSMC_trimesh | protected |
meshSoup | chrono::granular::ChSystemGranularSMC_trimesh | protected |
meshSoup_applyRigidBodyMotion(double *position_orientation_data, float *vel) | chrono::granular::ChSystemGranularSMC_trimesh | |
nSDs | chrono::granular::ChSystemGranularSMC | protected |
nSpheres | chrono::granular::ChSystemGranularSMC | protected |
output_flags | chrono::granular::ChSystemGranularSMC | protected |
packSphereDataPointers() | chrono::granular::ChSystemGranularSMC | protected |
partitionBD() | chrono::granular::ChSystemGranularSMC | protected |
pos_X_dt | chrono::granular::ChSystemGranularSMC | protected |
pos_Y_dt | chrono::granular::ChSystemGranularSMC | protected |
pos_Z_dt | chrono::granular::ChSystemGranularSMC | protected |
psi_L | chrono::granular::ChSystemGranularSMC | protected |
psi_T | chrono::granular::ChSystemGranularSMC | protected |
resetBCForces() | chrono::granular::ChSystemGranularSMC | protected |
resetBroadphaseInformation() | chrono::granular::ChSystemGranularSMC | protected |
resetSphereAccelerations() | chrono::granular::ChSystemGranularSMC | protected |
resetTriangleBroadphaseInformation() | chrono::granular::ChSystemGranularSMC_trimesh | protected |
resetTriangleForces() | chrono::granular::ChSystemGranularSMC_trimesh | protected |
rolling_coeff_s2m_UU | chrono::granular::ChSystemGranularSMC_trimesh | protected |
rolling_coeff_s2s_UU | chrono::granular::ChSystemGranularSMC | protected |
rolling_coeff_s2w_UU | chrono::granular::ChSystemGranularSMC | protected |
runSphereBroadphase() | chrono::granular::ChSystemGranularSMC | protected |
runTriangleBroadphase() | chrono::granular::ChSystemGranularSMC_trimesh | protected |
SD_NumSpheresTouching | chrono::granular::ChSystemGranularSMC | protected |
SD_numTrianglesTouching | chrono::granular::ChSystemGranularSMC_trimesh | protected |
SD_SphereCompositeOffsets (defined in chrono::granular::ChSystemGranularSMC) | chrono::granular::ChSystemGranularSMC | protected |
SD_TriangleCompositeOffsets | chrono::granular::ChSystemGranularSMC_trimesh | protected |
set_Adhesion_ratio_S2M(float someValue) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_Adhesion_ratio_S2W(float someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_BC_offset_function(size_t BC_id, const GranPositionFunction &offset_function) | chrono::granular::ChSystemGranularSMC | inline |
set_BD_Fixed(bool fixed) | chrono::granular::ChSystemGranularSMC | inline |
set_Cohesion_ratio(float someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_fixed_stepSize(float size_UU) | chrono::granular::ChSystemGranularSMC | inline |
set_friction_mode(GRAN_FRICTION_MODE new_mode) | chrono::granular::ChSystemGranularSMC | inline |
set_Gamma_n_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_Gamma_n_SPH2SPH(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_Gamma_n_SPH2WALL(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_Gamma_t_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_Gamma_t_SPH2SPH(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_Gamma_t_SPH2WALL(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_gravitational_acceleration(float xVal, float yVal, float zVal) | chrono::granular::ChSystemGranularSMC | inline |
set_K_n_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_K_n_SPH2SPH(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_K_n_SPH2WALL(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_K_t_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_K_t_SPH2SPH(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_K_t_SPH2WALL(double someValue) | chrono::granular::ChSystemGranularSMC | inline |
set_rolling_coeff_SPH2MESH(float mu) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_rolling_coeff_SPH2SPH(float mu) | chrono::granular::ChSystemGranularSMC | inline |
set_rolling_coeff_SPH2WALL(float mu) | chrono::granular::ChSystemGranularSMC | inline |
set_rolling_mode(GRAN_ROLLING_MODE new_mode) | chrono::granular::ChSystemGranularSMC | inline |
set_spinning_coeff_SPH2MESH(float mu) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_spinning_coeff_SPH2SPH(float mu) | chrono::granular::ChSystemGranularSMC | inline |
set_spinning_coeff_SPH2WALL(float mu) | chrono::granular::ChSystemGranularSMC | inline |
set_static_friction_coeff_SPH2MESH(float mu) (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | inline |
set_static_friction_coeff_SPH2SPH(float mu) | chrono::granular::ChSystemGranularSMC | inline |
set_static_friction_coeff_SPH2WALL(float mu) | chrono::granular::ChSystemGranularSMC | inline |
set_timeIntegrator(GRAN_TIME_INTEGRATOR new_integrator) | chrono::granular::ChSystemGranularSMC | inline |
setBCOffset(const BC_type &, const BC_params_t< float, float3 > ¶ms_UU, BC_params_t< int64_t, int64_t3 > ¶ms_SU, double3 offset_UU) | chrono::granular::ChSystemGranularSMC | protected |
setBDWallsMotionFunction(const GranPositionFunction &pos_fn) | chrono::granular::ChSystemGranularSMC | inline |
setMaxSafeVelocity_SU(float max_vel) | chrono::granular::ChSystemGranularSMC | inline |
setOutputFlags(unsigned char flags) | chrono::granular::ChSystemGranularSMC | inline |
setOutputMode(GRAN_OUTPUT_MODE mode) | chrono::granular::ChSystemGranularSMC | inline |
setParticleFixed(const std::vector< bool > &fixed) | chrono::granular::ChSystemGranularSMC | |
setParticlePositions(const std::vector< float3 > &points, const std::vector< float3 > &vels=std::vector< float3 >()) | chrono::granular::ChSystemGranularSMC | |
setPsiFactors(unsigned int psi_T_new, unsigned int psi_L_new) | chrono::granular::ChSystemGranularSMC | inline |
setupSphereDataStructures() | chrono::granular::ChSystemGranularSMC | protected |
setVerbose(GRAN_VERBOSITY level) | chrono::granular::ChSystemGranularSMC | inline |
sphere_acc_X | chrono::granular::ChSystemGranularSMC | protected |
sphere_acc_X_old | chrono::granular::ChSystemGranularSMC | protected |
sphere_acc_Y | chrono::granular::ChSystemGranularSMC | protected |
sphere_acc_Y_old | chrono::granular::ChSystemGranularSMC | protected |
sphere_acc_Z | chrono::granular::ChSystemGranularSMC | protected |
sphere_acc_Z_old | chrono::granular::ChSystemGranularSMC | protected |
sphere_ang_acc_X | chrono::granular::ChSystemGranularSMC | protected |
sphere_ang_acc_X_old | chrono::granular::ChSystemGranularSMC | protected |
sphere_ang_acc_Y | chrono::granular::ChSystemGranularSMC | protected |
sphere_ang_acc_Y_old | chrono::granular::ChSystemGranularSMC | protected |
sphere_ang_acc_Z | chrono::granular::ChSystemGranularSMC | protected |
sphere_ang_acc_Z_old | chrono::granular::ChSystemGranularSMC | protected |
sphere_data | chrono::granular::ChSystemGranularSMC | protected |
sphere_density_UU | chrono::granular::ChSystemGranularSMC | protected |
sphere_fixed | chrono::granular::ChSystemGranularSMC | protected |
sphere_local_pos_X | chrono::granular::ChSystemGranularSMC | protected |
sphere_local_pos_Y | chrono::granular::ChSystemGranularSMC | protected |
sphere_local_pos_Z | chrono::granular::ChSystemGranularSMC | protected |
sphere_Omega_X | chrono::granular::ChSystemGranularSMC | protected |
sphere_Omega_Y | chrono::granular::ChSystemGranularSMC | protected |
sphere_Omega_Z | chrono::granular::ChSystemGranularSMC | protected |
sphere_owner_SDs | chrono::granular::ChSystemGranularSMC | protected |
sphere_radius_UU | chrono::granular::ChSystemGranularSMC | protected |
spheres_in_SD_composite | chrono::granular::ChSystemGranularSMC | protected |
spinning_coeff_s2m_UU | chrono::granular::ChSystemGranularSMC_trimesh | protected |
spinning_coeff_s2s_UU | chrono::granular::ChSystemGranularSMC | protected |
spinning_coeff_s2w_UU | chrono::granular::ChSystemGranularSMC | protected |
stepSize_SU | chrono::granular::ChSystemGranularSMC | protected |
stepSize_UU | chrono::granular::ChSystemGranularSMC | protected |
switchToSimUnits() | chrono::granular::ChSystemGranularSMC | protectedvirtual |
time_integrator | chrono::granular::ChSystemGranularSMC | protected |
TIME_SU2UU | chrono::granular::ChSystemGranularSMC | protected |
TORQUE_SU2UU | chrono::granular::ChSystemGranularSMC | protected |
tri_params | chrono::granular::ChSystemGranularSMC_trimesh | protected |
triangles_in_SD_composite | chrono::granular::ChSystemGranularSMC_trimesh | protected |
updateBCPositions() | chrono::granular::ChSystemGranularSMC | protected |
user_sphere_fixed | chrono::granular::ChSystemGranularSMC | protected |
user_sphere_positions | chrono::granular::ChSystemGranularSMC | protected |
user_sphere_vel | chrono::granular::ChSystemGranularSMC | protected |
VEL_SU2UU | chrono::granular::ChSystemGranularSMC | protected |
verbosity | chrono::granular::ChSystemGranularSMC | protected |
write_meshes(std::string outfilename) | chrono::granular::ChSystemGranularSMC_trimesh | |
writeFile(std::string ofile) const | chrono::granular::ChSystemGranularSMC | |
X_accGrav | chrono::granular::ChSystemGranularSMC | protected |
Y_accGrav | chrono::granular::ChSystemGranularSMC | protected |
Z_accGrav | chrono::granular::ChSystemGranularSMC | protected |
~ChSystemGranularSMC() (defined in chrono::granular::ChSystemGranularSMC) | chrono::granular::ChSystemGranularSMC | virtual |
~ChSystemGranularSMC_trimesh() (defined in chrono::granular::ChSystemGranularSMC_trimesh) | chrono::granular::ChSystemGranularSMC_trimesh | virtual |