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