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::ChSystemFsi | inline |
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::ChSystemFsi | friend |
CreateMeshPoints(std::shared_ptr< geometry::ChTriangleMeshConnected > mesh, double delta, std::vector< ChVector<>> &point_cloud) | chrono::fsi::ChSystemFsi | static |
DoStepDynamics_ChronoRK2() | chrono::fsi::ChSystemFsi | |
DoStepDynamics_FSI() | chrono::fsi::ChSystemFsi | |
FindParticlesInBox(const ChFrame<> &frame, const ChVector<> &size) | chrono::fsi::ChSystemFsi | |
Get_G_acc() const | chrono::fsi::ChSystemFsi | |
GetAdaptiveTimeStepping() const | chrono::fsi::ChSystemFsi | |
GetBasePressure() const | chrono::fsi::ChSystemFsi | |
GetBodyForce() const | chrono::fsi::ChSystemFsi | |
GetContainerDim() const | chrono::fsi::ChSystemFsi | |
GetDensity() const | chrono::fsi::ChSystemFsi | |
GetFsiBodies() | chrono::fsi::ChSystemFsi | inline |
GetFsiCables() | chrono::fsi::ChSystemFsi | inline |
GetFsiMesh() | chrono::fsi::ChSystemFsi | inline |
GetFsiNodes() | chrono::fsi::ChSystemFsi | inline |
GetFsiShells() | chrono::fsi::ChSystemFsi | inline |
GetInitialSpacing() const | chrono::fsi::ChSystemFsi | |
GetKernelLength() const | chrono::fsi::ChSystemFsi | |
GetMaxStepSize() const | chrono::fsi::ChSystemFsi | |
GetNumBoundaryMarkers() const | chrono::fsi::ChSystemFsi | |
GetNumFlexBodyMarkers() const | chrono::fsi::ChSystemFsi | |
GetNumFluidMarkers() const | chrono::fsi::ChSystemFsi | |
GetNumRigidBodyMarkers() const | chrono::fsi::ChSystemFsi | |
GetParticleFluidProperties() | chrono::fsi::ChSystemFsi | |
GetParticleForces() | chrono::fsi::ChSystemFsi | |
GetParticleForces(const thrust::device_vector< int > &indices) | chrono::fsi::ChSystemFsi | |
GetParticleMass() const | chrono::fsi::ChSystemFsi | |
GetParticlePositions() | chrono::fsi::ChSystemFsi | |
GetParticlePositions(const thrust::device_vector< int > &indices) | chrono::fsi::ChSystemFsi | |
GetParticleVelocities() | chrono::fsi::ChSystemFsi | |
GetParticleVelocities(const thrust::device_vector< int > &indices) | chrono::fsi::ChSystemFsi | |
GetSimTime() const | chrono::fsi::ChSystemFsi | inline |
GetSoundSpeed() const | chrono::fsi::ChSystemFsi | |
GetStepSize() const | chrono::fsi::ChSystemFsi | |
GetViscosity() const | chrono::fsi::ChSystemFsi | |
Initialize() | chrono::fsi::ChSystemFsi | |
OutpuMode enum name | chrono::fsi::ChSystemFsi | |
PrintParticleToFile(const std::string &dir) const | chrono::fsi::ChSystemFsi | |
ReadParametersFromFile(const std::string &json_file) | chrono::fsi::ChSystemFsi | |
Set_G_acc(const ChVector<> &gravity) | chrono::fsi::ChSystemFsi | |
SetActiveDomain(const ChVector<> &boxDim) | 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 | |
SetCohesionForce(double Fc) | 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::ChSystemFsi | inline |
SetRigidBodyBC(BceVersion rigidBodyBC) | chrono::fsi::ChSystemFsi | |
SetShellElementsNodes(std::vector< std::vector< int >> elementsNodes) | 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 m_verbose) | chrono::fsi::ChSystemFsi | |
SetWallBC(BceVersion wallBC) | chrono::fsi::ChSystemFsi | |
WriteParticleFile(const std::string &outfilename) const | chrono::fsi::ChSystemFsi | |
~ChSystemFsi() | chrono::fsi::ChSystemFsi |