chrono::vehicle::CRMTerrain Member List

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

AddBoxContainer(const ChVector3d &box_size, const ChVector3d &pos, bool bottom_wall, bool side_walls, bool top_wall)chrono::fsi::ChFsiProblemCartesian
AddRigidBody(std::shared_ptr< ChBody > body, const chrono::utils::ChBodyGeometry &geometry, bool check_embedded, bool use_grid_bce=false)chrono::fsi::ChFsiProblem
AddRigidBodyBox(std::shared_ptr< ChBody > body, const ChFramed &pos, const ChVector3d &size) (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblem
AddRigidBodyCylinderX(std::shared_ptr< ChBody > body, const ChFramed &pos, double radius, double length, bool use_grid_bce=false) (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblem
AddRigidBodyMesh(std::shared_ptr< ChBody > body, const ChVector3d &pos, const std::string &obj_file, const ChVector3d &interior_point, double scale) (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblem
AddRigidBodySphere(std::shared_ptr< ChBody > body, const ChVector3d &pos, double radius, bool use_grid_bce=false) (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblem
AddWaveMaker(WavemakerType type, const ChVector3d &box_size, const ChVector3d &pos, std::shared_ptr< ChFunction > piston_fun)chrono::fsi::ChFsiProblemCartesian
Advance(double step)chrono::vehicle::ChTerraininlinevirtual
ChFsiProblem(ChSystem &sys, double spacing)chrono::fsi::ChFsiProblemprotected
ChFsiProblemCartesian(ChSystem &sys, double spacing)chrono::fsi::ChFsiProblemCartesian
ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerrain
Construct(const std::string &sph_file, const std::string &bce_file, const ChVector3d &pos)chrono::fsi::ChFsiProblemCartesian
Construct(const ChVector3d &box_size, const ChVector3d &pos, bool bottom_wall, bool side_walls)chrono::fsi::ChFsiProblemCartesian
Construct(const std::string &heightmap_file, double length, double width, const ChVector2d &height_range, double depth, bool uniform_depth, const ChVector3d &pos, bool bottom_wall, bool side_walls)chrono::fsi::ChFsiProblemCartesian
CRMTerrain(ChSystem &sys, double spacing)chrono::vehicle::CRMTerrain
GetCoefficientFriction(const ChVector3d &loc) const overridechrono::vehicle::CRMTerraininlinevirtual
GetComputationalDomainSize() constchrono::fsi::ChFsiProbleminline
GetFsiBodyForce(std::shared_ptr< ChBody > body) constchrono::fsi::ChFsiProblem
GetFsiBodyTorque(std::shared_ptr< ChBody > body) constchrono::fsi::ChFsiProblem
GetGroundBody() constchrono::fsi::ChFsiProbleminline
GetHeight(const ChVector3d &loc) const overridechrono::vehicle::CRMTerraininlinevirtual
GetNormal(const ChVector3d &loc) const overridechrono::vehicle::CRMTerraininlinevirtual
GetNumBoundaryBCEMarkers() constchrono::fsi::ChFsiProbleminline
GetNumSPHParticles() constchrono::fsi::ChFsiProbleminline
GetProperties(const ChVector3d &loc, double &height, ChVector3d &normal, float &friction) constchrono::vehicle::ChTerrainvirtual
GetSPHBoundingBox() constchrono::fsi::ChFsiProbleminline
GetSystemFSI()chrono::fsi::ChFsiProbleminline
GetSystyemMBS()chrono::fsi::ChFsiProbleminline
GridPoints typedef (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblemprotected
Initialize()chrono::fsi::ChFsiProblem
m_bcechrono::fsi::ChFsiProblemprotected
m_bodieschrono::fsi::ChFsiProblemprotected
m_domain_aabbchrono::fsi::ChFsiProblemprotected
m_friction_funchrono::vehicle::ChTerrainprotected
m_fsi_bodies (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblemprotected
m_groundchrono::fsi::ChFsiProblemprotected
m_height_funchrono::vehicle::ChTerrainprotected
m_initializedchrono::fsi::ChFsiProblemprotected
m_normal_funchrono::vehicle::ChTerrainprotected
m_offset_bcechrono::fsi::ChFsiProblemprotected
m_offset_sphchrono::fsi::ChFsiProblemprotected
m_props_cbchrono::fsi::ChFsiProblemprotected
m_spacingchrono::fsi::ChFsiProblemprotected
m_sphchrono::fsi::ChFsiProblemprotected
m_sph_aabbchrono::fsi::ChFsiProblemprotected
m_syschrono::fsi::ChFsiProblemprotected
m_sysFSIchrono::fsi::ChFsiProblemprotected
m_verbosechrono::fsi::ChFsiProblemprotected
ProcessBody(RigidBody &b)chrono::fsi::ChFsiProblemprotected
ProcessBodyMesh(RigidBody &b, ChTriangleMeshConnected trimesh, const ChVector3d &interior_point)chrono::fsi::ChFsiProblemprotected
RealPoints typedef (defined in chrono::fsi::ChFsiProblem)chrono::fsi::ChFsiProblemprotected
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
RegisterParticlePropertiesCallback(std::shared_ptr< ParticlePropertiesCallback > callback)chrono::fsi::ChFsiProbleminline
SaveInitialMarkers(const std::string &out_dir) constchrono::fsi::ChFsiProblem
SetComputationalDomainSize(ChAABB aabb)chrono::fsi::ChFsiProbleminline
SetVerbose(bool verbose)chrono::fsi::ChFsiProblem
Synchronize(double time) overridechrono::vehicle::CRMTerraininlinevirtual
WavemakerType enum namechrono::fsi::ChFsiProblem
~ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerraininlinevirtual