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#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

get_e_dry
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)
get_equivalent_diameter
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)
get_info
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)
get_mass
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)
get_volume
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)
set_equivalent_diameter
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)
set_equivalent_radius
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)
set_mass
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)
set_param
void Solid_Particle_base::set_param(Param &param) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Solid_Particle_base::set_param(Param &param) override <public-void-solid-particle-base-set-param-param-ref-param-override>`
[void Solid_Particle_base::set_param(Param &param) override](#public-void-solid-particle-base-set-param-param-ref-param-override)
set_volume
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::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::~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)
info
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)
self_cast
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)
self_cast
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)
printOn
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)
readOn
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#

info_obj (public)
const Type_info Solid_Particle_base::info_obj
e_dry_ (protected)
double Solid_Particle_base::e_dry_ = 0.
equivalent_diameter_ (protected)
double Solid_Particle_base::equivalent_diameter_ = 0
equivalent_radius_ (protected)
double Solid_Particle_base::equivalent_radius_ = 0
mass_ (protected)
double Solid_Particle_base::mass_ = 0.
volume_ (protected)
double Solid_Particle_base::volume_ = 0.