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::ChTerrain | inlinevirtual |
ChFsiProblem(ChSystem &sys, double spacing) | chrono::fsi::ChFsiProblem | protected |
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 override | chrono::vehicle::CRMTerrain | inlinevirtual |
GetComputationalDomainSize() const | chrono::fsi::ChFsiProblem | inline |
GetFsiBodyForce(std::shared_ptr< ChBody > body) const | chrono::fsi::ChFsiProblem | |
GetFsiBodyTorque(std::shared_ptr< ChBody > body) const | chrono::fsi::ChFsiProblem | |
GetGroundBody() const | chrono::fsi::ChFsiProblem | inline |
GetHeight(const ChVector3d &loc) const override | chrono::vehicle::CRMTerrain | inlinevirtual |
GetNormal(const ChVector3d &loc) const override | chrono::vehicle::CRMTerrain | inlinevirtual |
GetNumBoundaryBCEMarkers() const | chrono::fsi::ChFsiProblem | inline |
GetNumSPHParticles() const | chrono::fsi::ChFsiProblem | inline |
GetProperties(const ChVector3d &loc, double &height, ChVector3d &normal, float &friction) const | chrono::vehicle::ChTerrain | virtual |
GetSPHBoundingBox() const | chrono::fsi::ChFsiProblem | inline |
GetSystemFSI() | chrono::fsi::ChFsiProblem | inline |
GetSystyemMBS() | chrono::fsi::ChFsiProblem | inline |
GridPoints typedef (defined in chrono::fsi::ChFsiProblem) | chrono::fsi::ChFsiProblem | protected |
Initialize() | chrono::fsi::ChFsiProblem | |
m_bce | chrono::fsi::ChFsiProblem | protected |
m_bodies | chrono::fsi::ChFsiProblem | protected |
m_domain_aabb | chrono::fsi::ChFsiProblem | protected |
m_friction_fun | chrono::vehicle::ChTerrain | protected |
m_fsi_bodies (defined in chrono::fsi::ChFsiProblem) | chrono::fsi::ChFsiProblem | protected |
m_ground | chrono::fsi::ChFsiProblem | protected |
m_height_fun | chrono::vehicle::ChTerrain | protected |
m_initialized | chrono::fsi::ChFsiProblem | protected |
m_normal_fun | chrono::vehicle::ChTerrain | protected |
m_offset_bce | chrono::fsi::ChFsiProblem | protected |
m_offset_sph | chrono::fsi::ChFsiProblem | protected |
m_props_cb | chrono::fsi::ChFsiProblem | protected |
m_spacing | chrono::fsi::ChFsiProblem | protected |
m_sph | chrono::fsi::ChFsiProblem | protected |
m_sph_aabb | chrono::fsi::ChFsiProblem | protected |
m_sys | chrono::fsi::ChFsiProblem | protected |
m_sysFSI | chrono::fsi::ChFsiProblem | protected |
m_verbose | chrono::fsi::ChFsiProblem | protected |
ProcessBody(RigidBody &b) | chrono::fsi::ChFsiProblem | protected |
ProcessBodyMesh(RigidBody &b, ChTriangleMeshConnected trimesh, const ChVector3d &interior_point) | chrono::fsi::ChFsiProblem | protected |
RealPoints typedef (defined in chrono::fsi::ChFsiProblem) | chrono::fsi::ChFsiProblem | protected |
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 |
RegisterParticlePropertiesCallback(std::shared_ptr< ParticlePropertiesCallback > callback) | chrono::fsi::ChFsiProblem | inline |
SaveInitialMarkers(const std::string &out_dir) const | chrono::fsi::ChFsiProblem | |
SetComputationalDomainSize(ChAABB aabb) | chrono::fsi::ChFsiProblem | inline |
SetVerbose(bool verbose) | chrono::fsi::ChFsiProblem | |
Synchronize(double time) override | chrono::vehicle::CRMTerrain | inlinevirtual |
WavemakerType enum name | chrono::fsi::ChFsiProblem | |
~ChTerrain() (defined in chrono::vehicle::ChTerrain) | chrono::vehicle::ChTerrain | inlinevirtual |