corrections_qdm#

#include <corrections_qdm.h>
Brief description

: class corrections_qdm

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:`corrections\_qdm <class-corrections-qdm>`
[corrections\_qdm](#class-corrections-qdm)

Detailed description#

<Corrections to comply with the mean momentum budget in the three directions.>

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classcorrections__qdm__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

compute_correct_velocity_one_direction#

Definition
void corrections_qdm::compute_correct_velocity_one_direction(int dir, double vel_ijk_t)
Brief description
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 corrections_qdm::compute_correct_velocity_one_direction(int dir, double vel_ijk_t) <corrections-qdm-public-void-corrections-qdm-compute-correct-velocity-one-direction-int-dir-double-vel-ijk-t>`
[void corrections_qdm::compute_correct_velocity_one_direction(int dir, double vel_ijk_t)](#corrections-qdm-public-void-corrections-qdm-compute-correct-velocity-one-direction-int-dir-double-vel-ijk-t)

compute_correction_value_one_direction#

Definition
void corrections_qdm::compute_correction_value_one_direction(int dir)
Brief description
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 corrections_qdm::compute_correction_value_one_direction(int dir) <corrections-qdm-public-void-corrections-qdm-compute-correction-value-one-direction-int-dir>`
[void corrections_qdm::compute_correction_value_one_direction(int dir)](#corrections-qdm-public-void-corrections-qdm-compute-correction-value-one-direction-int-dir)

corrections_qdm#

Definition
corrections_qdm::corrections_qdm()
Brief description
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:`corrections_qdm::corrections_qdm() <corrections-qdm-public-corrections-qdm-corrections-qdm>`
[corrections_qdm::corrections_qdm()](#corrections-qdm-public-corrections-qdm-corrections-qdm)

duplique#

Definition
int corrections_qdm::duplique() const override
Brief description
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:`int corrections_qdm::duplique() const override <corrections-qdm-public-int-corrections-qdm-duplique-const-override>`
[int corrections_qdm::duplique() const override](#corrections-qdm-public-int-corrections-qdm-duplique-const-override)

get_correct_velocities#

Definition
Vecteur3 corrections_qdm::get_correct_velocities()
Brief description
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:`Vecteur3 corrections_qdm::get_correct_velocities() <corrections-qdm-public-vecteur3-corrections-qdm-get-correct-velocities>`
[Vecteur3 corrections_qdm::get_correct_velocities()](#corrections-qdm-public-vecteur3-corrections-qdm-get-correct-velocities)

get_correct_velocitiy_one_direction#

Definition
double corrections_qdm::get_correct_velocitiy_one_direction(int dir)
Brief description
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:`double corrections_qdm::get_correct_velocitiy_one_direction(int dir) <corrections-qdm-public-double-corrections-qdm-get-correct-velocitiy-one-direction-int-dir>`
[double corrections_qdm::get_correct_velocitiy_one_direction(int dir)](#corrections-qdm-public-double-corrections-qdm-get-correct-velocitiy-one-direction-int-dir)

get_correction_values#

Definition
Vecteur3 corrections_qdm::get_correction_values()
Brief description
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:`Vecteur3 corrections_qdm::get_correction_values() <corrections-qdm-public-vecteur3-corrections-qdm-get-correction-values>`
[Vecteur3 corrections_qdm::get_correction_values()](#corrections-qdm-public-vecteur3-corrections-qdm-get-correction-values)

get_info#

Definition
const Type_info * corrections_qdm::get_info() const override
Brief description

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 * corrections_qdm::get_info() const override <corrections-qdm-public-const-type-info-ptr-corrections-qdm-get-info-const-override>`
[const Type_info * corrections_qdm::get_info() const override](#corrections-qdm-public-const-type-info-ptr-corrections-qdm-get-info-const-override)

get_need_for_vitesse_relative#

Definition
int corrections_qdm::get_need_for_vitesse_relative(int direction)
Brief description
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:`int corrections_qdm::get_need_for_vitesse_relative(int direction) <corrections-qdm-public-int-corrections-qdm-get-need-for-vitesse-relative-int-direction>`
[int corrections_qdm::get_need_for_vitesse_relative(int direction)](#corrections-qdm-public-int-corrections-qdm-get-need-for-vitesse-relative-int-direction)

get_need_to_compute_correction_value_one_direction#

Definition
int corrections_qdm::get_need_to_compute_correction_value_one_direction(int direction)
Brief description
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:`int corrections_qdm::get_need_to_compute_correction_value_one_direction(int direction) <corrections-qdm-public-int-corrections-qdm-get-need-to-compute-correction-value-one-direction-int-direction>`
[int corrections_qdm::get_need_to_compute_correction_value_one_direction(int direction)](#corrections-qdm-public-int-corrections-qdm-get-need-to-compute-correction-value-one-direction-int-direction)

get_type_#

Definition
corrections_qdm::type_dict_ corrections_qdm::get_type_() const
Brief description
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:`corrections_qdm::type_dict_ corrections_qdm::get_type_() const <corrections-qdm-public-corrections-qdm-type-dict-corrections-qdm-get-type-underscore-const>`
[corrections_qdm::type_dict_ corrections_qdm::get_type_() const](#corrections-qdm-public-corrections-qdm-type-dict-corrections-qdm-get-type-underscore-const)

get_velocity_corrections#

Definition
Vecteur3 corrections_qdm::get_velocity_corrections()
Brief description
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:`Vecteur3 corrections_qdm::get_velocity_corrections() <corrections-qdm-public-vecteur3-corrections-qdm-get-velocity-corrections>`
[Vecteur3 corrections_qdm::get_velocity_corrections()](#corrections-qdm-public-vecteur3-corrections-qdm-get-velocity-corrections)

is_type_gb#

Definition
int corrections_qdm::is_type_gb() const
Brief description
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:`int corrections_qdm::is_type_gb() const <corrections-qdm-public-int-corrections-qdm-is-type-gb-const>`
[int corrections_qdm::is_type_gb() const](#corrections-qdm-public-int-corrections-qdm-is-type-gb-const)

is_type_gr#

Definition
int corrections_qdm::is_type_gr() const
Brief description
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:`int corrections_qdm::is_type_gr() const <corrections-qdm-public-int-corrections-qdm-is-type-gr-const>`
[int corrections_qdm::is_type_gr() const](#corrections-qdm-public-int-corrections-qdm-is-type-gr-const)

is_type_none#

Definition
int corrections_qdm::is_type_none() const
Brief description
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:`int corrections_qdm::is_type_none() const <corrections-qdm-public-int-corrections-qdm-is-type-none-const>`
[int corrections_qdm::is_type_none() const](#corrections-qdm-public-int-corrections-qdm-is-type-none-const)

set_corrections#

Definition
void corrections_qdm::set_corrections(correction_one_direction &in_corr_x_, correction_one_direction &in_corr_y_, correction_one_direction &in_corr_z_)
Brief description
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:`void corrections_qdm::set_corrections(correction_one_direction &in_corr_x_, correction_one_direction &in_corr_y_, correction_one_direction &in_corr_z_) <corrections-qdm-public-void-corrections-qdm-set-corrections-correction-one-direction-ref-in-corr-x-correction-one-direction-ref-in-corr-y-correction-one-direction-ref-in-corr-z>`
[void corrections_qdm::set_corrections(correction_one_direction &in_corr_x_, correction_one_direction &in_corr_y_, correction_one_direction &in_corr_z_)](#corrections-qdm-public-void-corrections-qdm-set-corrections-correction-one-direction-ref-in-corr-x-correction-one-direction-ref-in-corr-y-correction-one-direction-ref-in-corr-z)

set_mean_values_for_corrections#

Definition
void corrections_qdm::set_mean_values_for_corrections(double rho_vel_moyen, double rho_moyen, double alpha_l)
Brief description
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:`void corrections_qdm::set_mean_values_for_corrections(double rho_vel_moyen, double rho_moyen, double alpha_l) <corrections-qdm-public-void-corrections-qdm-set-mean-values-for-corrections-double-rho-vel-moyen-double-rho-moyen-double-alpha-l>`
[void corrections_qdm::set_mean_values_for_corrections(double rho_vel_moyen, double rho_moyen, double alpha_l)](#corrections-qdm-public-void-corrections-qdm-set-mean-values-for-corrections-double-rho-vel-moyen-double-rho-moyen-double-alpha-l)

set_rho_liquide#

Definition
void corrections_qdm::set_rho_liquide(double rho_liquide)
Brief description
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 corrections_qdm::set_rho_liquide(double rho_liquide) <corrections-qdm-public-void-corrections-qdm-set-rho-liquide-double-rho-liquide>`
[void corrections_qdm::set_rho_liquide(double rho_liquide)](#corrections-qdm-public-void-corrections-qdm-set-rho-liquide-double-rho-liquide)

set_rho_moyen_alpha_l#

Definition
void corrections_qdm::set_rho_moyen_alpha_l(double rho_moyen, double alpha_l)
Brief description
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 corrections_qdm::set_rho_moyen_alpha_l(double rho_moyen, double alpha_l) <corrections-qdm-public-void-corrections-qdm-set-rho-moyen-alpha-l-double-rho-moyen-double-alpha-l>`
[void corrections_qdm::set_rho_moyen_alpha_l(double rho_moyen, double alpha_l)](#corrections-qdm-public-void-corrections-qdm-set-rho-moyen-alpha-l-double-rho-moyen-double-alpha-l)

set_rho_vel_moyen#

Definition
void corrections_qdm::set_rho_vel_moyen(int direction, double rho_vel_moyen)
Brief description
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 corrections_qdm::set_rho_vel_moyen(int direction, double rho_vel_moyen) <corrections-qdm-public-void-corrections-qdm-set-rho-vel-moyen-int-direction-double-rho-vel-moyen>`
[void corrections_qdm::set_rho_vel_moyen(int direction, double rho_vel_moyen)](#corrections-qdm-public-void-corrections-qdm-set-rho-vel-moyen-int-direction-double-rho-vel-moyen)

set_time#

Definition
void corrections_qdm::set_time(double time, double time_step, int time_iteration)
Brief description
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 corrections_qdm::set_time(double time, double time_step, int time_iteration) <corrections-qdm-public-void-corrections-qdm-set-time-double-time-double-time-step-int-time-iteration>`
[void corrections_qdm::set_time(double time, double time_step, int time_iteration)](#corrections-qdm-public-void-corrections-qdm-set-time-double-time-double-time-step-int-time-iteration)

set_vitesse_relative#

Definition
void corrections_qdm::set_vitesse_relative(int direction, double vitesse_relative)
Brief description
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 corrections_qdm::set_vitesse_relative(int direction, double vitesse_relative) <corrections-qdm-public-void-corrections-qdm-set-vitesse-relative-int-direction-double-vitesse-relative>`
[void corrections_qdm::set_vitesse_relative(int direction, double vitesse_relative)](#corrections-qdm-public-void-corrections-qdm-set-vitesse-relative-int-direction-double-vitesse-relative)

taille_memoire#

Definition
unsigned corrections_qdm::taille_memoire() const override
Brief description
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:`unsigned corrections_qdm::taille_memoire() const override <corrections-qdm-public-unsigned-corrections-qdm-taille-memoire-const-override>`
[unsigned corrections_qdm::taille_memoire() const override](#corrections-qdm-public-unsigned-corrections-qdm-taille-memoire-const-override)

write_me#

Definition
int corrections_qdm::write_me() const
Brief description
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:`int corrections_qdm::write_me() const <corrections-qdm-public-int-corrections-qdm-write-me-const>`
[int corrections_qdm::write_me() const](#corrections-qdm-public-int-corrections-qdm-write-me-const)

~corrections_qdm#

Definition
corrections_qdm::~corrections_qdm()
Brief description
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:`corrections_qdm::~corrections_qdm() <corrections-qdm-public-corrections-qdm-dtor-corrections-qdm>`
[corrections_qdm::~corrections_qdm()](#corrections-qdm-public-corrections-qdm-dtor-corrections-qdm)

cree_instance#

Definition
Objet_U * corrections_qdm::cree_instance()
Brief description
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:`Objet_U * corrections_qdm::cree_instance() <corrections-qdm-public-static-objet-u-ptr-corrections-qdm-cree-instance>`
[Objet_U * corrections_qdm::cree_instance()](#corrections-qdm-public-static-objet-u-ptr-corrections-qdm-cree-instance)

info#

Definition
const Type_info * corrections_qdm::info()
Brief description
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 * corrections_qdm::info() <corrections-qdm-public-static-const-type-info-ptr-corrections-qdm-info>`
[const Type_info * corrections_qdm::info()](#corrections-qdm-public-static-const-type-info-ptr-corrections-qdm-info)

self_cast#

Definition
const corrections_qdm & corrections_qdm::self_cast(const Objet_U &)
Brief description
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 corrections_qdm & corrections_qdm::self_cast(const Objet_U &) <corrections-qdm-public-static-const-corrections-qdm-ref-corrections-qdm-self-cast-const-objet-u-ref>`
[const corrections_qdm & corrections_qdm::self_cast(const Objet_U &)](#corrections-qdm-public-static-const-corrections-qdm-ref-corrections-qdm-self-cast-const-objet-u-ref)

self_cast#

Definition
corrections_qdm & corrections_qdm::self_cast(Objet_U &)
Brief description
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:`corrections_qdm & corrections_qdm::self_cast(Objet_U &) <corrections-qdm-public-static-corrections-qdm-ref-corrections-qdm-self-cast-objet-u-ref>`
[corrections_qdm & corrections_qdm::self_cast(Objet_U &)](#corrections-qdm-public-static-corrections-qdm-ref-corrections-qdm-self-cast-objet-u-ref)

printOn#

Definition
Sortie & corrections_qdm::printOn(Sortie &x) const override
Brief description

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 & corrections_qdm::printOn(Sortie &x) const override <corrections-qdm-protected-sortie-ref-corrections-qdm-printon-sortie-ref-x-const-override>`
[Sortie & corrections_qdm::printOn(Sortie &x) const override](#corrections-qdm-protected-sortie-ref-corrections-qdm-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & corrections_qdm::readOn(Entree &) override
Brief description

Lecture d’un Objet_U sur un flot d’entree 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:`Entree & corrections_qdm::readOn(Entree &) override <corrections-qdm-protected-entree-ref-corrections-qdm-readon-entree-ref-override>`
[Entree & corrections_qdm::readOn(Entree &) override](#corrections-qdm-protected-entree-ref-corrections-qdm-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info corrections_qdm::info_obj
correction_x_ (protected)
correction_one_direction corrections_qdm::correction_x_
correction_y_ (protected)
correction_one_direction corrections_qdm::correction_y_
correction_z_ (protected)
correction_one_direction corrections_qdm::correction_z_
type_ (protected)
int corrections_qdm::type_
write_me_ (protected)
int corrections_qdm::write_me_

Enums#

corrections_qdm::type_dict_#

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

How to cite in this doc: 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:`corrections\_qdm::type\_dict\_ <enum-none-corrections-qdm-type-dict>`
[corrections\_qdm::type\_dict\_](#enum-none-corrections-qdm-type-dict)
  • GB

  • GR

  • NONE_IJK