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, int side_flags)chrono::fsi::ChFsiProblemCartesian
AddFeaMesh(std::shared_ptr< fea::ChMesh > mesh, bool check_embedded)chrono::fsi::ChFsiProblemSPH
AddRigidBody(std::shared_ptr< ChBody > body, const chrono::utils::ChBodyGeometry &geometry, bool check_embedded, bool use_grid_bce=false)chrono::fsi::ChFsiProblemSPH
AddRigidBodyBox(std::shared_ptr< ChBody > body, const ChFramed &pos, const ChVector3d &size) (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPH
AddRigidBodyCylinderX(std::shared_ptr< ChBody > body, const ChFramed &pos, double radius, double length, bool use_grid_bce=false) (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPH
AddRigidBodyMesh(std::shared_ptr< ChBody > body, const ChVector3d &pos, const std::string &obj_file, const ChVector3d &interior_point, double scale) (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPH
AddRigidBodySphere(std::shared_ptr< ChBody > body, const ChVector3d &pos, double radius, bool use_grid_bce=false) (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPH
Advance(double step)chrono::vehicle::ChTerraininlinevirtual
ChFsiProblemCartesian(ChSystem &sys, double spacing)chrono::fsi::ChFsiProblemCartesian
ChFsiProblemSPH(ChSystem &sys, double spacing)chrono::fsi::ChFsiProblemSPHprotected
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, int side_flags)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, int side_flags)chrono::fsi::ChFsiProblemCartesian
ConstructWaveTank(WavemakerType type, const ChVector3d &pos, const ChVector3d &box_size, double depth, std::shared_ptr< ChFunction > piston_fun, std::shared_ptr< WaveTankProfile > profile=nullptr, bool end_wall=true)chrono::fsi::ChFsiProblemCartesian
CRMTerrain(ChSystem &sys, double spacing)chrono::vehicle::CRMTerrain
GetCoefficientFriction(const ChVector3d &loc) const overridechrono::vehicle::CRMTerraininlinevirtual
GetComputationalDomainSize() constchrono::fsi::ChFsiProblemSPHinline
GetFluidSystemSPH()chrono::fsi::ChFsiProblemSPHinline
GetFsiBodyForce(std::shared_ptr< ChBody > body) constchrono::fsi::ChFsiProblemSPH
GetFsiBodyTorque(std::shared_ptr< ChBody > body) constchrono::fsi::ChFsiProblemSPH
GetGroundBody() constchrono::fsi::ChFsiProblemSPHinline
GetHeight(const ChVector3d &loc) const overridechrono::vehicle::CRMTerraininlinevirtual
GetMultibodySystem()chrono::fsi::ChFsiProblemSPHinline
GetNormal(const ChVector3d &loc) const overridechrono::vehicle::CRMTerraininlinevirtual
GetNumBoundaryBCEMarkers() constchrono::fsi::ChFsiProblemSPHinline
GetNumSPHParticles() constchrono::fsi::ChFsiProblemSPHinline
GetProperties(const ChVector3d &loc, double &height, ChVector3d &normal, float &friction) constchrono::vehicle::ChTerrainvirtual
GetSPHBoundingBox() constchrono::fsi::ChFsiProblemSPHinline
GetSystemFSI()chrono::fsi::ChFsiProblemSPHinline
GridPoints typedef (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPHprotected
Initialize()chrono::fsi::ChFsiProblemSPH
m_bcechrono::fsi::ChFsiProblemSPHprotected
m_bodieschrono::fsi::ChFsiProblemSPHprotected
m_domain_aabbchrono::fsi::ChFsiProblemSPHprotected
m_friction_funchrono::vehicle::ChTerrainprotected
m_fsi_bodies (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPHprotected
m_groundchrono::fsi::ChFsiProblemSPHprotected
m_height_funchrono::vehicle::ChTerrainprotected
m_initializedchrono::fsi::ChFsiProblemSPHprotected
m_mesheschrono::fsi::ChFsiProblemSPHprotected
m_normal_funchrono::vehicle::ChTerrainprotected
m_offset_bcechrono::fsi::ChFsiProblemSPHprotected
m_offset_sphchrono::fsi::ChFsiProblemSPHprotected
m_props_cbchrono::fsi::ChFsiProblemSPHprotected
m_spacingchrono::fsi::ChFsiProblemSPHprotected
m_sphchrono::fsi::ChFsiProblemSPHprotected
m_sph_aabbchrono::fsi::ChFsiProblemSPHprotected
m_sysFSIchrono::fsi::ChFsiProblemSPHprotected
m_sysSPHchrono::fsi::ChFsiProblemSPHprotected
m_verbosechrono::fsi::ChFsiProblemSPHprotected
ProcessBody(RigidBody &b)chrono::fsi::ChFsiProblemSPHprotected
ProcessBodyMesh(RigidBody &b, ChTriangleMeshConnected trimesh, const ChVector3d &interior_point)chrono::fsi::ChFsiProblemSPHprotected
RealPoints typedef (defined in chrono::fsi::ChFsiProblemSPH)chrono::fsi::ChFsiProblemSPHprotected
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::ChFsiProblemSPHinline
SaveInitialMarkers(const std::string &out_dir) constchrono::fsi::ChFsiProblemSPH
SetBcePattern1D(BcePatternMesh1D pattern, bool remove_center=false)chrono::fsi::ChFsiProblemSPH
SetBcePattern2D(BcePatternMesh2D pattern, bool remove_center=false)chrono::fsi::ChFsiProblemSPH
SetComputationalDomainSize(ChAABB aabb)chrono::fsi::ChFsiProblemSPHinline
SetVerbose(bool verbose)chrono::fsi::ChFsiProblemSPH
Synchronize(double time) overridechrono::vehicle::CRMTerraininlinevirtual
WavemakerType enum namechrono::fsi::ChFsiProblemSPH
~ChTerrain() (defined in chrono::vehicle::ChTerrain)chrono::vehicle::ChTerraininlinevirtual