chrono::vehicle::SCMDeformableTerrain Member List

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

AddMovingPatch(std::shared_ptr< ChBody > body, const ChVector<> &OOBB_center, const ChVector<> &OOBB_dims)chrono::vehicle::SCMDeformableTerrain
Advance(double step)chrono::vehicle::ChTerraininlinevirtual
ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerrain
DataPlotType enum name (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
EnableBulldozing(bool mb)chrono::vehicle::SCMDeformableTerrain
GetCoefficientFriction(const ChVector<> &loc) const overridechrono::vehicle::SCMDeformableTerrainvirtual
GetContactForce(std::shared_ptr< ChBody > body) constchrono::vehicle::SCMDeformableTerrain
GetGroundObject() const (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerraininline
GetHeight(const ChVector<> &loc) const overridechrono::vehicle::SCMDeformableTerrainvirtual
GetInitHeight(const ChVector<> &loc) constchrono::vehicle::SCMDeformableTerrain
GetInitNormal(const ChVector<> &loc) constchrono::vehicle::SCMDeformableTerrain
GetMesh() constchrono::vehicle::SCMDeformableTerrain
GetModifiedNodes(bool all_nodes=false) constchrono::vehicle::SCMDeformableTerrain
GetNodeInfo(const ChVector<> &loc) constchrono::vehicle::SCMDeformableTerrain
GetNormal(const ChVector<> &loc) const overridechrono::vehicle::SCMDeformableTerrainvirtual
GetNumContactPatches() constchrono::vehicle::SCMDeformableTerrain
GetNumErosionNodes() constchrono::vehicle::SCMDeformableTerrain
GetNumRayCasts() constchrono::vehicle::SCMDeformableTerrain
GetNumRayHits() constchrono::vehicle::SCMDeformableTerrain
GetPlane() constchrono::vehicle::SCMDeformableTerrain
GetProperties(const ChVector<> &loc, double &height, ChVector<> &normal, float &friction) constchrono::vehicle::ChTerrainvirtual
GetTestHeight() constchrono::vehicle::SCMDeformableTerrain
GetTimerBulldozing() constchrono::vehicle::SCMDeformableTerrain
GetTimerContactForces() constchrono::vehicle::SCMDeformableTerrain
GetTimerContactPatches() constchrono::vehicle::SCMDeformableTerrain
GetTimerMovingPatches() constchrono::vehicle::SCMDeformableTerrain
GetTimerRayCasting() constchrono::vehicle::SCMDeformableTerrain
GetTimerRayTesting() constchrono::vehicle::SCMDeformableTerrain
GetTimerVisUpdate() constchrono::vehicle::SCMDeformableTerrain
Initialize(double sizeX, double sizeY, double delta)chrono::vehicle::SCMDeformableTerrain
Initialize(const std::string &heightmap_file, double sizeX, double sizeY, double hMin, double hMax, double delta)chrono::vehicle::SCMDeformableTerrain
Initialize(const std::string &mesh_file, double delta)chrono::vehicle::SCMDeformableTerrain
m_friction_funchrono::vehicle::ChTerrainprotected
m_height_funchrono::vehicle::ChTerrainprotected
m_normal_funchrono::vehicle::ChTerrainprotected
NodeLevel typedefchrono::vehicle::SCMDeformableTerrain
PLOT_IS_TOUCHED enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_ISLAND_ID enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_K_JANOSI enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_LEVEL enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_LEVEL_INITIAL enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_MASSREMAINDER enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_NONE enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_PRESSURE enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_PRESSURE_YELD enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_SHEAR enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_SINKAGE enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_SINKAGE_ELASTIC enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_SINKAGE_PLASTIC enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PLOT_STEP_PLASTIC_FLOW enum value (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerrain
PrintStepStatistics(std::ostream &os) constchrono::vehicle::SCMDeformableTerrain
RegisterFrictionFunctor(std::shared_ptr< FrictionFunctor > functor)chrono::vehicle::ChTerraininline
RegisterHeightFunctor(std::shared_ptr< HeightFunctor > functor)chrono::vehicle::ChTerraininline
RegisterNormalFunctor(std::shared_ptr< NormalFunctor > functor)chrono::vehicle::ChTerraininline
RegisterSoilParametersCallback(std::shared_ptr< SoilParametersCallback > cb)chrono::vehicle::SCMDeformableTerrain
SCMDeformableTerrain(ChSystem *system, bool visualization_mesh=true)chrono::vehicle::SCMDeformableTerrain
SetBulldozingParameters(double erosion_angle, double flow_factor=1.0, int erosion_iterations=3, int erosion_propagations=10)chrono::vehicle::SCMDeformableTerrain
SetColor(const ChColor &color)chrono::vehicle::SCMDeformableTerrain
SetMeshWireframe(bool val)chrono::vehicle::SCMDeformableTerrain
SetModifiedNodes(const std::vector< NodeLevel > &nodes)chrono::vehicle::SCMDeformableTerrain
SetPlane(const ChCoordsys<> &plane)chrono::vehicle::SCMDeformableTerrain
SetPlotType(DataPlotType plot_type, double min_val, double max_val)chrono::vehicle::SCMDeformableTerrain
SetSoilParameters(double Bekker_Kphi, double Bekker_Kc, double Bekker_n, double Mohr_cohesion, double Mohr_friction, double Janosi_shear, double elastic_K, double damping_R)chrono::vehicle::SCMDeformableTerrain
SetTestHeight(double offset)chrono::vehicle::SCMDeformableTerrain
SetTexture(const std::string tex_file, float scale_x=1, float scale_y=1)chrono::vehicle::SCMDeformableTerrain
Synchronize(double time)chrono::vehicle::ChTerraininlinevirtual
WriteMesh(const std::string &filename) constchrono::vehicle::SCMDeformableTerrain
~ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerraininlinevirtual
~SCMDeformableTerrain() (defined in chrono::vehicle::SCMDeformableTerrain)chrono::vehicle::SCMDeformableTerraininline