chrono::gpu::ChSystemGpuMesh Member List

This is the complete list of members for chrono::gpu::ChSystemGpuMesh, including all inherited members.

AddMesh(std::shared_ptr< geometry::ChTriangleMeshConnected > mesh, float mass)chrono::gpu::ChSystemGpuMesh
AddMesh(const std::string &filename, const ChVector< float > &translation, const ChMatrix33< float > &rotscale, float mass)chrono::gpu::ChSystemGpuMesh
AddMeshes(const std::vector< std::string > &objfilenames, const std::vector< ChVector< float >> &translations, const std::vector< ChMatrix33< float >> &rotscales, const std::vector< float > &masses)chrono::gpu::ChSystemGpuMesh
AdvanceSimulation(float duration) overridechrono::gpu::ChSystemGpuMeshvirtual
ApplyMeshMotion(unsigned int mesh_id, const ChVector<> &pos, const ChQuaternion<> &rot, const ChVector<> &lin_vel, const ChVector<> &ang_vel)chrono::gpu::ChSystemGpuMesh
ChSystemGpu(float sphere_rad, float density, const ChVector< float > &boxDims, ChVector< float > O=ChVector< float >(0))chrono::gpu::ChSystemGpu
ChSystemGpu(const std::string &checkpoint)chrono::gpu::ChSystemGpu
ChSystemGpu()chrono::gpu::ChSystemGpuinlineprotected
ChSystemGpuMesh(float sphere_rad, float density, const ChVector< float > &boxDims, ChVector< float > O=ChVector< float >(0))chrono::gpu::ChSystemGpuMesh
ChSystemGpuMesh(const std::string &checkpoint)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 > &center, 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 > &center, float radius, bool outward_normal, bool track_forces, float mass)chrono::gpu::ChSystemGpu
CreateCustomizedPlate(const ChVector< float > &pos_center, const ChVector< float > &normal, float hdim_y)chrono::gpu::ChSystemGpu
DisableBCbyID(size_t BC_id)chrono::gpu::ChSystemGpu
DisableMinLength() (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpuinline
EnableBCbyID(size_t BC_id)chrono::gpu::ChSystemGpu
EnableMeshCollision(bool val)chrono::gpu::ChSystemGpuMesh
EnableMinLength(bool useMinLen)chrono::gpu::ChSystemGpu
EstimateMemUsage() constchrono::gpu::ChSystemGpu
GetBCPlanePosition(size_t plane_id) constchrono::gpu::ChSystemGpu
GetBCReactionForces(size_t BC_id, ChVector< float > &force) constchrono::gpu::ChSystemGpu
GetBCSpherePosition(size_t sphere_id) constchrono::gpu::ChSystemGpu
GetBCSphereVelocity(size_t sphere_id) constchrono::gpu::ChSystemGpu
GetMaxParticleZ() constchrono::gpu::ChSystemGpu
GetMesh(unsigned int mesh_id) constchrono::gpu::ChSystemGpuMeshinline
GetMeshMass(unsigned int mesh_id) constchrono::gpu::ChSystemGpuMeshinline
GetMinParticleZ() constchrono::gpu::ChSystemGpu
getNeighbors(int ID, std::vector< int > &neighborList)chrono::gpu::ChSystemGpu
getNormalForce(int i, int j)chrono::gpu::ChSystemGpu
GetNumContacts() constchrono::gpu::ChSystemGpu
GetNumMeshes() constchrono::gpu::ChSystemGpuMesh
GetNumParticleAboveX(float XValue) constchrono::gpu::ChSystemGpu
GetNumParticleAboveZ(float ZValue) constchrono::gpu::ChSystemGpu
GetNumParticles() constchrono::gpu::ChSystemGpu
GetNumSDs() constchrono::gpu::ChSystemGpu
GetParticleAngVelocity(int nSphere) constchrono::gpu::ChSystemGpu
GetParticleLinAcc(int nSphere) constchrono::gpu::ChSystemGpu
GetParticlePosition(int nSphere) constchrono::gpu::ChSystemGpu
GetParticleRadius() constchrono::gpu::ChSystemGpu
GetParticlesKineticEnergy() constchrono::gpu::ChSystemGpu
GetParticleVelocity(int nSphere) constchrono::gpu::ChSystemGpu
getRollingCharContactTime(int i, int j)chrono::gpu::ChSystemGpu
getRollingFrictionTorque(int i, int j)chrono::gpu::ChSystemGpu
getRollingVrot(int i, int j)chrono::gpu::ChSystemGpu
GetSimTime() constchrono::gpu::ChSystemGpu
getSlidingFrictionForce(int i, int j)chrono::gpu::ChSystemGpu
Initialize() overridechrono::gpu::ChSystemGpuMeshvirtual
InitializeMeshes()chrono::gpu::ChSystemGpuMesh
IsFixed(int nSphere) constchrono::gpu::ChSystemGpu
m_syschrono::gpu::ChSystemGpuprotected
ReadCheckpointFile(const std::string &infilename, bool overwrite=false)chrono::gpu::ChSystemGpuMesh
ReadContactHistoryFile(const std::string &infilename)chrono::gpu::ChSystemGpu
ReadCsvParticles(std::ifstream &ifile, unsigned int totRow=UINT_MAX)chrono::gpu::ChSystemGpuprotected
ReadDatParams(std::ifstream &ifile, bool overwrite)chrono::gpu::ChSystemGpuprotected
ReadHstHistory(std::ifstream &ifile, unsigned int totItem=UINT_MAX)chrono::gpu::ChSystemGpuprotected
ReadParticleFile(const std::string &infilename)chrono::gpu::ChSystemGpu
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
SetBCPlaneRotation(size_t plane_id, ChVector< double > center, ChVector< double > omega)chrono::gpu::ChSystemGpu
SetBCSpherePosition(size_t sphere_bc_id, const ChVector< float > &pos)chrono::gpu::ChSystemGpu
SetBCSphereVelocity(size_t sphere_bc_id, const ChVector< float > &velo)chrono::gpu::ChSystemGpu
SetBDCenter(const ChVector< float > &O)chrono::gpu::ChSystemGpu
SetBDFixed(bool fixed)chrono::gpu::ChSystemGpu
setBDWallsMotionFunction(const GranPositionFunction &pos_fn)chrono::gpu::ChSystemGpu
SetCohesionRatio(float someValue)chrono::gpu::ChSystemGpu
SetDefragmentOnInitialize(bool defragment)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
SetGravitationalAcceleration(const float3 g)chrono::gpu::ChSystemGpuprotected
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
SetMeshVerbosity(CHGPU_MESH_VERBOSITY level)chrono::gpu::ChSystemGpuMesh
SetParticleDensity(float density)chrono::gpu::ChSystemGpu
SetParticleFixed(const std::vector< bool > &fixed)chrono::gpu::ChSystemGpu
SetParticleOutputFlags(unsigned int flags)chrono::gpu::ChSystemGpu
SetParticleOutputMode(CHGPU_OUTPUT_MODE mode)chrono::gpu::ChSystemGpu
SetParticlePosition(int nSphere, const ChVector< double > pos)chrono::gpu::ChSystemGpu
SetParticleRadius(float rad)chrono::gpu::ChSystemGpu
SetParticles(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
SetParticleVelocity(int nSphere, const ChVector< double > velo)chrono::gpu::ChSystemGpu
SetPoissonRatio_MESH(double someValue) (defined in chrono::gpu::ChSystemGpuMesh)chrono::gpu::ChSystemGpuMesh
SetPoissonRatio_SPH(double someValue)chrono::gpu::ChSystemGpu
SetPoissonRatio_WALL(double someValue)chrono::gpu::ChSystemGpu
SetPsiFactors(unsigned int psi_T, unsigned int psi_L, float psi_R=1.f)chrono::gpu::ChSystemGpu
SetPsiL(unsigned int psi_L) (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpu
SetPsiR(float psi_R=1.f) (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpu
SetPsiT(unsigned int psi_T) (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpu
SetRecordingContactInfo(bool record)chrono::gpu::ChSystemGpu
SetRestitution_MESH(double someValue) (defined in chrono::gpu::ChSystemGpuMesh)chrono::gpu::ChSystemGpuMesh
SetRestitution_SPH(double someValue)chrono::gpu::ChSystemGpu
SetRestitution_WALL(double someValue)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
SetSimTime(float time)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
SetYoungModulus_MESH(double someValue)chrono::gpu::ChSystemGpuMesh
SetYoungModulus_SPH(double someValue)chrono::gpu::ChSystemGpu
SetYoungModulus_WALL(double someValue)chrono::gpu::ChSystemGpu
UseMaterialBasedModel(bool val) (defined in chrono::gpu::ChSystemGpuMesh)chrono::gpu::ChSystemGpuMesh
UseMeshNormals(bool val)chrono::gpu::ChSystemGpuMeshinline
WriteCheckpointFile(const std::string &outfilename)chrono::gpu::ChSystemGpuMesh
WriteCheckpointParams(std::ofstream &cpFile) constchrono::gpu::ChSystemGpuprotected
WriteChPFParticles(std::ofstream &ptFile) const (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpuprotected
WriteContactHistoryFile(const std::string &outfilename) constchrono::gpu::ChSystemGpu
WriteContactInfoFile(const std::string &outfilename) constchrono::gpu::ChSystemGpu
WriteCsvParticles(std::ofstream &ptFile) constchrono::gpu::ChSystemGpuprotected
WriteHstHistory(std::ofstream &histFile) constchrono::gpu::ChSystemGpuprotected
WriteMesh(const std::string &outfilename, unsigned int i) constchrono::gpu::ChSystemGpuMesh
WriteMeshes(const std::string &outfilename) constchrono::gpu::ChSystemGpuMesh
WriteParticleFile(const std::string &outfilename) constchrono::gpu::ChSystemGpu
WriteRawParticles(std::ofstream &ptFile) const (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpuprotected
~ChSystemGpu() (defined in chrono::gpu::ChSystemGpu)chrono::gpu::ChSystemGpuvirtual
~ChSystemGpuMesh() (defined in chrono::gpu::ChSystemGpuMesh)chrono::gpu::ChSystemGpuMesh