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 |