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
AddFsiBody(std::shared_ptr< ChBody > body)chrono::fsi::ChSystemFsi
AddFsiMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::fsi::ChSystemFsi
AddPointsBCE(std::shared_ptr< ChBody > body, const std::vector< ChVector3d > &points, const ChFrame<> &rel_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 ChVector3d &size, bool solid, std::vector< ChVector3d > &bce)chrono::fsi::ChSystemFsi
CreateBCE_cone(double rad, double height, bool solid, bool capped, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChSystemFsi
CreateBCE_cylinder(double rad, double height, bool solid, bool capped, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChSystemFsi
CreateBCE_sphere(double rad, bool solid, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChSystemFsi
CreateBCE_wall(const ChVector2d &size, std::vector< ChVector3d > &bce)chrono::fsi::ChSystemFsi
CreateCylinderAnnulusPoints(double rad_inner, double rad_outer, double height, bool polar, double delta, std::vector< ChVector3d > &points)chrono::fsi::ChSystemFsistatic
CreateMeshPoints(ChTriangleMeshConnected &mesh, double delta, std::vector< ChVector3d > &points)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
GetFsiBodyForce(size_t i) constchrono::fsi::ChSystemFsi
GetFsiBodyTorque(size_t i) constchrono::fsi::ChSystemFsi
GetGravitationalAcceleration() constchrono::fsi::ChSystemFsi
GetInitialSpacing() constchrono::fsi::ChSystemFsi
GetKernelLength() constchrono::fsi::ChSystemFsi
GetMaxStepSize() constchrono::fsi::ChSystemFsi
GetNumBCELayers() constchrono::fsi::ChSystemFsi
GetNumBoundaryMarkers() constchrono::fsi::ChSystemFsi
GetNumFlexBodyMarkers() constchrono::fsi::ChSystemFsi
GetNumFluidMarkers() constchrono::fsi::ChSystemFsi
GetNumProximitySearchSteps() 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
GetPhysicsProblem() const (defined in chrono::fsi::ChSystemFsi)chrono::fsi::ChSystemFsi
GetPhysicsProblemString() const (defined in chrono::fsi::ChSystemFsi)chrono::fsi::ChSystemFsi
GetRatioMBS() constchrono::fsi::ChSystemFsiinline
GetRTF() constchrono::fsi::ChSystemFsiinline
GetSimTime() constchrono::fsi::ChSystemFsiinline
GetSoundSpeed() constchrono::fsi::ChSystemFsi
GetSphMethodTypeString() const (defined in chrono::fsi::ChSystemFsi)chrono::fsi::ChSystemFsi
GetStepSize() constchrono::fsi::ChSystemFsi
GetViscosity() constchrono::fsi::ChSystemFsi
Initialize()chrono::fsi::ChSystemFsi
OutputMode enum namechrono::fsi::ChSystemFsi
PhysicsProblem 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
SetBcePattern1D(BcePatternMesh1D pattern, bool remove_center=false)chrono::fsi::ChSystemFsi
SetBcePattern2D(BcePatternMesh2D pattern, bool remove_center=false)chrono::fsi::ChSystemFsi
SetBodyForce(const ChVector3d &force)chrono::fsi::ChSystemFsi
SetBoundaries(const ChVector3d &cMin, const ChVector3d &cMax)chrono::fsi::ChSystemFsi
SetCfdSPH(const FluidProperties &fluid_props)chrono::fsi::ChSystemFsi
SetCohesionForce(double Fc)chrono::fsi::ChSystemFsi
SetConsistentDerivativeDiscretization(bool consistent_gradient, bool consistent_Laplacian)chrono::fsi::ChSystemFsi
SetContainerDim(const ChVector3d &boxDim)chrono::fsi::ChSystemFsi
SetDensity(double rho0)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
SetLinSolverParameters(const LinSolverParameters &linsolv_params)chrono::fsi::ChSystemFsi
SetMaxStepSize(double dT_max)chrono::fsi::ChSystemFsi
SetNumBCELayers(int num_layers)chrono::fsi::ChSystemFsi
SetNumProximitySearchSteps(int steps)chrono::fsi::ChSystemFsi
SetOutputLength(int OutputLength)chrono::fsi::ChSystemFsi
SetParticleOutputMode(OutputMode mode)chrono::fsi::ChSystemFsiinline
SetSPHintegration(bool runSPH)chrono::fsi::ChSystemFsi
SetSPHLinearSolver(SolverType lin_solver)chrono::fsi::ChSystemFsi
SetSPHMethod(SPHMethod SPH_method)chrono::fsi::ChSystemFsi
SetSPHParameters(const SPHParameters &sph_params)chrono::fsi::ChSystemFsi
SetStepSize(double dT, double dT_Flex=0)chrono::fsi::ChSystemFsi
SetVerbose(bool verbose)chrono::fsi::ChSystemFsi
WriteParticleFile(const std::string &outfilename) constchrono::fsi::ChSystemFsi
~ChSystemFsi()chrono::fsi::ChSystemFsi