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::ChFluidSystem | protected |
ChFluidSystemSPH() (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | |
ChFsiInterfaceSPH (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | friend |
ChFsiSystemSPH (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | friend |
ChFsiVisualizationGL (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | friend |
ChFsiVisualizationVSG (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | friend |
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::ChFluidSystemSPH | static |
CreatePoints_Mesh(ChTriangleMeshConnected &mesh, double delta, std::vector< ChVector3d > &points) | chrono::fsi::ChFluidSystemSPH | static |
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() const | chrono::fsi::ChFluidSystemSPH | |
GetBodyForce() const | chrono::fsi::ChFluidSystemSPH | |
GetBoundaryType() const | chrono::fsi::ChFluidSystemSPH | inline |
GetContainerDim() const | chrono::fsi::ChFluidSystemSPH | |
GetDensity() const | chrono::fsi::ChFluidSystemSPH | |
GetForces() | chrono::fsi::ChFluidSystemSPH | |
GetForces(const thrust::device_vector< int > &indices) | chrono::fsi::ChFluidSystemSPH | |
GetGravitationalAcceleration() const | chrono::fsi::ChFluidSystemSPH | |
GetInitialSpacing() const | chrono::fsi::ChFluidSystemSPH | |
GetKernelLength() const | chrono::fsi::ChFluidSystemSPH | |
GetKernelType() const | chrono::fsi::ChFluidSystemSPH | inline |
GetNumBCELayers() const | chrono::fsi::ChFluidSystemSPH | |
GetNumBoundaryMarkers() const | chrono::fsi::ChFluidSystemSPH | |
GetNumFlexBodyMarkers() const | chrono::fsi::ChFluidSystemSPH | |
GetNumFluidMarkers() const | chrono::fsi::ChFluidSystemSPH | |
GetNumProximitySearchSteps() const | chrono::fsi::ChFluidSystemSPH | |
GetNumRigidBodyMarkers() const | chrono::fsi::ChFluidSystemSPH | |
GetParams() const | chrono::fsi::ChFluidSystemSPH | inline |
GetParticleAccelerations() const | chrono::fsi::ChFluidSystemSPH | |
GetParticleFluidProperties() const | chrono::fsi::ChFluidSystemSPH | |
GetParticleForces() const | chrono::fsi::ChFluidSystemSPH | |
GetParticleMass() const | chrono::fsi::ChFluidSystemSPH | |
GetParticlePositions() const | chrono::fsi::ChFluidSystemSPH | |
GetParticleVelocities() const | chrono::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() const | chrono::fsi::ChFluidSystem | inline |
GetSimTime() const | chrono::fsi::ChFluidSystem | inline |
GetSoundSpeed() const | chrono::fsi::ChFluidSystemSPH | |
GetSphMethodTypeString() const (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | |
GetStepSize() const | chrono::fsi::ChFluidSystem | inline |
GetTimerStep() const | chrono::fsi::ChFluidSystem | inline |
GetVelocities() | chrono::fsi::ChFluidSystemSPH | |
GetVelocities(const thrust::device_vector< int > &indices) | chrono::fsi::ChFluidSystemSPH | |
GetViscosity() const | chrono::fsi::ChFluidSystemSPH | |
GetViscosityType() const | chrono::fsi::ChFluidSystemSPH | inline |
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) override | chrono::fsi::ChFluidSystemSPH | virtual |
Initialize() override | chrono::fsi::ChFluidSystemSPH | virtual |
m_is_initialized | chrono::fsi::ChFluidSystem | protected |
m_outdir | chrono::fsi::ChFluidSystem | protected |
m_step | chrono::fsi::ChFluidSystem | protected |
m_time | chrono::fsi::ChFluidSystem | protected |
m_verbose | chrono::fsi::ChFluidSystem | protected |
ReadParametersFromFile(const std::string &json_file) | chrono::fsi::ChFluidSystemSPH | |
SaveParticleData(const std::string &dir) const | chrono::fsi::ChFluidSystemSPH | |
SaveSolidData(const std::string &dir, double time) const | chrono::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) override | chrono::fsi::ChFluidSystemSPH | virtual |
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) const | chrono::fsi::ChFluidSystemSPH | |
~ChFluidSystem() (defined in chrono::fsi::ChFluidSystem) | chrono::fsi::ChFluidSystem | virtual |
~ChFluidSystemSPH() (defined in chrono::fsi::ChFluidSystemSPH) | chrono::fsi::ChFluidSystemSPH | |