Solid_Particle_base#
#include <Solid_Particle_base.h>
: class Solid_Particle
How to cite this class in this doc#
:ref:`Solid\_Particle\_base <class-solid-particle-base>`
[Solid\_Particle\_base](#class-solid-particle-base)
Detailed description#
Description: This class describes spherical solid particles. This class is used in the module fluid_particle_interaction. Solid particles must be modeled with a high viscosity ratio relative to the fluid. suffix sphere :for sphere flow, therefore all particles have the same physical properties. The radius and e_dry coeff are used for the computation of the solid - solid interactions. See Modele_Collision_FT Location: ${TrioCFD_ROOT}/src/Multiphase/fluid_particle_interaction
Inherits from#
public : Fluide_Incompressible
Inherited by#
public : Solid_Particle_arbitrary
public : Solid_Particle_sphere
public : Solid_Particle_spheroid
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
const double & Solid_Particle_base::get_e_dry() const
References
Referenced By
How to cite in this doc:
:ref:`const double & Solid_Particle_base::get_e_dry() const <public-const-double-ref-solid-particle-base-get-e-dry-const>`
[const double & Solid_Particle_base::get_e_dry() const](#public-const-double-ref-solid-particle-base-get-e-dry-const)
const double & Solid_Particle_base::get_equivalent_diameter() const
References
Referenced By
How to cite in this doc:
:ref:`const double & Solid_Particle_base::get_equivalent_diameter() const <public-const-double-ref-solid-particle-base-get-equivalent-diameter-const>`
[const double & Solid_Particle_base::get_equivalent_diameter() const](#public-const-double-ref-solid-particle-base-get-equivalent-diameter-const)
const double & Solid_Particle_base::get_equivalent_radius() const
References
Referenced By
Post_Processing_Hydrodynamic_Forces_Stokes::compute_friction_force_complet_tensor
Post_Processing_Hydrodynamic_Forces_Stokes::compute_friction_force_projected_tensor
Post_Processing_Hydrodynamic_Forces_Stokes::compute_neighbors_coordinates_fluid_fa7
Post_Processing_Hydrodynamic_Forces_Stokes::compute_pressure_force_trilinear_linear
Post_Processing_Hydrodynamic_Forces_Stokes::compute_pressure_interf
Post_Processing_Hydrodynamic_Forces_Stokes::compute_vinf_Stokes
Post_Processing_Hydrodynamic_Forces::compute_viscosity_edges_sphere
Post_Processing_Hydrodynamic_Forces_Stokes::fill_sigma_Stokes_th
Post_Processing_Hydrodynamic_Forces_Stokes::fill_Stokes_pressure_field
Post_Processing_Hydrodynamic_Forces_Stokes::fill_Stokes_velocity_field
How to cite in this doc:
:ref:`const double & Solid_Particle_base::get_equivalent_radius() const <public-const-double-ref-solid-particle-base-get-equivalent-radius-const>`
[const double & Solid_Particle_base::get_equivalent_radius() const](#public-const-double-ref-solid-particle-base-get-equivalent-radius-const)
const Type_info * Solid_Particle_base::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Solid_Particle_base::get_info() const override <public-const-type-info-ptr-solid-particle-base-get-info-const-override>`
[const Type_info * Solid_Particle_base::get_info() const override](#public-const-type-info-ptr-solid-particle-base-get-info-const-override)
const double & Solid_Particle_base::get_mass() const
References
Referenced By
How to cite in this doc:
:ref:`const double & Solid_Particle_base::get_mass() const <public-const-double-ref-solid-particle-base-get-mass-const>`
[const double & Solid_Particle_base::get_mass() const](#public-const-double-ref-solid-particle-base-get-mass-const)
const double & Solid_Particle_base::get_volume() const
References
How to cite in this doc:
:ref:`const double & Solid_Particle_base::get_volume() const <public-const-double-ref-solid-particle-base-get-volume-const>`
[const double & Solid_Particle_base::get_volume() const](#public-const-double-ref-solid-particle-base-get-volume-const)
void Solid_Particle_base::set_equivalent_diameter(const double equivalent_diameter)
References
Referenced By
How to cite in this doc:
:ref:`void Solid_Particle_base::set_equivalent_diameter(const double equivalent_diameter) <public-void-solid-particle-base-set-equivalent-diameter-const-double-equivalent-diameter>`
[void Solid_Particle_base::set_equivalent_diameter(const double equivalent_diameter)](#public-void-solid-particle-base-set-equivalent-diameter-const-double-equivalent-diameter)
void Solid_Particle_base::set_equivalent_radius(const double equivalent_radius)
References
Referenced By
How to cite in this doc:
:ref:`void Solid_Particle_base::set_equivalent_radius(const double equivalent_radius) <public-void-solid-particle-base-set-equivalent-radius-const-double-equivalent-radius>`
[void Solid_Particle_base::set_equivalent_radius(const double equivalent_radius)](#public-void-solid-particle-base-set-equivalent-radius-const-double-equivalent-radius)
void Solid_Particle_base::set_mass(const double mass)
References
Referenced By
How to cite in this doc:
:ref:`void Solid_Particle_base::set_mass(const double mass) <public-void-solid-particle-base-set-mass-const-double-mass>`
[void Solid_Particle_base::set_mass(const double mass)](#public-void-solid-particle-base-set-mass-const-double-mass)
void Solid_Particle_base::set_param(Param ¶m) override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`void Solid_Particle_base::set_param(Param ¶m) override <public-void-solid-particle-base-set-param-param-ref-param-override>`
[void Solid_Particle_base::set_param(Param ¶m) override](#public-void-solid-particle-base-set-param-param-ref-param-override)
void Solid_Particle_base::set_volume(const double volume)
References
Referenced By
How to cite in this doc:
:ref:`void Solid_Particle_base::set_volume(const double volume) <public-void-solid-particle-base-set-volume-const-double-volume>`
[void Solid_Particle_base::set_volume(const double volume)](#public-void-solid-particle-base-set-volume-const-double-volume)
Solid_Particle_base::Solid_Particle_base()
How to cite in this doc:
:ref:`Solid_Particle_base::Solid_Particle_base() <public-solid-particle-base-solid-particle-base>`
[Solid_Particle_base::Solid_Particle_base()](#public-solid-particle-base-solid-particle-base)
Solid_Particle_base::~Solid_Particle_base() override
How to cite in this doc:
:ref:`Solid_Particle_base::~Solid_Particle_base() override <public-solid-particle-base-dtor-solid-particle-base-override>`
[Solid_Particle_base::~Solid_Particle_base() override](#public-solid-particle-base-dtor-solid-particle-base-override)
const Type_info * Solid_Particle_base::info()
How to cite in this doc:
:ref:`const Type_info * Solid_Particle_base::info() <public-static-const-type-info-ptr-solid-particle-base-info>`
[const Type_info * Solid_Particle_base::info()](#public-static-const-type-info-ptr-solid-particle-base-info)
const Solid_Particle_base & Solid_Particle_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Solid_Particle_base & Solid_Particle_base::self_cast(const Objet_U &) <public-static-const-solid-particle-base-ref-solid-particle-base-self-cast-const-objet-u-ref>`
[const Solid_Particle_base & Solid_Particle_base::self_cast(const Objet_U &)](#public-static-const-solid-particle-base-ref-solid-particle-base-self-cast-const-objet-u-ref)
Solid_Particle_base & Solid_Particle_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Solid_Particle_base & Solid_Particle_base::self_cast(Objet_U &) <public-static-solid-particle-base-ref-solid-particle-base-self-cast-objet-u-ref>`
[Solid_Particle_base & Solid_Particle_base::self_cast(Objet_U &)](#public-static-solid-particle-base-ref-solid-particle-base-self-cast-objet-u-ref)
Sortie & Solid_Particle_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Solid_Particle_base::printOn(Sortie &x) const override <protected-sortie-ref-solid-particle-base-printon-sortie-ref-x-const-override>`
[Sortie & Solid_Particle_base::printOn(Sortie &x) const override](#protected-sortie-ref-solid-particle-base-printon-sortie-ref-x-const-override)
Entree & Solid_Particle_base::readOn(Entree &) override
Lit les caracteristiques du fluide a partir d’un flot d’entree.
Format: Fluide_base { Mu type_champ bloc de lecture de champ Rho Champ_Uniforme 1 vrel [Cp Champ_Uniforme 1 vrel] [Lambda type_champ bloc de lecture de champ] [Beta_th type_champ bloc de lecture de champ] [Beta_co type_champ bloc de lecture de champ] } cf Milieu_base::readOn
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Solid_Particle_base::readOn(Entree &) override <protected-entree-ref-solid-particle-base-readon-entree-ref-override>`
[Entree & Solid_Particle_base::readOn(Entree &) override](#protected-entree-ref-solid-particle-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Solid_Particle_base::info_obj
double Solid_Particle_base::e_dry_ = 0.
double Solid_Particle_base::equivalent_diameter_ = 0
double Solid_Particle_base::equivalent_radius_ = 0
double Solid_Particle_base::mass_ = 0.
double Solid_Particle_base::volume_ = 0.