chrono::vehicle::GranularTerrain Member List

This is the complete list of members for chrono::vehicle::GranularTerrain, including all inherited members.

Advance(double step)chrono::vehicle::ChTerraininlinevirtual
BoundaryContact (defined in chrono::vehicle::GranularTerrain)chrono::vehicle::GranularTerrainfriend
ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerrain
EnableMovingPatch(std::shared_ptr< ChBody > body, double buffer_distance, double shift_distance, const ChVector<> &init_vel=ChVector<>())chrono::vehicle::GranularTerrain
EnableRoughSurface(int num_spheres_x, int num_spheres_y)chrono::vehicle::GranularTerrain
EnableVerbose(bool val)chrono::vehicle::GranularTerraininline
EnableVisualization(bool val)chrono::vehicle::GranularTerraininline
GetCoefficientFriction() constchrono::vehicle::GranularTerraininline
GetCoefficientFriction(double x, double y) const overridechrono::vehicle::GranularTerrainvirtual
GetCoefficientRestitution() constchrono::vehicle::GranularTerraininline
GetCohesion() constchrono::vehicle::GranularTerraininline
GetGn() constchrono::vehicle::GranularTerraininline
GetGroundBody()chrono::vehicle::GranularTerraininline
GetGt() constchrono::vehicle::GranularTerraininline
GetHeight(double x, double y) const overridechrono::vehicle::GranularTerrainvirtual
GetKn() constchrono::vehicle::GranularTerraininline
GetKt() constchrono::vehicle::GranularTerraininline
GetNormal(double x, double y) const overridechrono::vehicle::GranularTerraininlinevirtual
GetNumParticles() constchrono::vehicle::GranularTerraininline
GetPatchBottom() constchrono::vehicle::GranularTerraininline
GetPatchFront() constchrono::vehicle::GranularTerraininline
GetPatchLeft() constchrono::vehicle::GranularTerraininline
GetPatchRear() constchrono::vehicle::GranularTerraininline
GetPatchRight() constchrono::vehicle::GranularTerraininline
GetPoissonRatio() constchrono::vehicle::GranularTerraininline
GetYoungModulus() constchrono::vehicle::GranularTerraininline
GranularTerrain(ChSystem *system)chrono::vehicle::GranularTerrain
Initialize(const ChVector<> &center, double length, double width, unsigned int num_layers, double radius, double density, const ChVector<> &init_vel=ChVector<>())chrono::vehicle::GranularTerrain
IsVisualizationEnabled() const (defined in chrono::vehicle::GranularTerrain)chrono::vehicle::GranularTerraininline
m_friction_funchrono::vehicle::ChTerrainprotected
PatchMoved() constchrono::vehicle::GranularTerraininline
RegisterFrictionFunctor(FrictionFunctor *functor)chrono::vehicle::ChTerraininline
SetCollisionEnvelope(double envelope)chrono::vehicle::GranularTerraininline
SetColor(ChColor color)chrono::vehicle::GranularTerraininline
SetContactCohesion(float cohesion)chrono::vehicle::GranularTerrain
SetContactFrictionCoefficient(float friction_coefficient)chrono::vehicle::GranularTerrain
SetContactMaterialCoefficients(float kn, float gn, float kt, float gt)chrono::vehicle::GranularTerrain
SetContactMaterialNSC(std::shared_ptr< ChMaterialSurfaceNSC > mat)chrono::vehicle::GranularTerrain
SetContactMaterialProperties(float young_modulus, float poisson_ratio)chrono::vehicle::GranularTerrain
SetContactMaterialSMC(std::shared_ptr< ChMaterialSurfaceSMC > mat)chrono::vehicle::GranularTerrain
SetContactRestitutionCoefficient(float restitution_coefficient)chrono::vehicle::GranularTerrain
SetMinNumParticles(unsigned int min_num_particles)chrono::vehicle::GranularTerraininline
SetStartIdentifier(int id)chrono::vehicle::GranularTerraininline
Synchronize(double time) overridechrono::vehicle::GranularTerrainvirtual
~ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerraininlinevirtual
~GranularTerrain() (defined in chrono::vehicle::GranularTerrain)chrono::vehicle::GranularTerraininline