chrono::fsi::ChFluidSystemSPH Member List

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

AddBoxBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector3d &size, bool solid)chrono::fsi::ChFluidSystemSPH
AddBoxContainerBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector3d &size, const ChVector3i faces)chrono::fsi::ChFluidSystemSPH
AddBoxSPH(const ChVector3d &boxCenter, const ChVector3d &boxHalfDim)chrono::fsi::ChFluidSystemSPH
AddConeBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, double height, bool solid, bool polar=true)chrono::fsi::ChFluidSystemSPH
AddCylinderAnnulusBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius_inner, double radius_outer, double height, bool polar=true)chrono::fsi::ChFluidSystemSPH
AddCylinderBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, double height, bool solid, bool polar=true)chrono::fsi::ChFluidSystemSPH
AddPlateBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, const ChVector2d &size)chrono::fsi::ChFluidSystemSPH
AddPointsBCE(std::shared_ptr< ChBody > body, const std::vector< ChVector3d > &points, const ChFrame<> &rel_frame, bool solid)chrono::fsi::ChFluidSystemSPH
AddSphereBCE(std::shared_ptr< ChBody > body, const ChFrame<> &frame, double radius, bool solid, bool polar=true)chrono::fsi::ChFluidSystemSPH
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::ChFluidSystemSPH
AddSPHParticle(const ChVector3d &pos, const ChVector3d &vel=ChVector3d(0), const ChVector3d &tauXxYyZz=ChVector3d(0), const ChVector3d &tauXyXzYz=ChVector3d(0))chrono::fsi::ChFluidSystemSPH
CheckSPHParameters()chrono::fsi::ChFluidSystemSPH
ChFluidSystem() (defined in chrono::fsi::ChFluidSystem)chrono::fsi::ChFluidSystemprotected
ChFluidSystemSPH() (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPH
ChFsiInterfaceSPH (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPHfriend
ChFsiSystemSPH (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPHfriend
ChFsiVisualizationGL (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPHfriend
ChFsiVisualizationVSG (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPHfriend
CreateBCE_BoxExterior(const ChVector3d &size, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_BoxInterior(const ChVector3d &size, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_ConeExterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_ConeInterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_CylinderExterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_CylinderInterior(double rad, double height, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_Plate(const ChVector2d &size, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_SphereExterior(double radius, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreateBCE_SphereInterior(double radius, bool polar, std::vector< ChVector3d > &bce)chrono::fsi::ChFluidSystemSPH
CreatePoints_CylinderAnnulus(double rad_inner, double rad_outer, double height, bool polar, double delta, std::vector< ChVector3d > &points)chrono::fsi::ChFluidSystemSPHstatic
CreatePoints_Mesh(ChTriangleMeshConnected &mesh, double delta, std::vector< ChVector3d > &points)chrono::fsi::ChFluidSystemSPHstatic
DoStepDynamics(double step)chrono::fsi::ChFluidSystem
FindParticlesInBox(const ChFrame<> &frame, const ChVector3d &size)chrono::fsi::ChFluidSystemSPH
GetAccelerations()chrono::fsi::ChFluidSystemSPH
GetAccelerations(const thrust::device_vector< int > &indices)chrono::fsi::ChFluidSystemSPH
GetBasePressure() constchrono::fsi::ChFluidSystemSPH
GetBodyForce() constchrono::fsi::ChFluidSystemSPH
GetBoundaryType() constchrono::fsi::ChFluidSystemSPHinline
GetContainerDim() constchrono::fsi::ChFluidSystemSPH
GetDensity() constchrono::fsi::ChFluidSystemSPH
GetForces()chrono::fsi::ChFluidSystemSPH
GetForces(const thrust::device_vector< int > &indices)chrono::fsi::ChFluidSystemSPH
GetGravitationalAcceleration() constchrono::fsi::ChFluidSystemSPH
GetInitialSpacing() constchrono::fsi::ChFluidSystemSPH
GetKernelLength() constchrono::fsi::ChFluidSystemSPH
GetKernelType() constchrono::fsi::ChFluidSystemSPHinline
GetNumBCELayers() constchrono::fsi::ChFluidSystemSPH
GetNumBoundaryMarkers() constchrono::fsi::ChFluidSystemSPH
GetNumFlexBodyMarkers() constchrono::fsi::ChFluidSystemSPH
GetNumFluidMarkers() constchrono::fsi::ChFluidSystemSPH
GetNumProximitySearchSteps() constchrono::fsi::ChFluidSystemSPH
GetNumRigidBodyMarkers() constchrono::fsi::ChFluidSystemSPH
GetParams() constchrono::fsi::ChFluidSystemSPHinline
GetParticleAccelerations() constchrono::fsi::ChFluidSystemSPH
GetParticleFluidProperties() constchrono::fsi::ChFluidSystemSPH
GetParticleForces() constchrono::fsi::ChFluidSystemSPH
GetParticleMass() constchrono::fsi::ChFluidSystemSPH
GetParticlePositions() constchrono::fsi::ChFluidSystemSPH
GetParticleVelocities() constchrono::fsi::ChFluidSystemSPH
GetPhysicsProblem() const (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPH
GetPhysicsProblemString() const (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPH
GetPositions()chrono::fsi::ChFluidSystemSPH
GetPositions(const thrust::device_vector< int > &indices)chrono::fsi::ChFluidSystemSPH
GetProperties()chrono::fsi::ChFluidSystemSPH
GetRtf() constchrono::fsi::ChFluidSysteminline
GetSimTime() constchrono::fsi::ChFluidSysteminline
GetSoundSpeed() constchrono::fsi::ChFluidSystemSPH
GetSphMethodTypeString() const (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPH
GetStepSize() constchrono::fsi::ChFluidSysteminline
GetTimerStep() constchrono::fsi::ChFluidSysteminline
GetVelocities()chrono::fsi::ChFluidSystemSPH
GetVelocities(const thrust::device_vector< int > &indices)chrono::fsi::ChFluidSystemSPH
GetViscosity() constchrono::fsi::ChFluidSystemSPH
GetViscosityType() constchrono::fsi::ChFluidSystemSPHinline
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) overridechrono::fsi::ChFluidSystemSPHvirtual
Initialize() overridechrono::fsi::ChFluidSystemSPHvirtual
m_is_initializedchrono::fsi::ChFluidSystemprotected
m_outdirchrono::fsi::ChFluidSystemprotected
m_stepchrono::fsi::ChFluidSystemprotected
m_timechrono::fsi::ChFluidSystemprotected
m_verbosechrono::fsi::ChFluidSystemprotected
ReadParametersFromFile(const std::string &json_file)chrono::fsi::ChFluidSystemSPH
SaveParticleData(const std::string &dir) constchrono::fsi::ChFluidSystemSPH
SaveSolidData(const std::string &dir, double time) constchrono::fsi::ChFluidSystemSPH
SetActiveDomain(const ChVector3d &boxHalfDim)chrono::fsi::ChFluidSystemSPH
SetActiveDomainDelay(double duration)chrono::fsi::ChFluidSystemSPH
SetArtificialViscosityCoefficient(double coefficient)chrono::fsi::ChFluidSystemSPH
SetBcePattern1D(BcePatternMesh1D pattern, bool remove_center=false)chrono::fsi::ChFluidSystemSPH
SetBcePattern2D(BcePatternMesh2D pattern, bool remove_center=false)chrono::fsi::ChFluidSystemSPH
SetBodyForce(const ChVector3d &force)chrono::fsi::ChFluidSystemSPH
SetBoundaries(const ChVector3d &cMin, const ChVector3d &cMax)chrono::fsi::ChFluidSystemSPH
SetBoundaryType(BoundaryType boundary_type)chrono::fsi::ChFluidSystemSPH
SetCfdSPH(const FluidProperties &fluid_props)chrono::fsi::ChFluidSystemSPH
SetCohesionForce(double Fc)chrono::fsi::ChFluidSystemSPH
SetConsistentDerivativeDiscretization(bool consistent_gradient, bool consistent_Laplacian)chrono::fsi::ChFluidSystemSPH
SetContainerDim(const ChVector3d &boxDim)chrono::fsi::ChFluidSystemSPH
SetDensity(double rho0)chrono::fsi::ChFluidSystemSPH
SetElasticSPH(const ElasticMaterialProperties &mat_props)chrono::fsi::ChFluidSystemSPH
SetGravitationalAcceleration(const ChVector3d &gravity) overridechrono::fsi::ChFluidSystemSPHvirtual
SetInitialSpacing(double spacing)chrono::fsi::ChFluidSystemSPH
SetInitPressure(const double fzDim)chrono::fsi::ChFluidSystemSPH
SetKernelMultiplier(double multiplier)chrono::fsi::ChFluidSystemSPH
SetKernelType(KernelType kernel_type)chrono::fsi::ChFluidSystemSPH
SetLinSolverParameters(const LinSolverParameters &linsolv_params)chrono::fsi::ChFluidSystemSPH
SetNumBCELayers(int num_layers)chrono::fsi::ChFluidSystemSPH
SetNumProximitySearchSteps(int steps)chrono::fsi::ChFluidSystemSPH
SetOutputLevel(OutputLevel output_level)chrono::fsi::ChFluidSystemSPH
SetSPHLinearSolver(SolverType lin_solver)chrono::fsi::ChFluidSystemSPH
SetSPHMethod(SPHMethod SPH_method)chrono::fsi::ChFluidSystemSPH
SetSPHParameters(const SPHParameters &sph_params)chrono::fsi::ChFluidSystemSPH
SetStepSize(double step)chrono::fsi::ChFluidSystem
SetVerbose(bool verbose)chrono::fsi::ChFluidSystem
SetViscosityType(ViscosityType viscosity_type)chrono::fsi::ChFluidSystemSPH
WriteParticleFile(const std::string &filename, OutputMode mode) constchrono::fsi::ChFluidSystemSPH
~ChFluidSystem() (defined in chrono::fsi::ChFluidSystem)chrono::fsi::ChFluidSystemvirtual
~ChFluidSystemSPH() (defined in chrono::fsi::ChFluidSystemSPH)chrono::fsi::ChFluidSystemSPH