chrono::fsi::ChSystemFsi Member List

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

AddBceBox(std::shared_ptr< SimParams > paramsH, std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, const ChVector<> &size, int plane=12)chrono::fsi::ChSystemFsi
AddBceCylinder(std::shared_ptr< SimParams > paramsH, std::shared_ptr< ChBody > body, const ChVector<> &relPos, const ChQuaternion<> &relRot, double radius, double height, double kernel_h, bool cartesian=true)chrono::fsi::ChSystemFsi
AddBceFile(std::shared_ptr< SimParams > paramsH, std::shared_ptr< ChBody > body, const std::string &dataPath, const ChVector<> &collisionShapeRelativePos, const ChQuaternion<> &collisionShapeRelativeRot, double scale, bool isSolid=true)chrono::fsi::ChSystemFsi
AddBceFromMesh(std::shared_ptr< SimParams > paramsH, 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
AddBceFromPoints(std::shared_ptr< SimParams > paramsH, std::shared_ptr< ChBody > body, const std::vector< ChVector<>> &points, const ChVector<> &collisionShapeRelativePos, const ChQuaternion<> &collisionShapeRelativeRot)chrono::fsi::ChSystemFsi
AddFsiBody(std::shared_ptr< ChBody > mbody)chrono::fsi::ChSystemFsiinline
AddRefArray(const int start, const int numPart, const int typeA, const int typeB)chrono::fsi::ChSystemFsi
AddSphMarker(const ChVector<> &point, double rho0, double pres0, double mu0, double h, double particle_type, const ChVector<> &velocity=ChVector<>(0), const ChVector<> &tauXxYyZz=ChVector<>(0), const ChVector<> &tauXyXzYz=ChVector<>(0))chrono::fsi::ChSystemFsi
ChSystemFsi(ChSystem &other_physicalSystem, CHFSI_TIME_INTEGRATOR time_integrator=CHFSI_TIME_INTEGRATOR::ExplicitSPH)chrono::fsi::ChSystemFsi
CopyDeviceDataToHalfStep()chrono::fsi::ChSystemFsi
DoStepDynamics_ChronoRK2()chrono::fsi::ChSystemFsi
DoStepDynamics_FSI()chrono::fsi::ChSystemFsi
Finalize()chrono::fsi::ChSystemFsi
FinalizeData()chrono::fsi::ChSystemFsi
GetFsiBodies()chrono::fsi::ChSystemFsiinline
GetFsiCables()chrono::fsi::ChSystemFsiinline
GetFsiData()chrono::fsi::ChSystemFsiinline
GetFsiMesh()chrono::fsi::ChSystemFsiinline
GetFsiNodes()chrono::fsi::ChSystemFsiinline
GetFsiShells()chrono::fsi::ChSystemFsiinline
GetKernelLength() constchrono::fsi::ChSystemFsi
GetParticlePosOrProperties()chrono::fsi::ChSystemFsi
GetParticleVel()chrono::fsi::ChSystemFsi
GetSimParams()chrono::fsi::ChSystemFsiinline
PrintParticleToFile(const std::string &out_dir) constchrono::fsi::ChSystemFsi
SetBoundaries(const ChVector<> &cMin, const ChVector<> &cMax, std::shared_ptr< SimParams > paramsH)chrono::fsi::ChSystemFsi
SetCableElementsNodes(std::vector< std::vector< int >> elementsNodes)chrono::fsi::ChSystemFsiinline
SetFluidDynamics(fluid_dynamics params_type=fluid_dynamics::I2SPH)chrono::fsi::ChSystemFsi
SetFluidSystemLinearSolver(ChFsiLinearSolver::SolverType other_solverType)chrono::fsi::ChSystemFsiinline
SetFsiMesh(std::shared_ptr< fea::ChMesh > other_fsi_mesh)chrono::fsi::ChSystemFsiinline
SetFsiOutputDir(std::shared_ptr< SimParams > paramsH, std::string &demo_dir, std::string out_dir, std::string inputJson)chrono::fsi::ChSystemFsi
SetInitPressure(std::shared_ptr< SimParams > paramsH, const double fzDim)chrono::fsi::ChSystemFsi
SetParticleOutputMode(CHFSI_OUTPUT_MODE mode)chrono::fsi::ChSystemFsiinline
SetShellElementsNodes(std::vector< std::vector< int >> elementsNodes)chrono::fsi::ChSystemFsiinline
SetSimParameter(const std::string &inputJson, std::shared_ptr< SimParams > paramsH, const ChVector<> &box_size)chrono::fsi::ChSystemFsi
SetSubDomain(std::shared_ptr< SimParams > paramsH)chrono::fsi::ChSystemFsi
WriteParticleFile(const std::string &outfilename) constchrono::fsi::ChSystemFsi
~ChSystemFsi()chrono::fsi::ChSystemFsi