chrono::fsi::sph::ChFsiFluidSystemSPH Member List

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

AddBoxBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector3d &size, bool solid)chrono::fsi::sph::ChFsiFluidSystemSPH
AddBoxContainerBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector3d &size, const ChVector3i faces)chrono::fsi::sph::ChFsiFluidSystemSPH
AddBoxSPH(const ChVector3d &boxCenter, const ChVector3d &boxHalfDim)chrono::fsi::sph::ChFsiFluidSystemSPH
AddConeBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, double height, bool solid, bool polar=true)chrono::fsi::sph::ChFsiFluidSystemSPH
AddCylinderAnnulusBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius_inner, double radius_outer, double height, bool polar=true)chrono::fsi::sph::ChFsiFluidSystemSPH
AddCylinderBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, double height, bool solid, bool polar=true)chrono::fsi::sph::ChFsiFluidSystemSPH
AddPlateBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector2d &size)chrono::fsi::sph::ChFsiFluidSystemSPH
AddPointsBCE(std::shared_ptr< ChBody > body, const std::vector< ChVector3d > &points, const ChFrame<> &rel_frame, bool solid)chrono::fsi::sph::ChFsiFluidSystemSPH
AddSphereBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, bool solid, bool polar=true)chrono::fsi::sph::ChFsiFluidSystemSPH
AddSPHParticle(const ChVector3d &pos, double rho, double pres, double mu, const ChVector3d &vel=ChVector3d(0), const ChVector3d &tauXxYyZz=ChVector3d(0), const ChVector3d &tauXyXzYz=ChVector3d(0))chrono::fsi::sph::ChFsiFluidSystemSPH
AddSPHParticle(const ChVector3d &pos, const ChVector3d &vel=ChVector3d(0), const ChVector3d &tauXxYyZz=ChVector3d(0), const ChVector3d &tauXyXzYz=ChVector3d(0))chrono::fsi::sph::ChFsiFluidSystemSPH
CheckSPHParameters()chrono::fsi::sph::ChFsiFluidSystemSPH
ChFsiFluidSystem() (defined in chrono::fsi::ChFsiFluidSystem)chrono::fsi::ChFsiFluidSystemprotected
ChFsiFluidSystemSPH() (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPH
ChFsiInterfaceSPH (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPHfriend
ChFsiSystemSPH (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPHfriend
CreateBCE_BoxExterior(const ChVector3d &size, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_BoxInterior(const ChVector3d &size, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_ConeExterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_ConeInterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_CylinderExterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_CylinderInterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_Plate(const ChVector2d &size, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_SphereExterior(double radius, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreateBCE_SphereInterior(double radius, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::sph::ChFsiFluidSystemSPH
CreatePoints_CylinderAnnulus(double rad_inner, double rad_outer, double height, bool polar, double delta, std::vector< ChVector3d > &points)chrono::fsi::sph::ChFsiFluidSystemSPHstatic
CreatePoints_Mesh(ChTriangleMeshConnected &mesh, double delta, std::vector< ChVector3d > &points)chrono::fsi::sph::ChFsiFluidSystemSPHstatic
DoStepDynamics(double step)chrono::fsi::ChFsiFluidSystem
FindParticlesInBox(const ChFrame<> &frame, const ChVector3d &size)chrono::fsi::sph::ChFsiFluidSystemSPH
GetAccelerations() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetAccelerations(const std::vector< int > &indices) constchrono::fsi::sph::ChFsiFluidSystemSPH
GetBasePressure() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetBodyForce() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetBoundaryType() constchrono::fsi::sph::ChFsiFluidSystemSPHinline
GetContainerDim() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetDensity() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetForces() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetForces(const std::vector< int > &indices) constchrono::fsi::sph::ChFsiFluidSystemSPH
GetGravitationalAcceleration() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetInitialSpacing() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetKernelLength() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetKernelType() constchrono::fsi::sph::ChFsiFluidSystemSPHinline
GetNumBCELayers() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetNumBoundaryMarkers() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetNumFlexBodyMarkers() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetNumFluidMarkers() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetNumProximitySearchSteps() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetNumRigidBodyMarkers() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetParams() constchrono::fsi::sph::ChFsiFluidSystemSPHinline
GetParticleAccelerations() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetParticleFluidProperties() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetParticleForces() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetParticleMass() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetParticlePositions() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetParticleVelocities() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetPhysicsProblem() const (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPH
GetPhysicsProblemString() const (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPH
GetPositions() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetPositions(const std::vector< int > &indices) constchrono::fsi::sph::ChFsiFluidSystemSPH
GetProperties() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetRtf() constchrono::fsi::ChFsiFluidSysteminline
GetSimTime() constchrono::fsi::ChFsiFluidSysteminline
GetSoundSpeed() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetSphMethodTypeString() const (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPH
GetStepSize() constchrono::fsi::ChFsiFluidSysteminline
GetTimerStep() constchrono::fsi::ChFsiFluidSysteminline
GetVelocities() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetVelocities(const std::vector< int > &indices) constchrono::fsi::sph::ChFsiFluidSystemSPH
GetViscosity() constchrono::fsi::sph::ChFsiFluidSystemSPH
GetViscosityType() constchrono::fsi::sph::ChFsiFluidSystemSPHinline
Initialize(unsigned int num_fsi_bodies, unsigned int num_fsi_nodes1D, unsigned int num_fsi_elements1D, unsigned int num_fsi_nodes2D, unsigned int num_fsi_elements2D, const std::vector< FsiBodyState > &body_states, const std::vector< FsiMeshState > &mesh1D_states, const std::vector< FsiMeshState > &mesh2D_states, bool use_node_directions) overridechrono::fsi::sph::ChFsiFluidSystemSPHvirtual
Initialize() overridechrono::fsi::sph::ChFsiFluidSystemSPHvirtual
m_is_initializedchrono::fsi::ChFsiFluidSystemprotected
m_outdirchrono::fsi::ChFsiFluidSystemprotected
m_stepchrono::fsi::ChFsiFluidSystemprotected
m_timechrono::fsi::ChFsiFluidSystemprotected
m_verbosechrono::fsi::ChFsiFluidSystemprotected
OnSetupStepDynamics() overridechrono::fsi::sph::ChFsiFluidSystemSPHvirtual
ReadParametersFromFile(const std::string &json_file)chrono::fsi::sph::ChFsiFluidSystemSPH
SaveParticleData(const std::string &dir) constchrono::fsi::sph::ChFsiFluidSystemSPH
SaveSolidData(const std::string &dir, double time) constchrono::fsi::sph::ChFsiFluidSystemSPH
SetActiveDomain(const ChVector3d &boxHalfDim)chrono::fsi::sph::ChFsiFluidSystemSPH
SetActiveDomainDelay(double duration)chrono::fsi::sph::ChFsiFluidSystemSPH
SetArtificialViscosityCoefficient(double coefficient)chrono::fsi::sph::ChFsiFluidSystemSPH
SetBcePattern1D(BcePatternMesh1D pattern, bool remove_center=false)chrono::fsi::sph::ChFsiFluidSystemSPH
SetBcePattern2D(BcePatternMesh2D pattern, bool remove_center=false)chrono::fsi::sph::ChFsiFluidSystemSPH
SetBodyForce(const ChVector3d &force)chrono::fsi::sph::ChFsiFluidSystemSPH
SetBoundaryType(BoundaryType boundary_type)chrono::fsi::sph::ChFsiFluidSystemSPH
SetCfdSPH(const FluidProperties &fluid_props)chrono::fsi::sph::ChFsiFluidSystemSPH
SetCohesionForce(double Fc)chrono::fsi::sph::ChFsiFluidSystemSPH
SetComputationalBoundaries(const ChVector3d &cMin, const ChVector3d &cMax, int sides)chrono::fsi::sph::ChFsiFluidSystemSPH
SetConsistentDerivativeDiscretization(bool consistent_gradient, bool consistent_Laplacian)chrono::fsi::sph::ChFsiFluidSystemSPH
SetContainerDim(const ChVector3d &boxDim)chrono::fsi::sph::ChFsiFluidSystemSPH
SetDensity(double rho0)chrono::fsi::sph::ChFsiFluidSystemSPH
SetElasticSPH(const ElasticMaterialProperties &mat_props)chrono::fsi::sph::ChFsiFluidSystemSPH
SetGravitationalAcceleration(const ChVector3d &gravity) overridechrono::fsi::sph::ChFsiFluidSystemSPHvirtual
SetInitialSpacing(double spacing)chrono::fsi::sph::ChFsiFluidSystemSPH
SetInitPressure(const double fzDim)chrono::fsi::sph::ChFsiFluidSystemSPH
SetKernelMultiplier(double multiplier)chrono::fsi::sph::ChFsiFluidSystemSPH
SetKernelType(KernelType kernel_type)chrono::fsi::sph::ChFsiFluidSystemSPH
SetLinSolverParameters(const LinSolverParameters &linsolv_params)chrono::fsi::sph::ChFsiFluidSystemSPH
SetNumBCELayers(int num_layers)chrono::fsi::sph::ChFsiFluidSystemSPH
SetNumProximitySearchSteps(int steps)chrono::fsi::sph::ChFsiFluidSystemSPH
SetOutputLevel(OutputLevel output_level)chrono::fsi::sph::ChFsiFluidSystemSPH
SetShiftingDiffusionParameters(double A, double AFSM, double AFST)chrono::fsi::sph::ChFsiFluidSystemSPH
SetShiftingMethod(ShiftingMethod shifting_method)chrono::fsi::sph::ChFsiFluidSystemSPH
SetShiftingPPSTParameters(double push, double pull)chrono::fsi::sph::ChFsiFluidSystemSPH
SetShiftingXSPHParameters(double eps)chrono::fsi::sph::ChFsiFluidSystemSPH
SetSPHLinearSolver(SolverType lin_solver)chrono::fsi::sph::ChFsiFluidSystemSPH
SetSPHMethod(SPHMethod SPH_method)chrono::fsi::sph::ChFsiFluidSystemSPH
SetSPHParameters(const SPHParameters &sph_params)chrono::fsi::sph::ChFsiFluidSystemSPH
SetStepSize(double step)chrono::fsi::ChFsiFluidSystem
SetVerbose(bool verbose)chrono::fsi::ChFsiFluidSystem
SetViscosityType(ViscosityType viscosity_type)chrono::fsi::sph::ChFsiFluidSystemSPH
WriteParticleFile(const std::string &filename) constchrono::fsi::sph::ChFsiFluidSystemSPH
~ChFsiFluidSystem() (defined in chrono::fsi::ChFsiFluidSystem)chrono::fsi::ChFsiFluidSystemvirtual
~ChFsiFluidSystemSPH() (defined in chrono::fsi::sph::ChFsiFluidSystemSPH)chrono::fsi::sph::ChFsiFluidSystemSPH