| Advance(double step) | chrono::vehicle::ChTerrain | inlinevirtual |
| BoundaryContact (defined in chrono::vehicle::GranularTerrain) | chrono::vehicle::GranularTerrain | friend |
| 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::GranularTerrain | inline |
| EnableVisualization(bool val) | chrono::vehicle::GranularTerrain | inline |
| GetCoefficientFriction() const | chrono::vehicle::GranularTerrain | inline |
| GetCoefficientFriction(double x, double y) const override | chrono::vehicle::GranularTerrain | virtual |
| GetCoefficientRestitution() const | chrono::vehicle::GranularTerrain | inline |
| GetCohesion() const | chrono::vehicle::GranularTerrain | inline |
| GetGn() const | chrono::vehicle::GranularTerrain | inline |
| GetGroundBody() | chrono::vehicle::GranularTerrain | inline |
| GetGt() const | chrono::vehicle::GranularTerrain | inline |
| GetHeight(double x, double y) const override | chrono::vehicle::GranularTerrain | virtual |
| GetKn() const | chrono::vehicle::GranularTerrain | inline |
| GetKt() const | chrono::vehicle::GranularTerrain | inline |
| GetNormal(double x, double y) const override | chrono::vehicle::GranularTerrain | inlinevirtual |
| GetNumParticles() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchBottom() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchFront() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchLeft() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchRear() const | chrono::vehicle::GranularTerrain | inline |
| GetPatchRight() const | chrono::vehicle::GranularTerrain | inline |
| GetPoissonRatio() const | chrono::vehicle::GranularTerrain | inline |
| GetYoungModulus() const | chrono::vehicle::GranularTerrain | inline |
| GranularTerrain(ChSystem *system) | chrono::vehicle::GranularTerrain | |
| Initialize(const ChVector<> ¢er, 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::GranularTerrain | inline |
| m_friction_fun | chrono::vehicle::ChTerrain | protected |
| PatchMoved() const | chrono::vehicle::GranularTerrain | inline |
| RegisterFrictionFunctor(FrictionFunctor *functor) | chrono::vehicle::ChTerrain | inline |
| SetCollisionEnvelope(double envelope) | chrono::vehicle::GranularTerrain | inline |
| SetColor(ChColor color) | chrono::vehicle::GranularTerrain | inline |
| 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::GranularTerrain | inline |
| SetStartIdentifier(int id) | chrono::vehicle::GranularTerrain | inline |
| Synchronize(double time) override | chrono::vehicle::GranularTerrain | virtual |
| ~ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | inlinevirtual |
| ~GranularTerrain() (defined in chrono::vehicle::GranularTerrain) | chrono::vehicle::GranularTerrain | inline |