AdvanceSimulation(float duration) override | chrono::gpu::ChSystemGpuMesh | virtual |
ApplyMeshMotion(unsigned int mesh, const ChVector<> &pos, const ChQuaternion<> &rot, const ChVector<> &lin_vel, const ChVector<> &ang_vel) | chrono::gpu::ChSystemGpuMesh | |
ChSystemGpu(float sphere_rad, float density, float3 boxDims) | chrono::gpu::ChSystemGpu | |
ChSystemGpu() | chrono::gpu::ChSystemGpu | inlineprotected |
ChSystemGpuMesh(float sphere_rad, float density, float3 boxDims) | chrono::gpu::ChSystemGpuMesh | |
CollectMeshContactForces(std::vector< ChVector<>> &forces, std::vector< ChVector<>> &torques) | chrono::gpu::ChSystemGpuMesh | |
CollectMeshContactForces(int mesh, ChVector<> &force, ChVector<> &torque) | chrono::gpu::ChSystemGpuMesh | |
CreateBCConeZ(const ChVector< float > &tip, float slope, float hmax, float hmin, bool outward_normal, bool track_forces) | chrono::gpu::ChSystemGpu | |
CreateBCCylinderZ(const ChVector< float > ¢er, float radius, bool outward_normal, bool track_forces) | chrono::gpu::ChSystemGpu | |
CreateBCPlane(const ChVector< float > &pos, const ChVector< float > &normal, bool track_forces) | chrono::gpu::ChSystemGpu | |
CreateBCSphere(const ChVector< float > ¢er, float radius, bool outward_normal, bool track_forces) | chrono::gpu::ChSystemGpu | |
DisableBCbyID(size_t BC_id) | chrono::gpu::ChSystemGpu | |
DisableMinLength() | chrono::gpu::ChSystemGpu | |
EnableBCbyID(size_t BC_id) | chrono::gpu::ChSystemGpu | |
EnableMeshCollision(bool val) | chrono::gpu::ChSystemGpuMesh | |
EstimateMemUsage() const | chrono::gpu::ChSystemGpu | |
GetBCPlanePosition(size_t plane_id) const | chrono::gpu::ChSystemGpu | |
GetBCReactionForces(size_t BC_id, ChVector< float > &force) const | chrono::gpu::ChSystemGpu | |
GetMaxParticleZ() const | chrono::gpu::ChSystemGpu | |
GetNumContacts() const | chrono::gpu::ChSystemGpu | |
GetNumMeshes() const | chrono::gpu::ChSystemGpuMesh | |
GetNumParticles() const | chrono::gpu::ChSystemGpu | |
GetNumSDs() const | chrono::gpu::ChSystemGpu | |
GetParticleAngVelocity(int nSphere) const | chrono::gpu::ChSystemGpu | |
GetParticlePosition(int nSphere) const | chrono::gpu::ChSystemGpu | |
GetParticleRadius() const | chrono::gpu::ChSystemGpu | |
GetParticleVelocity(int nSphere) const | chrono::gpu::ChSystemGpu | |
GetSimTime() const | chrono::gpu::ChSystemGpu | |
Initialize() override | chrono::gpu::ChSystemGpuMesh | virtual |
InitializeMeshes() | chrono::gpu::ChSystemGpuMesh | |
LoadMeshes(std::vector< std::string > objfilenames, std::vector< ChMatrix33< float >> rotscale, std::vector< float3 > translations, std::vector< float > masses) | chrono::gpu::ChSystemGpuMesh | |
m_sys | chrono::gpu::ChSystemGpu | protected |
SetAdhesionRatio_SPH2MESH(float someValue) | chrono::gpu::ChSystemGpuMesh | |
SetAdhesionRatio_SPH2WALL(float someValue) | chrono::gpu::ChSystemGpu | |
SetBCOffsetFunction(size_t BC_id, const GranPositionFunction &offset_function) | chrono::gpu::ChSystemGpu | |
SetBDFixed(bool fixed) | chrono::gpu::ChSystemGpu | |
setBDWallsMotionFunction(const GranPositionFunction &pos_fn) | chrono::gpu::ChSystemGpu | |
SetCohesionRatio(float someValue) | chrono::gpu::ChSystemGpu | |
SetFixedStepSize(float size_UU) | chrono::gpu::ChSystemGpu | |
SetFrictionMode(CHGPU_FRICTION_MODE new_mode) | chrono::gpu::ChSystemGpu | |
SetGn_SPH2MESH(double someValue) | chrono::gpu::ChSystemGpuMesh | |
SetGn_SPH2SPH(double someValue) | chrono::gpu::ChSystemGpu | |
SetGn_SPH2WALL(double someValue) | chrono::gpu::ChSystemGpu | |
SetGravitationalAcceleration(const ChVector< float > g) | chrono::gpu::ChSystemGpu | |
SetGt_SPH2MESH(double someValue) | chrono::gpu::ChSystemGpuMesh | |
SetGt_SPH2SPH(double someValue) | chrono::gpu::ChSystemGpu | |
SetGt_SPH2WALL(double someValue) | chrono::gpu::ChSystemGpu | |
SetKn_SPH2MESH(double someValue) | chrono::gpu::ChSystemGpuMesh | |
SetKn_SPH2SPH(double someValue) | chrono::gpu::ChSystemGpu | |
SetKn_SPH2WALL(double someValue) | chrono::gpu::ChSystemGpu | |
SetKt_SPH2MESH(double someValue) | chrono::gpu::ChSystemGpuMesh | |
SetKt_SPH2SPH(double someValue) | chrono::gpu::ChSystemGpu | |
SetKt_SPH2WALL(double someValue) | chrono::gpu::ChSystemGpu | |
SetMaxSafeVelocity_SU(float max_vel) | chrono::gpu::ChSystemGpu | |
SetMeshes(const std::vector< geometry::ChTriangleMeshConnected > &all_meshes, std::vector< float > masses) | chrono::gpu::ChSystemGpuMesh | |
SetMeshVerbosity(CHGPU_MESH_VERBOSITY level) | chrono::gpu::ChSystemGpuMesh | |
SetOutputFlags(unsigned char flags) | chrono::gpu::ChSystemGpu | |
SetOutputMode(CHGPU_OUTPUT_MODE mode) | chrono::gpu::ChSystemGpu | |
SetParticleFixed(const std::vector< bool > &fixed) | chrono::gpu::ChSystemGpu | |
SetParticlePositions(const std::vector< ChVector< float >> &points, const std::vector< ChVector< float >> &vels=std::vector< ChVector< float >>(), const std::vector< ChVector< float >> &ang_vels=std::vector< ChVector< float >>()) | chrono::gpu::ChSystemGpu | |
SetPsiFactors(unsigned int psi_T, unsigned int psi_L, float psi_R=1.f) | chrono::gpu::ChSystemGpu | |
SetRecordingContactInfo(bool record) | chrono::gpu::ChSystemGpu | |
SetRollingCoeff_SPH2MESH(float mu) | chrono::gpu::ChSystemGpuMesh | |
SetRollingCoeff_SPH2SPH(float mu) | chrono::gpu::ChSystemGpu | |
SetRollingCoeff_SPH2WALL(float mu) | chrono::gpu::ChSystemGpu | |
SetRollingMode(CHGPU_ROLLING_MODE new_mode) | chrono::gpu::ChSystemGpu | |
SetSpinningCoeff_SPH2MESH(float mu) | chrono::gpu::ChSystemGpuMesh | |
SetSpinningCoeff_SPH2SPH(float mu) | chrono::gpu::ChSystemGpu | |
SetSpinningCoeff_SPH2WALL(float mu) | chrono::gpu::ChSystemGpu | |
SetStaticFrictionCoeff_SPH2MESH(float mu) | chrono::gpu::ChSystemGpuMesh | |
SetStaticFrictionCoeff_SPH2SPH(float mu) | chrono::gpu::ChSystemGpu | |
SetStaticFrictionCoeff_SPH2WALL(float mu) | chrono::gpu::ChSystemGpu | |
SetTimeIntegrator(CHGPU_TIME_INTEGRATOR new_integrator) | chrono::gpu::ChSystemGpu | |
SetVerbosity(CHGPU_VERBOSITY level) | chrono::gpu::ChSystemGpu | |
WriteContactInfoFile(std::string ofile) const | chrono::gpu::ChSystemGpu | |
WriteFile(std::string ofile) const | chrono::gpu::ChSystemGpu | |
WriteMeshes(std::string outfilename) const | chrono::gpu::ChSystemGpuMesh | |
~ChSystemGpu() (defined in chrono::gpu::ChSystemGpu) | chrono::gpu::ChSystemGpu | virtual |
~ChSystemGpuMesh() (defined in chrono::gpu::ChSystemGpuMesh) | chrono::gpu::ChSystemGpuMesh | |