chrono::granular::ChSystemGranularSMC_trimesh Member List

This is the complete list of members for chrono::granular::ChSystemGranularSMC_trimesh, including all inherited members.

adhesion_s2m_over_gravitychrono::granular::ChSystemGranularSMC_trimeshprotected
adhesion_s2w_over_gravitychrono::granular::ChSystemGranularSMCprotected
advance_simulation(float duration) overridechrono::granular::ChSystemGranularSMC_trimeshvirtual
ApplyFrameTransform(float3 &p, float *pos, float *rot_mat) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshprotected
BC_offset_function_listchrono::granular::ChSystemGranularSMCprotected
BC_params_list_SUchrono::granular::ChSystemGranularSMCprotected
BC_params_list_UUchrono::granular::ChSystemGranularSMCprotected
BC_type_listchrono::granular::ChSystemGranularSMCprotected
BD_is_fixedchrono::granular::ChSystemGranularSMCprotected
BD_rest_frame_SUchrono::granular::ChSystemGranularSMCprotected
BDOffsetFunctionchrono::granular::ChSystemGranularSMC
box_size_Xchrono::granular::ChSystemGranularSMCprotected
box_size_Ychrono::granular::ChSystemGranularSMCprotected
box_size_Zchrono::granular::ChSystemGranularSMCprotected
checkSDCounts(std::string ofile, bool write_out, bool verbose) constchrono::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_trimeshprotected
cohesion_over_gravitychrono::granular::ChSystemGranularSMCprotected
collectGeneralizedForcesOnMeshSoup(float *genForcesOnSoup)chrono::granular::ChSystemGranularSMC_trimesh
contact_active_mapchrono::granular::ChSystemGranularSMCprotected
contact_history_mapchrono::granular::ChSystemGranularSMCprotected
contact_partners_mapchrono::granular::ChSystemGranularSMCprotected
convertBCUnits()chrono::granular::ChSystemGranularSMCprotected
convertToPosSU(T2 val)chrono::granular::ChSystemGranularSMCinlineprotected
copyConstSphereDataToDevice()chrono::granular::ChSystemGranularSMCprotected
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::ChSystemGranularSMCprotected
disable_BC_by_ID(size_t BC_id)chrono::granular::ChSystemGranularSMCinline
disableMeshCollision()chrono::granular::ChSystemGranularSMC_trimeshinline
disableMinLength()chrono::granular::ChSystemGranularSMCinline
elapsedSimTimechrono::granular::ChSystemGranularSMCprotected
enable_BC_by_ID(size_t BC_id)chrono::granular::ChSystemGranularSMCinline
enableMeshCollision()chrono::granular::ChSystemGranularSMC_trimeshinline
estimateMemUsage() constchrono::granular::ChSystemGranularSMC
file_write_modechrono::granular::ChSystemGranularSMCprotected
FORCE_SU2UUchrono::granular::ChSystemGranularSMCprotected
Gamma_n_s2m_UUchrono::granular::ChSystemGranularSMC_trimeshprotected
Gamma_n_s2s_UUchrono::granular::ChSystemGranularSMCprotected
Gamma_n_s2w_UUchrono::granular::ChSystemGranularSMCprotected
Gamma_t_s2m_UUchrono::granular::ChSystemGranularSMC_trimeshprotected
Gamma_t_s2s_UUchrono::granular::ChSystemGranularSMCprotected
Gamma_t_s2w_UUchrono::granular::ChSystemGranularSMCprotected
generate_rot_matrix(double *ep, T *rot_mat) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshprotected
Get_BC_Plane_Position(size_t plane_id) (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMC
get_max_K() const overridechrono::granular::ChSystemGranularSMC_trimeshprotectedvirtual
get_max_vel() constchrono::granular::ChSystemGranularSMCprotected
get_max_z() constchrono::granular::ChSystemGranularSMC
get_SD_count() constchrono::granular::ChSystemGranularSMCinline
getAbsVelocity(int nSphere) (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMC
getAngularVelocity(int nSphere) (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMC
getBCReactionForces(size_t BC_id, float forces[3]) constchrono::granular::ChSystemGranularSMCinline
getMeshSoup() (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
getNumContacts() (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMC
getNumSpheres() constchrono::granular::ChSystemGranularSMCinline
getNumTriangleFamilies() const (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
getPosition(int nSphere)chrono::granular::ChSystemGranularSMC
getSDTripletFromID(unsigned int SD_ID) constchrono::granular::ChSystemGranularSMCprotected
getTriParams() (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
getVelocity(int nSphere) (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMC
gran_paramschrono::granular::ChSystemGranularSMCprotected
initialize() overridechrono::granular::ChSystemGranularSMC_trimeshvirtual
initializeSpheres()chrono::granular::ChSystemGranularSMCprotected
initializeTriangles()chrono::granular::ChSystemGranularSMC_trimeshvirtual
K_n_s2m_UUchrono::granular::ChSystemGranularSMC_trimeshprotected
K_n_s2s_UUchrono::granular::ChSystemGranularSMCprotected
K_n_s2w_UUchrono::granular::ChSystemGranularSMCprotected
K_t_s2m_UUchrono::granular::ChSystemGranularSMC_trimeshprotected
K_t_s2s_UUchrono::granular::ChSystemGranularSMCprotected
K_t_s2w_UUchrono::granular::ChSystemGranularSMCprotected
LENGTH_SU2UUchrono::granular::ChSystemGranularSMCprotected
MASS_SU2UUchrono::granular::ChSystemGranularSMCprotected
mesh_collision_enabledchrono::granular::ChSystemGranularSMC_trimeshprotected
meshSoupchrono::granular::ChSystemGranularSMC_trimeshprotected
meshSoup_applyRigidBodyMotion(double *position_orientation_data, float *vel)chrono::granular::ChSystemGranularSMC_trimesh
normal_contact_forcechrono::granular::ChSystemGranularSMCprotected
nSDschrono::granular::ChSystemGranularSMCprotected
nSphereschrono::granular::ChSystemGranularSMCprotected
output_flagschrono::granular::ChSystemGranularSMCprotected
packSphereDataPointers()chrono::granular::ChSystemGranularSMCprotected
partitionBD()chrono::granular::ChSystemGranularSMCprotected
pos_X_dtchrono::granular::ChSystemGranularSMCprotected
pos_Y_dtchrono::granular::ChSystemGranularSMCprotected
pos_Z_dtchrono::granular::ChSystemGranularSMCprotected
psi_Lchrono::granular::ChSystemGranularSMCprotected
psi_Rchrono::granular::ChSystemGranularSMCprotected
psi_Tchrono::granular::ChSystemGranularSMCprotected
resetBCForces()chrono::granular::ChSystemGranularSMCprotected
resetBroadphaseInformation()chrono::granular::ChSystemGranularSMCprotected
resetSphereAccelerations()chrono::granular::ChSystemGranularSMCprotected
resetTriangleBroadphaseInformation()chrono::granular::ChSystemGranularSMC_trimeshprotected
resetTriangleForces()chrono::granular::ChSystemGranularSMC_trimeshprotected
rolling_coeff_s2m_UUchrono::granular::ChSystemGranularSMC_trimeshprotected
rolling_coeff_s2s_UUchrono::granular::ChSystemGranularSMCprotected
rolling_coeff_s2w_UUchrono::granular::ChSystemGranularSMCprotected
rolling_friction_torquechrono::granular::ChSystemGranularSMCprotected
runSphereBroadphase()chrono::granular::ChSystemGranularSMCprotected
runTriangleBroadphase()chrono::granular::ChSystemGranularSMC_trimeshprotected
SD_NumSpheresTouchingchrono::granular::ChSystemGranularSMCprotected
SD_numTrianglesTouchingchrono::granular::ChSystemGranularSMC_trimeshprotected
SD_SphereCompositeOffsets (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMCprotected
SD_TriangleCompositeOffsetschrono::granular::ChSystemGranularSMC_trimeshprotected
set_Adhesion_ratio_S2M(float someValue)chrono::granular::ChSystemGranularSMC_trimeshinline
set_Adhesion_ratio_S2W(float someValue)chrono::granular::ChSystemGranularSMCinline
set_BC_offset_function(size_t BC_id, const GranPositionFunction &offset_function)chrono::granular::ChSystemGranularSMCinline
set_BD_Fixed(bool fixed)chrono::granular::ChSystemGranularSMCinline
set_Cohesion_ratio(float someValue)chrono::granular::ChSystemGranularSMCinline
set_fixed_stepSize(float size_UU)chrono::granular::ChSystemGranularSMCinline
set_friction_mode(GRAN_FRICTION_MODE new_mode)chrono::granular::ChSystemGranularSMCinline
set_Gamma_n_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_Gamma_n_SPH2SPH(double someValue)chrono::granular::ChSystemGranularSMCinline
set_Gamma_n_SPH2WALL(double someValue)chrono::granular::ChSystemGranularSMCinline
set_Gamma_t_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_Gamma_t_SPH2SPH(double someValue)chrono::granular::ChSystemGranularSMCinline
set_Gamma_t_SPH2WALL(double someValue)chrono::granular::ChSystemGranularSMCinline
set_gravitational_acceleration(float xVal, float yVal, float zVal)chrono::granular::ChSystemGranularSMCinline
set_K_n_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_K_n_SPH2SPH(double someValue)chrono::granular::ChSystemGranularSMCinline
set_K_n_SPH2WALL(double someValue)chrono::granular::ChSystemGranularSMCinline
set_K_t_SPH2MESH(double someValue) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_K_t_SPH2SPH(double someValue)chrono::granular::ChSystemGranularSMCinline
set_K_t_SPH2WALL(double someValue)chrono::granular::ChSystemGranularSMCinline
set_rolling_coeff_SPH2MESH(float mu) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_rolling_coeff_SPH2SPH(float mu)chrono::granular::ChSystemGranularSMCinline
set_rolling_coeff_SPH2WALL(float mu)chrono::granular::ChSystemGranularSMCinline
set_rolling_mode(GRAN_ROLLING_MODE new_mode)chrono::granular::ChSystemGranularSMCinline
set_spinning_coeff_SPH2MESH(float mu) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_spinning_coeff_SPH2SPH(float mu)chrono::granular::ChSystemGranularSMCinline
set_spinning_coeff_SPH2WALL(float mu)chrono::granular::ChSystemGranularSMCinline
set_static_friction_coeff_SPH2MESH(float mu) (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshinline
set_static_friction_coeff_SPH2SPH(float mu)chrono::granular::ChSystemGranularSMCinline
set_static_friction_coeff_SPH2WALL(float mu)chrono::granular::ChSystemGranularSMCinline
set_timeIntegrator(GRAN_TIME_INTEGRATOR new_integrator)chrono::granular::ChSystemGranularSMCinline
setBCOffset(const BC_type &, const BC_params_t< float, float3 > &params_UU, BC_params_t< int64_t, int64_t3 > &params_SU, double3 offset_UU)chrono::granular::ChSystemGranularSMCprotected
setBDWallsMotionFunction(const GranPositionFunction &pos_fn)chrono::granular::ChSystemGranularSMCinline
setMaxSafeVelocity_SU(float max_vel)chrono::granular::ChSystemGranularSMCinline
setOutputFlags(unsigned char flags)chrono::granular::ChSystemGranularSMCinline
setOutputMode(GRAN_OUTPUT_MODE mode)chrono::granular::ChSystemGranularSMCinline
setParticleFixed(const std::vector< bool > &fixed)chrono::granular::ChSystemGranularSMC
setParticlePositions(const std::vector< float3 > &points, const std::vector< float3 > &vels=std::vector< float3 >(), const std::vector< float3 > &ang_vels=std::vector< float3 >())chrono::granular::ChSystemGranularSMC
setPsiFactors(unsigned int psi_T_new, unsigned int psi_L_new, float psi_R_new=1.f)chrono::granular::ChSystemGranularSMCinline
setRecordingContactInfo(bool record) (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMCinline
setupSphereDataStructures()chrono::granular::ChSystemGranularSMCprotected
setVerbose(GRAN_VERBOSITY level)chrono::granular::ChSystemGranularSMCinline
sphere_acc_Xchrono::granular::ChSystemGranularSMCprotected
sphere_acc_X_oldchrono::granular::ChSystemGranularSMCprotected
sphere_acc_Ychrono::granular::ChSystemGranularSMCprotected
sphere_acc_Y_oldchrono::granular::ChSystemGranularSMCprotected
sphere_acc_Zchrono::granular::ChSystemGranularSMCprotected
sphere_acc_Z_oldchrono::granular::ChSystemGranularSMCprotected
sphere_ang_acc_Xchrono::granular::ChSystemGranularSMCprotected
sphere_ang_acc_X_oldchrono::granular::ChSystemGranularSMCprotected
sphere_ang_acc_Ychrono::granular::ChSystemGranularSMCprotected
sphere_ang_acc_Y_oldchrono::granular::ChSystemGranularSMCprotected
sphere_ang_acc_Zchrono::granular::ChSystemGranularSMCprotected
sphere_ang_acc_Z_oldchrono::granular::ChSystemGranularSMCprotected
sphere_datachrono::granular::ChSystemGranularSMCprotected
sphere_density_UUchrono::granular::ChSystemGranularSMCprotected
sphere_fixedchrono::granular::ChSystemGranularSMCprotected
sphere_local_pos_Xchrono::granular::ChSystemGranularSMCprotected
sphere_local_pos_Ychrono::granular::ChSystemGranularSMCprotected
sphere_local_pos_Zchrono::granular::ChSystemGranularSMCprotected
sphere_Omega_Xchrono::granular::ChSystemGranularSMCprotected
sphere_Omega_Ychrono::granular::ChSystemGranularSMCprotected
sphere_Omega_Zchrono::granular::ChSystemGranularSMCprotected
sphere_owner_SDschrono::granular::ChSystemGranularSMCprotected
sphere_radius_UUchrono::granular::ChSystemGranularSMCprotected
spheres_in_SD_compositechrono::granular::ChSystemGranularSMCprotected
spinning_coeff_s2m_UUchrono::granular::ChSystemGranularSMC_trimeshprotected
spinning_coeff_s2s_UUchrono::granular::ChSystemGranularSMCprotected
spinning_coeff_s2w_UUchrono::granular::ChSystemGranularSMCprotected
stepSize_SUchrono::granular::ChSystemGranularSMCprotected
stepSize_UUchrono::granular::ChSystemGranularSMCprotected
switchToSimUnits()chrono::granular::ChSystemGranularSMCprotectedvirtual
tangential_friction_forcechrono::granular::ChSystemGranularSMCprotected
time_integratorchrono::granular::ChSystemGranularSMCprotected
TIME_SU2UUchrono::granular::ChSystemGranularSMCprotected
TORQUE_SU2UUchrono::granular::ChSystemGranularSMCprotected
tri_paramschrono::granular::ChSystemGranularSMC_trimeshprotected
triangles_in_SD_compositechrono::granular::ChSystemGranularSMC_trimeshprotected
updateBCPositions()chrono::granular::ChSystemGranularSMCprotected
use_min_length_unitchrono::granular::ChSystemGranularSMCprotected
user_sphere_ang_vel (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMCprotected
user_sphere_fixedchrono::granular::ChSystemGranularSMCprotected
user_sphere_positionschrono::granular::ChSystemGranularSMCprotected
user_sphere_velchrono::granular::ChSystemGranularSMCprotected
VEL_SU2UUchrono::granular::ChSystemGranularSMCprotected
verbositychrono::granular::ChSystemGranularSMCprotected
write_meshes(std::string outfilename)chrono::granular::ChSystemGranularSMC_trimesh
writeContactInfoFile(std::string ofile) constchrono::granular::ChSystemGranularSMC
writeFile(std::string ofile) constchrono::granular::ChSystemGranularSMC
X_accGravchrono::granular::ChSystemGranularSMCprotected
Y_accGravchrono::granular::ChSystemGranularSMCprotected
Z_accGravchrono::granular::ChSystemGranularSMCprotected
~ChSystemGranularSMC() (defined in chrono::granular::ChSystemGranularSMC)chrono::granular::ChSystemGranularSMCvirtual
~ChSystemGranularSMC_trimesh() (defined in chrono::granular::ChSystemGranularSMC_trimesh)chrono::granular::ChSystemGranularSMC_trimeshvirtual