Solid_Particle_base#
#include <Solid_Particle_base.h>
: class Solid_Particle
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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
Inheritance graph#
If the image is too small, right-click and open in new tab
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
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const double & Solid_Particle_base::get_e_dry() const <solid-particle-base-public-const-double-ref-solid-particle-base-get-e-dry-const>`
[const double & Solid_Particle_base::get_e_dry() const](#solid-particle-base-public-const-double-ref-solid-particle-base-get-e-dry-const)
get_equivalent_diameter#
const double & Solid_Particle_base::get_equivalent_diameter() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const double & Solid_Particle_base::get_equivalent_diameter() const <solid-particle-base-public-const-double-ref-solid-particle-base-get-equivalent-diameter-const>`
[const double & Solid_Particle_base::get_equivalent_diameter() const](#solid-particle-base-public-const-double-ref-solid-particle-base-get-equivalent-diameter-const)
get_equivalent_radius#
const double & Solid_Particle_base::get_equivalent_radius() const
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const double & Solid_Particle_base::get_equivalent_radius() const <solid-particle-base-public-const-double-ref-solid-particle-base-get-equivalent-radius-const>`
[const double & Solid_Particle_base::get_equivalent_radius() const](#solid-particle-base-public-const-double-ref-solid-particle-base-get-equivalent-radius-const)
get_info#
const Type_info * Solid_Particle_base::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Solid_Particle_base::get_info() const override <solid-particle-base-public-const-type-info-ptr-solid-particle-base-get-info-const-override>`
[const Type_info * Solid_Particle_base::get_info() const override](#solid-particle-base-public-const-type-info-ptr-solid-particle-base-get-info-const-override)
get_mass#
const double & Solid_Particle_base::get_mass() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const double & Solid_Particle_base::get_mass() const <solid-particle-base-public-const-double-ref-solid-particle-base-get-mass-const>`
[const double & Solid_Particle_base::get_mass() const](#solid-particle-base-public-const-double-ref-solid-particle-base-get-mass-const)
get_volume#
const double & Solid_Particle_base::get_volume() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const double & Solid_Particle_base::get_volume() const <solid-particle-base-public-const-double-ref-solid-particle-base-get-volume-const>`
[const double & Solid_Particle_base::get_volume() const](#solid-particle-base-public-const-double-ref-solid-particle-base-get-volume-const)
set_equivalent_diameter#
void Solid_Particle_base::set_equivalent_diameter(const double equivalent_diameter)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Solid_Particle_base::set_equivalent_diameter(const double equivalent_diameter) <solid-particle-base-public-void-solid-particle-base-set-equivalent-diameter-const-double-equivalent-diameter>`
[void Solid_Particle_base::set_equivalent_diameter(const double equivalent_diameter)](#solid-particle-base-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)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Solid_Particle_base::set_equivalent_radius(const double equivalent_radius) <solid-particle-base-public-void-solid-particle-base-set-equivalent-radius-const-double-equivalent-radius>`
[void Solid_Particle_base::set_equivalent_radius(const double equivalent_radius)](#solid-particle-base-public-void-solid-particle-base-set-equivalent-radius-const-double-equivalent-radius)
set_mass#
void Solid_Particle_base::set_mass(const double mass)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Solid_Particle_base::set_mass(const double mass) <solid-particle-base-public-void-solid-particle-base-set-mass-const-double-mass>`
[void Solid_Particle_base::set_mass(const double mass)](#solid-particle-base-public-void-solid-particle-base-set-mass-const-double-mass)
set_param#
void Solid_Particle_base::set_param(Param ¶m) override
Detailed description
Reimplements:
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Solid_Particle_base::set_param(Param ¶m) override <solid-particle-base-public-void-solid-particle-base-set-param-param-ref-param-override>`
[void Solid_Particle_base::set_param(Param ¶m) override](#solid-particle-base-public-void-solid-particle-base-set-param-param-ref-param-override)
set_volume#
void Solid_Particle_base::set_volume(const double volume)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Solid_Particle_base::set_volume(const double volume) <solid-particle-base-public-void-solid-particle-base-set-volume-const-double-volume>`
[void Solid_Particle_base::set_volume(const double volume)](#solid-particle-base-public-void-solid-particle-base-set-volume-const-double-volume)
Solid_Particle_base#
Solid_Particle_base::Solid_Particle_base()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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-public-solid-particle-base-solid-particle-base)
~Solid_Particle_base#
Solid_Particle_base::~Solid_Particle_base() override
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Solid_Particle_base::~Solid_Particle_base() override <solid-particle-base-public-solid-particle-base-dtor-solid-particle-base-override>`
[Solid_Particle_base::~Solid_Particle_base() override](#solid-particle-base-public-solid-particle-base-dtor-solid-particle-base-override)
info#
const Type_info * Solid_Particle_base::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Solid_Particle_base::info() <solid-particle-base-public-static-const-type-info-ptr-solid-particle-base-info>`
[const Type_info * Solid_Particle_base::info()](#solid-particle-base-public-static-const-type-info-ptr-solid-particle-base-info)
self_cast#
const Solid_Particle_base & Solid_Particle_base::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Solid_Particle_base & Solid_Particle_base::self_cast(const Objet_U &) <solid-particle-base-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 &)](#solid-particle-base-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 &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Solid_Particle_base & Solid_Particle_base::self_cast(Objet_U &) <solid-particle-base-public-static-solid-particle-base-ref-solid-particle-base-self-cast-objet-u-ref>`
[Solid_Particle_base & Solid_Particle_base::self_cast(Objet_U &)](#solid-particle-base-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.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Solid_Particle_base::printOn(Sortie &x) const override <solid-particle-base-protected-sortie-ref-solid-particle-base-printon-sortie-ref-x-const-override>`
[Sortie & Solid_Particle_base::printOn(Sortie &x) const override](#solid-particle-base-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.
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Solid_Particle_base::readOn(Entree &) override <solid-particle-base-protected-entree-ref-solid-particle-base-readon-entree-ref-override>`
[Entree & Solid_Particle_base::readOn(Entree &) override](#solid-particle-base-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.