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 ChVector3d &init_vel=ChVector3d()) | 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 ChVector3d &loc) const override | chrono::vehicle::GranularTerrain | virtual |
GetContactMaterial() const | chrono::vehicle::GranularTerrain | inline |
GetGroundBody() | chrono::vehicle::GranularTerrain | inline |
GetHeight(const ChVector3d &loc) const override | chrono::vehicle::GranularTerrain | virtual |
GetNormal(const ChVector3d &loc) const override | chrono::vehicle::GranularTerrain | virtual |
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 |
GetProperties(const ChVector3d &loc, double &height, ChVector3d &normal, float &friction) const | chrono::vehicle::ChTerrain | virtual |
GranularTerrain(ChSystem *system) | chrono::vehicle::GranularTerrain | |
Initialize(const ChVector3d ¢er, double length, double width, unsigned int num_layers, double radius, double density, const ChVector3d &init_vel=ChVector3d()) | chrono::vehicle::GranularTerrain | |
IsVisualizationEnabled() const (defined in chrono::vehicle::GranularTerrain) | chrono::vehicle::GranularTerrain | inline |
m_friction_fun | chrono::vehicle::ChTerrain | protected |
m_height_fun | chrono::vehicle::ChTerrain | protected |
m_normal_fun | chrono::vehicle::ChTerrain | protected |
PatchMoved() const | chrono::vehicle::GranularTerrain | inline |
RegisterFrictionFunctor(std::shared_ptr< FrictionFunctor > functor) | chrono::vehicle::ChTerrain | inline |
RegisterHeightFunctor(std::shared_ptr< HeightFunctor > functor) | chrono::vehicle::ChTerrain | inline |
RegisterNormalFunctor(std::shared_ptr< NormalFunctor > functor) | chrono::vehicle::ChTerrain | inline |
SetCollisionEnvelope(double envelope) | chrono::vehicle::GranularTerrain | inline |
SetContactMaterial(std::shared_ptr< ChContactMaterial > material) | chrono::vehicle::GranularTerrain | inline |
SetMinNumParticles(unsigned int min_num_particles) | 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 | |