chrono::fsi::ChSystemFsi Member List

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

AddBoxBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector3d &size, bool solid)chrono::fsi::ChSystemFsi
AddBoxContainerBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector3d &size, const ChVector3i faces)chrono::fsi::ChSystemFsi
AddBoxSPH(const ChVector3d &boxCenter, const ChVector3d &boxHalfDim)chrono::fsi::ChSystemFsi
AddConeBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, double height, bool solid, bool capped=true, bool polar=true)chrono::fsi::ChSystemFsi
AddCylinderAnnulusBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius_inner, double radius_outer, double height, bool polar=true)chrono::fsi::ChSystemFsi
AddCylinderBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, double height, bool solid, bool capped=true, bool polar=true)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
AddFsiBody(std::shared_ptr< ChBody > body)chrono::fsi::ChSystemFsi
AddFsiMesh(std::shared_ptr< fea::ChMesh > mesh, const std::vector< std::vector< int >> &beam_elements, const std::vector< std::vector< int >> &shell_elements)chrono::fsi::ChSystemFsi
AddPointsBCE(std::shared_ptr< ChBody > body, const std::vector< ChVector3d > &points, const ChFrame<> &frame, bool solid)chrono::fsi::ChSystemFsi
AddSphereBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, bool solid, bool polar=true)chrono::fsi::ChSystemFsi
AddSPHParticle(const ChVector3d &point, double rho0, double pres0, double mu0, const ChVector3d &velocity=ChVector3d(0), const ChVector3d &tauXxYyZz=ChVector3d(0), const ChVector3d &tauXyXzYz=ChVector3d(0))chrono::fsi::ChSystemFsi
AddSPHParticle(const ChVector3d &point, const ChVector3d &velocity=ChVector3d(0), const ChVector3d &tauXxYyZz=ChVector3d(0), const ChVector3d &tauXyXzYz=ChVector3d(0))chrono::fsi::ChSystemFsi
AddWallBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector2d size)chrono::fsi::ChSystemFsi
AttachSystem(ChSystem *sysMBS)chrono::fsi::ChSystemFsi
ChFsiVisualizationGL (defined in chrono::fsi::ChSystemFsi)chrono::fsi::ChSystemFsifriend
ChFsiVisualizationVSG (defined in chrono::fsi::ChSystemFsi)chrono::fsi::ChSystemFsifriend
ChSystemFsi(ChSystem *sysMBS=nullptr)chrono::fsi::ChSystemFsi
CreateBCE_box(const Real3 &size, bool solid, thrust::host_vector< Real4 > &bce)chrono::fsi::ChSystemFsi
CreateBCE_cable(thrust::host_vector< Real4 > &posRadBCE, std::shared_ptr< chrono::fea::ChElementCableANCF > cable, std::vector< int > remove, bool multiLayer, bool removeMiddleLayer, int SIDE)chrono::fsi::ChSystemFsi
CreateBCE_cone(Real rad, Real height, bool solid, bool capped, bool polar, thrust::host_vector< Real4 > &bce)chrono::fsi::ChSystemFsi
CreateBCE_cylinder(Real rad, Real height, bool solid, bool capped, bool polar, thrust::host_vector< Real4 > &bce)chrono::fsi::ChSystemFsi
CreateBCE_cylinder_annulus(Real rad_in, Real rad_out, Real height, bool polar, thrust::host_vector< Real4 > &bce)chrono::fsi::ChSystemFsi
CreateBCE_shell(thrust::host_vector< Real4 > &posRadBCE, std::shared_ptr< chrono::fea::ChElementShellANCF_3423 > shell, std::vector< int > remove, std::vector< int > remove_s, bool multiLayer, bool removeMiddleLayer, int SIDE)chrono::fsi::ChSystemFsi
CreateBCE_sphere(Real rad, bool solid, bool polar, thrust::host_vector< Real4 > &bce)chrono::fsi::ChSystemFsi
CreateBCE_wall(const Real2 &size, thrust::host_vector< Real4 > &bce)chrono::fsi::ChSystemFsi
CreateMeshPoints(ChTriangleMeshConnected &mesh, double delta, std::vector< ChVector3d > &point_cloud)chrono::fsi::ChSystemFsistatic
DoStepDynamics_FSI()chrono::fsi::ChSystemFsi
FindParticlesInBox(const ChFrame<> &frame, const ChVector3d &size)chrono::fsi::ChSystemFsi
GetAdaptiveTimeStepping() constchrono::fsi::ChSystemFsi
GetBasePressure() constchrono::fsi::ChSystemFsi
GetBodyForce() constchrono::fsi::ChSystemFsi
GetContainerDim() constchrono::fsi::ChSystemFsi
GetDensity() constchrono::fsi::ChSystemFsi
GetFsiBodies() constchrono::fsi::ChSystemFsi
GetFsiMesh() constchrono::fsi::ChSystemFsi
GetFsiNodes() constchrono::fsi::ChSystemFsi
GetGravitationalAcceleration() constchrono::fsi::ChSystemFsi
GetInitialSpacing() constchrono::fsi::ChSystemFsi
GetKernelLength() constchrono::fsi::ChSystemFsi
GetMaxStepSize() constchrono::fsi::ChSystemFsi
GetNumBoundaryLayers() constchrono::fsi::ChSystemFsi
GetNumBoundaryMarkers() constchrono::fsi::ChSystemFsi
GetNumFlexBodyMarkers() constchrono::fsi::ChSystemFsi
GetNumFluidMarkers() constchrono::fsi::ChSystemFsi
GetNumRigidBodyMarkers() constchrono::fsi::ChSystemFsi
GetParams() constchrono::fsi::ChSystemFsiinline
GetParticleAccelerations() constchrono::fsi::ChSystemFsi
GetParticleAccelerations(const thrust::device_vector< int > &indices)chrono::fsi::ChSystemFsi
GetParticleFluidProperties() constchrono::fsi::ChSystemFsi
GetParticleForces() constchrono::fsi::ChSystemFsi
GetParticleForces(const thrust::device_vector< int > &indices)chrono::fsi::ChSystemFsi
GetParticleMass() constchrono::fsi::ChSystemFsi
GetParticlePositions() constchrono::fsi::ChSystemFsi
GetParticlePositions(const thrust::device_vector< int > &indices)chrono::fsi::ChSystemFsi
GetParticleVelocities() constchrono::fsi::ChSystemFsi
GetParticleVelocities(const thrust::device_vector< int > &indices)chrono::fsi::ChSystemFsi
GetRTF() constchrono::fsi::ChSystemFsiinline
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
PrintFsiInfoToFile(const std::string &dir, double time) constchrono::fsi::ChSystemFsi
PrintParticleToFile(const std::string &dir) constchrono::fsi::ChSystemFsi
ReadParametersFromFile(const std::string &json_file)chrono::fsi::ChSystemFsi
SetActiveDomain(const ChVector3d &boxHalfDim)chrono::fsi::ChSystemFsi
SetActiveDomainDelay(double duration)chrono::fsi::ChSystemFsi
SetAdaptiveTimeStepping(bool adaptive)chrono::fsi::ChSystemFsi
SetBodyForce(const ChVector3d &force)chrono::fsi::ChSystemFsi
SetBoundaries(const ChVector3d &cMin, const ChVector3d &cMax)chrono::fsi::ChSystemFsi
SetCohesionForce(double Fc)chrono::fsi::ChSystemFsi
SetContainerDim(const ChVector3d &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
SetGravitationalAcceleration(const ChVector3d &gravity)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
SetOutputLength(int OutputLength)chrono::fsi::ChSystemFsi
SetParticleOutputMode(OutpuMode mode)chrono::fsi::ChSystemFsiinline
SetRigidBodyBC(BceVersion rigidBodyBC)chrono::fsi::ChSystemFsi
SetSPHintegration(bool runSPH)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 verbose)chrono::fsi::ChSystemFsi
SetWallBC(BceVersion wallBC)chrono::fsi::ChSystemFsi
WriteParticleFile(const std::string &outfilename) constchrono::fsi::ChSystemFsi
~ChSystemFsi()chrono::fsi::ChSystemFsi