correction_one_direction#

#include <corrections_qdm.h>

: class correction_one_direction

How to cite this class in this doc#

:ref:`correction\_one\_direction <class-correction-one-direction>`
[correction\_one\_direction](#class-correction-one-direction)

Detailed description#

<Correction : “vitesse_corrigee_ = vitesse-vitesse_correction_” A partir de qdm_cible, calcule vitesse_correction_ et vitesse_corrigee_ pour une direction u_i * = u_i - {u_correction}_i correct_velocity_ = vel_ijk_t - value_correction_ value_correction_ = ({rho u}_i _moyen - qdm_cible) / rho_moyen qdm_cible : calculee par une des sous - classes.

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

compute_correct_velocity
void correction_one_direction::compute_correct_velocity(double vel_ijk_t)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::compute_correct_velocity(double vel_ijk_t) <public-void-correction-one-direction-compute-correct-velocity-double-vel-ijk-t>`
[void correction_one_direction::compute_correct_velocity(double vel_ijk_t)](#public-void-correction-one-direction-compute-correct-velocity-double-vel-ijk-t)
compute_correction_value
void correction_one_direction::compute_correction_value()
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::compute_correction_value() <public-void-correction-one-direction-compute-correction-value>`
[void correction_one_direction::compute_correction_value()](#public-void-correction-one-direction-compute-correction-value)
correction_one_direction
correction_one_direction::correction_one_direction()
How to cite in this doc:
:ref:`correction_one_direction::correction_one_direction() <public-correction-one-direction-correction-one-direction>`
[correction_one_direction::correction_one_direction()](#public-correction-one-direction-correction-one-direction)
duplique
int correction_one_direction::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int correction_one_direction::duplique() const override <public-int-correction-one-direction-duplique-const-override>`
[int correction_one_direction::duplique() const override](#public-int-correction-one-direction-duplique-const-override)
get_cible_constante
cible_donnee correction_one_direction::get_cible_constante() const
References
Referenced By
How to cite in this doc:
:ref:`cible_donnee correction_one_direction::get_cible_constante() const <public-cible-donnee-correction-one-direction-get-cible-constante-const>`
[cible_donnee correction_one_direction::get_cible_constante() const](#public-cible-donnee-correction-one-direction-get-cible-constante-const)
get_consigne_initiale
consigne_initiale correction_one_direction::get_consigne_initiale() const
References
Referenced By
How to cite in this doc:
:ref:`consigne_initiale correction_one_direction::get_consigne_initiale() const <public-consigne-initiale-correction-one-direction-get-consigne-initiale-const>`
[consigne_initiale correction_one_direction::get_consigne_initiale() const](#public-consigne-initiale-correction-one-direction-get-consigne-initiale-const)
get_correct_velocity
double correction_one_direction::get_correct_velocity()
References
Referenced By
How to cite in this doc:
:ref:`double correction_one_direction::get_correct_velocity() <public-double-correction-one-direction-get-correct-velocity>`
[double correction_one_direction::get_correct_velocity()](#public-double-correction-one-direction-get-correct-velocity)
get_correction_value
double correction_one_direction::get_correction_value()
References
Referenced By
How to cite in this doc:
:ref:`double correction_one_direction::get_correction_value() <public-double-correction-one-direction-get-correction-value>`
[double correction_one_direction::get_correction_value()](#public-double-correction-one-direction-get-correction-value)
get_info
const Type_info * correction_one_direction::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 * correction_one_direction::get_info() const override <public-const-type-info-ptr-correction-one-direction-get-info-const-override>`
[const Type_info * correction_one_direction::get_info() const override](#public-const-type-info-ptr-correction-one-direction-get-info-const-override)
get_moyenne_glissante
moyenne_glissante correction_one_direction::get_moyenne_glissante() const
References
Referenced By
How to cite in this doc:
:ref:`moyenne_glissante correction_one_direction::get_moyenne_glissante() const <public-moyenne-glissante-correction-one-direction-get-moyenne-glissante-const>`
[moyenne_glissante correction_one_direction::get_moyenne_glissante() const](#public-moyenne-glissante-correction-one-direction-get-moyenne-glissante-const)
get_moyenne_par_morceaux
moyenne_par_morceaux correction_one_direction::get_moyenne_par_morceaux() const
References
Referenced By
How to cite in this doc:
:ref:`moyenne_par_morceaux correction_one_direction::get_moyenne_par_morceaux() const <public-moyenne-par-morceaux-correction-one-direction-get-moyenne-par-morceaux-const>`
[moyenne_par_morceaux correction_one_direction::get_moyenne_par_morceaux() const](#public-moyenne-par-morceaux-correction-one-direction-get-moyenne-par-morceaux-const)
get_need_for_rho_liq
int correction_one_direction::get_need_for_rho_liq()
References
Referenced By
How to cite in this doc:
:ref:`int correction_one_direction::get_need_for_rho_liq() <public-int-correction-one-direction-get-need-for-rho-liq>`
[int correction_one_direction::get_need_for_rho_liq()](#public-int-correction-one-direction-get-need-for-rho-liq)
get_need_for_vit_rel
int correction_one_direction::get_need_for_vit_rel()
References
Referenced By
How to cite in this doc:
:ref:`int correction_one_direction::get_need_for_vit_rel() <public-int-correction-one-direction-get-need-for-vit-rel>`
[int correction_one_direction::get_need_for_vit_rel()](#public-int-correction-one-direction-get-need-for-vit-rel)
get_need_to_compute_correction_value
int correction_one_direction::get_need_to_compute_correction_value()
Referenced By
How to cite in this doc:
:ref:`int correction_one_direction::get_need_to_compute_correction_value() <public-int-correction-one-direction-get-need-to-compute-correction-value>`
[int correction_one_direction::get_need_to_compute_correction_value()](#public-int-correction-one-direction-get-need-to-compute-correction-value)
get_type_corr
correction_one_direction::type_correction correction_one_direction::get_type_corr() const
References
Referenced By
How to cite in this doc:
:ref:`correction_one_direction::type_correction correction_one_direction::get_type_corr() const <public-correction-one-direction-type-correction-correction-one-direction-get-type-corr-const>`
[correction_one_direction::type_correction correction_one_direction::get_type_corr() const](#public-correction-one-direction-type-correction-correction-one-direction-get-type-corr-const)
get_value
double correction_one_direction::get_value()
References
How to cite in this doc:
:ref:`double correction_one_direction::get_value() <public-double-correction-one-direction-get-value>`
[double correction_one_direction::get_value()](#public-double-correction-one-direction-get-value)
get_velocity_correction
double correction_one_direction::get_velocity_correction()
References
Referenced By
How to cite in this doc:
:ref:`double correction_one_direction::get_velocity_correction() <public-double-correction-one-direction-get-velocity-correction>`
[double correction_one_direction::get_velocity_correction()](#public-double-correction-one-direction-get-velocity-correction)
set_correction
void correction_one_direction::set_correction(correction_one_direction &correction_in)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_correction(correction_one_direction &correction_in) <public-void-correction-one-direction-set-correction-correction-one-direction-ref-correction-in>`
[void correction_one_direction::set_correction(correction_one_direction &correction_in)](#public-void-correction-one-direction-set-correction-correction-one-direction-ref-correction-in)
set_mean_values_for_correction
void correction_one_direction::set_mean_values_for_correction(double rho_vel_moyen, double rho_moyen, double alpha_l)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_mean_values_for_correction(double rho_vel_moyen, double rho_moyen, double alpha_l) <public-void-correction-one-direction-set-mean-values-for-correction-double-rho-vel-moyen-double-rho-moyen-double-alpha-l>`
[void correction_one_direction::set_mean_values_for_correction(double rho_vel_moyen, double rho_moyen, double alpha_l)](#public-void-correction-one-direction-set-mean-values-for-correction-double-rho-vel-moyen-double-rho-moyen-double-alpha-l)
set_rho_liq
void correction_one_direction::set_rho_liq(double rho_liquide)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_rho_liq(double rho_liquide) <public-void-correction-one-direction-set-rho-liq-double-rho-liquide>`
[void correction_one_direction::set_rho_liq(double rho_liquide)](#public-void-correction-one-direction-set-rho-liq-double-rho-liquide)
set_rho_moyen_alpha_l_for_correction
void correction_one_direction::set_rho_moyen_alpha_l_for_correction(double rho_moyen, double alpha_l)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_rho_moyen_alpha_l_for_correction(double rho_moyen, double alpha_l) <public-void-correction-one-direction-set-rho-moyen-alpha-l-for-correction-double-rho-moyen-double-alpha-l>`
[void correction_one_direction::set_rho_moyen_alpha_l_for_correction(double rho_moyen, double alpha_l)](#public-void-correction-one-direction-set-rho-moyen-alpha-l-for-correction-double-rho-moyen-double-alpha-l)
set_rho_vel_moyen_for_correction
void correction_one_direction::set_rho_vel_moyen_for_correction(double rho_vel_moyen)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_rho_vel_moyen_for_correction(double rho_vel_moyen) <public-void-correction-one-direction-set-rho-vel-moyen-for-correction-double-rho-vel-moyen>`
[void correction_one_direction::set_rho_vel_moyen_for_correction(double rho_vel_moyen)](#public-void-correction-one-direction-set-rho-vel-moyen-for-correction-double-rho-vel-moyen)
set_time_for_correction
void correction_one_direction::set_time_for_correction(double time, double time_step, int time_iteration)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_time_for_correction(double time, double time_step, int time_iteration) <public-void-correction-one-direction-set-time-for-correction-double-time-double-time-step-int-time-iteration>`
[void correction_one_direction::set_time_for_correction(double time, double time_step, int time_iteration)](#public-void-correction-one-direction-set-time-for-correction-double-time-double-time-step-int-time-iteration)
set_vl_vv
void correction_one_direction::set_vl_vv(double vl_vv)
References
Referenced By
How to cite in this doc:
:ref:`void correction_one_direction::set_vl_vv(double vl_vv) <public-void-correction-one-direction-set-vl-vv-double-vl-vv>`
[void correction_one_direction::set_vl_vv(double vl_vv)](#public-void-correction-one-direction-set-vl-vv-double-vl-vv)
taille_memoire
unsigned correction_one_direction::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned correction_one_direction::taille_memoire() const override <public-unsigned-correction-one-direction-taille-memoire-const-override>`
[unsigned correction_one_direction::taille_memoire() const override](#public-unsigned-correction-one-direction-taille-memoire-const-override)
~correction_one_direction
correction_one_direction::~correction_one_direction()
How to cite in this doc:
:ref:`correction_one_direction::~correction_one_direction() <public-correction-one-direction-dtor-correction-one-direction>`
[correction_one_direction::~correction_one_direction()](#public-correction-one-direction-dtor-correction-one-direction)
cree_instance
Objet_U * correction_one_direction::cree_instance()
How to cite in this doc:
:ref:`Objet_U * correction_one_direction::cree_instance() <public-static-objet-u-ptr-correction-one-direction-cree-instance>`
[Objet_U * correction_one_direction::cree_instance()](#public-static-objet-u-ptr-correction-one-direction-cree-instance)
info
const Type_info * correction_one_direction::info()
How to cite in this doc:
:ref:`const Type_info * correction_one_direction::info() <public-static-const-type-info-ptr-correction-one-direction-info>`
[const Type_info * correction_one_direction::info()](#public-static-const-type-info-ptr-correction-one-direction-info)
self_cast
const correction_one_direction & correction_one_direction::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const correction_one_direction & correction_one_direction::self_cast(const Objet_U &) <public-static-const-correction-one-direction-ref-correction-one-direction-self-cast-const-objet-u-ref>`
[const correction_one_direction & correction_one_direction::self_cast(const Objet_U &)](#public-static-const-correction-one-direction-ref-correction-one-direction-self-cast-const-objet-u-ref)
self_cast
correction_one_direction & correction_one_direction::self_cast(Objet_U &)
How to cite in this doc:
:ref:`correction_one_direction & correction_one_direction::self_cast(Objet_U &) <public-static-correction-one-direction-ref-correction-one-direction-self-cast-objet-u-ref>`
[correction_one_direction & correction_one_direction::self_cast(Objet_U &)](#public-static-correction-one-direction-ref-correction-one-direction-self-cast-objet-u-ref)
printOn
Sortie & correction_one_direction::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 & correction_one_direction::printOn(Sortie &x) const override <protected-sortie-ref-correction-one-direction-printon-sortie-ref-x-const-override>`
[Sortie & correction_one_direction::printOn(Sortie &x) const override](#protected-sortie-ref-correction-one-direction-printon-sortie-ref-x-const-override)
readOn
Entree & correction_one_direction::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & correction_one_direction::readOn(Entree &) override <protected-entree-ref-correction-one-direction-readon-entree-ref-override>`
[Entree & correction_one_direction::readOn(Entree &) override](#protected-entree-ref-correction-one-direction-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info correction_one_direction::info_obj
alpha_l_ (protected)
double correction_one_direction::alpha_l_
correct_velocity_ (protected)
double correction_one_direction::correct_velocity_
i_need_vitesse_relative_ (protected)
int correction_one_direction::i_need_vitesse_relative_
parametres_cible_constante_ (protected)
cible_donnee correction_one_direction::parametres_cible_constante_
parametres_consigne_initiale_ (protected)
consigne_initiale correction_one_direction::parametres_consigne_initiale_
parametres_moyenne_glissante_ (protected)
moyenne_glissante correction_one_direction::parametres_moyenne_glissante_
parametres_moyenne_par_morceaux_ (protected)
moyenne_par_morceaux correction_one_direction::parametres_moyenne_par_morceaux_
qdm_cible_ (protected)
double correction_one_direction::qdm_cible_
rho_moyen_ (protected)
double correction_one_direction::rho_moyen_
rho_vel_moyen_ (protected)
double correction_one_direction::rho_vel_moyen_
type_corr_ (protected)
int correction_one_direction::type_corr_
value_correction_ (protected)
double correction_one_direction::value_correction_
vitesse_relative_ (protected)
double correction_one_direction::vitesse_relative_

Enums#

correction_one_direction::type_correction#

Location: triocfd-code/src/Multiphase/Front_tracking_discontinu/IJK/Sources/corrections_qdm.h:279

How to cite in this doc:

:ref:`correction\_one\_direction::type\_correction <enum-none-correction-one-direction-type-correction>`
[correction\_one\_direction::type\_correction](#enum-none-correction-one-direction-type-correction)
  • CIBLE_CONSTANTE

  • MOYENNE_PAR_MORCEAUX

  • MOYENNE_GLISSANTE

  • REGIME_ETABLI

  • CONSIGNE_INITIALE