chrono::fsi::ChSystemFsi Member List

This is the complete list of members for chrono::fsi::ChSystemFsi, including all inherited members.

AddANCFshellBCE(std::vector< std::shared_ptr< fea::ChElementShellANCF_3423 >> &m_fsi_shells, std::shared_ptr< fea::ChMesh > mesh, bool multiLayer=true, bool removeMiddleLayer=false, int SIDE=-2)chrono::fsi::ChSystemFsi
AddANCFshellBCE(std::vector< std::shared_ptr< fea::ChElementShellANCF_3423 >> &m_fsi_shells, std::vector< std::shared_ptr< fea::ChNodeFEAxyzD >> &m_fsi_nodes, std::shared_ptr< fea::ChMesh > mesh, const std::vector< std::vector< int >> &elementsNodes, const std::vector< std::vector< int >> &NodeNeighborElement, bool multiLayer=true, bool removeMiddleLayer=false, int SIDE=-2)chrono::fsi::ChSystemFsi
AddBoxBCE(std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, const ChVector<> &size, int plane=12, bool isSolid=false)chrono::fsi::ChSystemFsi
AddBoxBody(std::shared_ptr< ChMaterialSurface > mat_prop, double density, const ChVector<> &pos, const ChQuaternion<> &rot, const ChVector<> &hsize)chrono::fsi::ChSystemFsi
AddBoxSPH(double initSpace, double kernelLength, const ChVector<> &boxCenter, const ChVector<> &boxHalfDim)chrono::fsi::ChSystemFsi
AddConeBCE(std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, double radius, double height, double kernel_h, bool cartesian=true)chrono::fsi::ChSystemFsi
AddCylinderBCE(std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, double radius, double height, double kernel_h, bool cartesian=true)chrono::fsi::ChSystemFsi
AddCylinderBody(std::shared_ptr< ChMaterialSurface > mat_prop, double density, const ChVector<> &pos, const ChQuaternion<> &rot, double radius, double length)chrono::fsi::ChSystemFsi
AddCylinderSurfaceBCE(std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, double radius, double height, double kernel_h)chrono::fsi::ChSystemFsi
AddFEAmeshBCE(std::shared_ptr< fea::ChMesh > my_mesh, const std::vector< std::vector< int >> &NodeNeighborElement, const std::vector< std::vector< int >> &_1D_elementsNodes, const std::vector< std::vector< int >> &_2D_elementsNodes, bool add1DElem, bool add2DElem, bool multiLayer, bool removeMiddleLayer, int SIDE, int SIZE2D)chrono::fsi::ChSystemFsi
AddFileBCE(std::shared_ptr< ChBody > body, const std::string &dataPath, const ChVector<> &collisionShapeRelativePos, const ChQuaternion<> &collisionShapeRelativeRot, double scale, bool isSolid=true)chrono::fsi::ChSystemFsi
AddFsiBody(std::shared_ptr< ChBody > mbody)chrono::fsi::ChSystemFsiinline
AddPointsBCE(std::shared_ptr< ChBody > body, const std::vector< ChVector<>> &points, const ChVector<> &collisionShapeRelativePos, const ChQuaternion<> &collisionShapeRelativeRot)chrono::fsi::ChSystemFsi
AddSphereBCE(std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, double radius)chrono::fsi::ChSystemFsi
AddSphereBody(std::shared_ptr< ChMaterialSurface > mat_prop, double density, const ChVector<> &pos, double radius)chrono::fsi::ChSystemFsi
AddSphereSurfaceBCE(std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, double radius, double kernel_h)chrono::fsi::ChSystemFsi
AddSPHParticle(const ChVector<> &point, double rho0, double pres0, double mu0, double h, const ChVector<> &velocity=ChVector<>(0), const ChVector<> &tauXxYyZz=ChVector<>(0), const ChVector<> &tauXyXzYz=ChVector<>(0))chrono::fsi::ChSystemFsi
AddSPHParticle(const ChVector<> &point, const ChVector<> &velocity=ChVector<>(0), const ChVector<> &tauXxYyZz=ChVector<>(0), const ChVector<> &tauXyXzYz=ChVector<>(0))chrono::fsi::ChSystemFsi
ChSystemFsi(ChSystem &other_physicalSystem)chrono::fsi::ChSystemFsi
ChVisualizationFsi (defined in chrono::fsi::ChSystemFsi)chrono::fsi::ChSystemFsifriend
CreateMeshPoints(std::shared_ptr< geometry::ChTriangleMeshConnected > mesh, double delta, std::vector< ChVector<>> &point_cloud)chrono::fsi::ChSystemFsistatic
DoStepDynamics_ChronoRK2()chrono::fsi::ChSystemFsi
DoStepDynamics_FSI()chrono::fsi::ChSystemFsi
Get_G_acc() constchrono::fsi::ChSystemFsi
GetAdaptiveTimeStepping() constchrono::fsi::ChSystemFsi
GetBasePressure() constchrono::fsi::ChSystemFsi
GetBodyForce() constchrono::fsi::ChSystemFsi
GetContainerDim() constchrono::fsi::ChSystemFsi
GetDensity() constchrono::fsi::ChSystemFsi
GetFsiBodies()chrono::fsi::ChSystemFsiinline
GetFsiCables()chrono::fsi::ChSystemFsiinline
GetFsiMesh()chrono::fsi::ChSystemFsiinline
GetFsiNodes()chrono::fsi::ChSystemFsiinline
GetFsiShells()chrono::fsi::ChSystemFsiinline
GetInitialSpacing() constchrono::fsi::ChSystemFsi
GetKernelLength() constchrono::fsi::ChSystemFsi
GetMaxStepSize() constchrono::fsi::ChSystemFsi
GetNumBoundaryMarkers() constchrono::fsi::ChSystemFsi
GetNumFlexBodyMarkers() constchrono::fsi::ChSystemFsi
GetNumFluidMarkers() constchrono::fsi::ChSystemFsi
GetNumRigidBodyMarkers() constchrono::fsi::ChSystemFsi
GetParticleMass() constchrono::fsi::ChSystemFsi
GetParticlePosOrProperties()chrono::fsi::ChSystemFsi
GetParticleVel()chrono::fsi::ChSystemFsi
GetSimTime() constchrono::fsi::ChSystemFsiinline
GetSoundSpeed() constchrono::fsi::ChSystemFsi
GetStepSize() constchrono::fsi::ChSystemFsi
GetViscosity() constchrono::fsi::ChSystemFsi
Initialize()chrono::fsi::ChSystemFsi
OutpuMode enum namechrono::fsi::ChSystemFsi
PrintParticleToFile(const std::string &dir) constchrono::fsi::ChSystemFsi
ReadParametersFromFile(const std::string &json_file)chrono::fsi::ChSystemFsi
Set_G_acc(const ChVector<> &gravity)chrono::fsi::ChSystemFsi
SetAdaptiveTimeStepping(bool adaptive)chrono::fsi::ChSystemFsi
SetBodyForce(const ChVector<> &force)chrono::fsi::ChSystemFsi
SetBoundaries(const ChVector<> &cMin, const ChVector<> &cMax)chrono::fsi::ChSystemFsi
SetCableElementsNodes(std::vector< std::vector< int >> elementsNodes)chrono::fsi::ChSystemFsi
SetContainerDim(const ChVector<> &boxDim)chrono::fsi::ChSystemFsi
SetDensity(double rho0)chrono::fsi::ChSystemFsi
SetDiscreType(bool useGmatrix, bool useLmatrix)chrono::fsi::ChSystemFsi
SetElasticSPH(const ElasticMaterialProperties mat_props)chrono::fsi::ChSystemFsi
SetFsiMesh(std::shared_ptr< fea::ChMesh > other_fsi_mesh)chrono::fsi::ChSystemFsi
SetInitialSpacing(double spacing)chrono::fsi::ChSystemFsi
SetInitPressure(const double fzDim)chrono::fsi::ChSystemFsi
SetKernelLength(double length)chrono::fsi::ChSystemFsi
SetMaxStepSize(double dT_max)chrono::fsi::ChSystemFsi
SetNumBoundaryLayers(int num_layers)chrono::fsi::ChSystemFsi
SetOutputDirectory(const std::string &output_dir)chrono::fsi::ChSystemFsi
SetOutputLength(int OutputLength)chrono::fsi::ChSystemFsi
SetParticleOutputMode(OutpuMode mode)chrono::fsi::ChSystemFsiinline
SetShellElementsNodes(std::vector< std::vector< int >> elementsNodes)chrono::fsi::ChSystemFsi
SetSPHLinearSolver(SolverType lin_solver)chrono::fsi::ChSystemFsi
SetSPHMethod(FluidDynamics SPH_method, SolverType lin_solver=SolverType::BICGSTAB)chrono::fsi::ChSystemFsi
SetStepSize(double dT, double dT_Flex=0)chrono::fsi::ChSystemFsi
SetVerbose(bool m_verbose)chrono::fsi::ChSystemFsi
SetWallBC(BceVersion wallBC)chrono::fsi::ChSystemFsi
WriteParticleFile(const std::string &outfilename) constchrono::fsi::ChSystemFsi
~ChSystemFsi()chrono::fsi::ChSystemFsi