Corrige_flux_FT_base#
#include <Corrige_flux_FT_base.h>
: class Corrige_flux_FT API pour modifier un champ de flux à partir de donnees à l’interface. Cette classe est abstraite, elle est vouée à être héritée pour être adaptée aux différents cas / conditions aux limites. Par ex sur la température pour imposer la continuité de lda grad T à l’interface. Mais ça pourrait être pareil pour la vitesse pour imposer la continuité tangentielle et normale dans le cas sans changement de phase, ou pour imposer la bonne différence de vitesse normale dans le cas du changement de phase.
How to cite this class in this doc#
:ref:`Corrige\_flux\_FT\_base <class-corrige-flux-ft-base>`
[Corrige\_flux\_FT\_base](#class-corrige-flux-ft-base)
Detailed description#
Inherits from#
public : Objet_U
Inherited by#
public : Corrige_flux_FT_temperature_conv
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
virtual void Corrige_flux_FT_base::calcul_temperature_flux_interface(const IJK_Field_double &temperature, const double ldal, const double ldav, const double dist, const DoubleTab &positions, const DoubleTab &normale, ArrOfDouble &temperature_interp, ArrOfDouble &flux_normal_interp, ArrOfDouble &temp_liqu, ArrOfDouble &temp_vap, DoubleTab &coo_liqu, DoubleTab &coo_vap) const =0
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::calcul_temperature_flux_interface(const IJK_Field_double &temperature, const double ldal, const double ldav, const double dist, const DoubleTab &positions, const DoubleTab &normale, ArrOfDouble &temperature_interp, ArrOfDouble &flux_normal_interp, ArrOfDouble &temp_liqu, ArrOfDouble &temp_vap, DoubleTab &coo_liqu, DoubleTab &coo_vap) const =0 <public-virtual-void-corrige-flux-ft-base-calcul-temperature-flux-interface-const-ijk-field-double-ref-temperature-const-double-ldal-const-double-ldav-const-double-dist-const-doubletab-ref-positions-const-doubletab-ref-normale-arrofdouble-ref-temperature-interp-arrofdouble-ref-flux-normal-interp-arrofdouble-ref-temp-liqu-arrofdouble-ref-temp-vap-doubletab-ref-coo-liqu-doubletab-ref-coo-vap-const-equal-0>`
[virtual void Corrige_flux_FT_base::calcul_temperature_flux_interface(const IJK_Field_double &temperature, const double ldal, const double ldav, const double dist, const DoubleTab &positions, const DoubleTab &normale, ArrOfDouble &temperature_interp, ArrOfDouble &flux_normal_interp, ArrOfDouble &temp_liqu, ArrOfDouble &temp_vap, DoubleTab &coo_liqu, DoubleTab &coo_vap) const =0](#public-virtual-void-corrige-flux-ft-base-calcul-temperature-flux-interface-const-ijk-field-double-ref-temperature-const-double-ldal-const-double-ldav-const-double-dist-const-doubletab-ref-positions-const-doubletab-ref-normale-arrofdouble-ref-temperature-interp-arrofdouble-ref-flux-normal-interp-arrofdouble-ref-temp-liqu-arrofdouble-ref-temp-vap-doubletab-ref-coo-liqu-doubletab-ref-coo-vap-const-equal-0)
virtual void Corrige_flux_FT_base::clean()
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::clean() <public-virtual-void-corrige-flux-ft-base-clean>`
[virtual void Corrige_flux_FT_base::clean()](#public-virtual-void-corrige-flux-ft-base-clean)
virtual void Corrige_flux_FT_base::clear_vectors()
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::clear_vectors() <public-virtual-void-corrige-flux-ft-base-clear-vectors>`
[virtual void Corrige_flux_FT_base::clear_vectors()](#public-virtual-void-corrige-flux-ft-base-clear-vectors)
virtual void Corrige_flux_FT_base::complete_thermal_fluxes_face_centre(const int &fluxes_correction_conservations)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::complete_thermal_fluxes_face_centre(const int &fluxes_correction_conservations) <public-virtual-void-corrige-flux-ft-base-complete-thermal-fluxes-face-centre-const-int-ref-fluxes-correction-conservations>`
[virtual void Corrige_flux_FT_base::complete_thermal_fluxes_face_centre(const int &fluxes_correction_conservations)](#public-virtual-void-corrige-flux-ft-base-complete-thermal-fluxes-face-centre-const-int-ref-fluxes-correction-conservations)
virtual void Corrige_flux_FT_base::compute_cell_neighbours_faces_indices_for_spherical_correction(const int &n_iter_distance)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_cell_neighbours_faces_indices_for_spherical_correction(const int &n_iter_distance) <public-virtual-void-corrige-flux-ft-base-compute-cell-neighbours-faces-indices-for-spherical-correction-const-int-ref-n-iter-distance>`
[virtual void Corrige_flux_FT_base::compute_cell_neighbours_faces_indices_for_spherical_correction(const int &n_iter_distance)](#public-virtual-void-corrige-flux-ft-base-compute-cell-neighbours-faces-indices-for-spherical-correction-const-int-ref-n-iter-distance)
virtual void Corrige_flux_FT_base::compute_cell_neighbours_faces_indices_to_correct(IJK_Field_vector3_int &cell_faces_neighbours_corrected_bool, IJK_Field_vector3_double &cell_faces_neighbours_corrected_velocity_temperature, IJK_Field_vector3_double &cell_faces_neighbours_corrected_convective, IJK_Field_vector3_double &cell_faces_neighbours_corrected_diffusive, IJK_Field_vector3_double &neighbours_weighting_colinearity)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_cell_neighbours_faces_indices_to_correct(IJK_Field_vector3_int &cell_faces_neighbours_corrected_bool, IJK_Field_vector3_double &cell_faces_neighbours_corrected_velocity_temperature, IJK_Field_vector3_double &cell_faces_neighbours_corrected_convective, IJK_Field_vector3_double &cell_faces_neighbours_corrected_diffusive, IJK_Field_vector3_double &neighbours_weighting_colinearity) <public-virtual-void-corrige-flux-ft-base-compute-cell-neighbours-faces-indices-to-correct-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-bool-ijk-field-vector3-double-ref-cell-faces-neighbours-corrected-velocity-temperature-ijk-field-vector3-double-ref-cell-faces-neighbours-corrected-convective-ijk-field-vector3-double-ref-cell-faces-neighbours-corrected-diffusive-ijk-field-vector3-double-ref-neighbours-weighting-colinearity>`
[virtual void Corrige_flux_FT_base::compute_cell_neighbours_faces_indices_to_correct(IJK_Field_vector3_int &cell_faces_neighbours_corrected_bool, IJK_Field_vector3_double &cell_faces_neighbours_corrected_velocity_temperature, IJK_Field_vector3_double &cell_faces_neighbours_corrected_convective, IJK_Field_vector3_double &cell_faces_neighbours_corrected_diffusive, IJK_Field_vector3_double &neighbours_weighting_colinearity)](#public-virtual-void-corrige-flux-ft-base-compute-cell-neighbours-faces-indices-to-correct-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-bool-ijk-field-vector3-double-ref-cell-faces-neighbours-corrected-velocity-temperature-ijk-field-vector3-double-ref-cell-faces-neighbours-corrected-convective-ijk-field-vector3-double-ref-cell-faces-neighbours-corrected-diffusive-ijk-field-vector3-double-ref-neighbours-weighting-colinearity)
virtual void Corrige_flux_FT_base::compute_ijk_pure_faces_indices()
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_ijk_pure_faces_indices() <public-virtual-void-corrige-flux-ft-base-compute-ijk-pure-faces-indices>`
[virtual void Corrige_flux_FT_base::compute_ijk_pure_faces_indices()](#public-virtual-void-corrige-flux-ft-base-compute-ijk-pure-faces-indices)
virtual void Corrige_flux_FT_base::compute_min_max_ijk_any_reachable_fluxes(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_int &neighbours_temperature_to_correct, IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const int &max_flux_per_dir, const int &check_cell_center_neighbour, const int &remove_external_neighbour_values, IJK_Field_int &neighbours_temperature_to_correct_trimmed)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_min_max_ijk_any_reachable_fluxes(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_int &neighbours_temperature_to_correct, IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const int &max_flux_per_dir, const int &check_cell_center_neighbour, const int &remove_external_neighbour_values, IJK_Field_int &neighbours_temperature_to_correct_trimmed) <public-virtual-void-corrige-flux-ft-base-compute-min-max-ijk-any-reachable-fluxes-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-all-bool-const-ijk-field-int-ref-neighbours-temperature-to-correct-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-min-max-bool-const-int-ref-max-flux-per-dir-const-int-ref-check-cell-center-neighbour-const-int-ref-remove-external-neighbour-values-ijk-field-int-ref-neighbours-temperature-to-correct-trimmed>`
[virtual void Corrige_flux_FT_base::compute_min_max_ijk_any_reachable_fluxes(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_int &neighbours_temperature_to_correct, IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const int &max_flux_per_dir, const int &check_cell_center_neighbour, const int &remove_external_neighbour_values, IJK_Field_int &neighbours_temperature_to_correct_trimmed)](#public-virtual-void-corrige-flux-ft-base-compute-min-max-ijk-any-reachable-fluxes-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-all-bool-const-ijk-field-int-ref-neighbours-temperature-to-correct-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-min-max-bool-const-int-ref-max-flux-per-dir-const-int-ref-check-cell-center-neighbour-const-int-ref-remove-external-neighbour-values-ijk-field-int-ref-neighbours-temperature-to-correct-trimmed)
virtual void Corrige_flux_FT_base::compute_min_max_ijk_reachable_fluxes(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_int &neighbours_temperature_to_correct, IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const int &max_flux_per_dir, const int &check_cell_center_neighbour, const int &remove_external_neighbour_values, IJK_Field_int &neighbours_temperature_to_correct_trimmed)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_min_max_ijk_reachable_fluxes(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_int &neighbours_temperature_to_correct, IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const int &max_flux_per_dir, const int &check_cell_center_neighbour, const int &remove_external_neighbour_values, IJK_Field_int &neighbours_temperature_to_correct_trimmed) <public-virtual-void-corrige-flux-ft-base-compute-min-max-ijk-reachable-fluxes-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-all-bool-const-ijk-field-int-ref-neighbours-temperature-to-correct-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-min-max-bool-const-int-ref-max-flux-per-dir-const-int-ref-check-cell-center-neighbour-const-int-ref-remove-external-neighbour-values-ijk-field-int-ref-neighbours-temperature-to-correct-trimmed>`
[virtual void Corrige_flux_FT_base::compute_min_max_ijk_reachable_fluxes(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_int &neighbours_temperature_to_correct, IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const int &max_flux_per_dir, const int &check_cell_center_neighbour, const int &remove_external_neighbour_values, IJK_Field_int &neighbours_temperature_to_correct_trimmed)](#public-virtual-void-corrige-flux-ft-base-compute-min-max-ijk-reachable-fluxes-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-all-bool-const-ijk-field-int-ref-neighbours-temperature-to-correct-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-min-max-bool-const-int-ref-max-flux-per-dir-const-int-ref-check-cell-center-neighbour-const-int-ref-remove-external-neighbour-values-ijk-field-int-ref-neighbours-temperature-to-correct-trimmed)
virtual void Corrige_flux_FT_base::compute_temperature_cell_centre(IJK_Field_double &temperature) const
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_temperature_cell_centre(IJK_Field_double &temperature) const <public-virtual-void-corrige-flux-ft-base-compute-temperature-cell-centre-ijk-field-double-ref-temperature-const>`
[virtual void Corrige_flux_FT_base::compute_temperature_cell_centre(IJK_Field_double &temperature) const](#public-virtual-void-corrige-flux-ft-base-compute-temperature-cell-centre-ijk-field-double-ref-temperature-const)
virtual void Corrige_flux_FT_base::compute_temperature_cell_centre_neighbours(IJK_Field_double &temperature_neighbours, IJK_Field_int &neighbours_weighting, IJK_Field_double &neighbours_weighting_colinearity)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_temperature_cell_centre_neighbours(IJK_Field_double &temperature_neighbours, IJK_Field_int &neighbours_weighting, IJK_Field_double &neighbours_weighting_colinearity) <public-virtual-void-corrige-flux-ft-base-compute-temperature-cell-centre-neighbours-ijk-field-double-ref-temperature-neighbours-ijk-field-int-ref-neighbours-weighting-ijk-field-double-ref-neighbours-weighting-colinearity>`
[virtual void Corrige_flux_FT_base::compute_temperature_cell_centre_neighbours(IJK_Field_double &temperature_neighbours, IJK_Field_int &neighbours_weighting, IJK_Field_double &neighbours_weighting_colinearity)](#public-virtual-void-corrige-flux-ft-base-compute-temperature-cell-centre-neighbours-ijk-field-double-ref-temperature-neighbours-ijk-field-int-ref-neighbours-weighting-ijk-field-double-ref-neighbours-weighting-colinearity)
virtual void Corrige_flux_FT_base::compute_thermal_convective_fluxes(const int &last_flux)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_thermal_convective_fluxes(const int &last_flux) <public-virtual-void-corrige-flux-ft-base-compute-thermal-convective-fluxes-const-int-ref-last-flux>`
[virtual void Corrige_flux_FT_base::compute_thermal_convective_fluxes(const int &last_flux)](#public-virtual-void-corrige-flux-ft-base-compute-thermal-convective-fluxes-const-int-ref-last-flux)
virtual void Corrige_flux_FT_base::compute_thermal_diffusive_fluxes(const int &last_flux)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::compute_thermal_diffusive_fluxes(const int &last_flux) <public-virtual-void-corrige-flux-ft-base-compute-thermal-diffusive-fluxes-const-int-ref-last-flux>`
[virtual void Corrige_flux_FT_base::compute_thermal_diffusive_fluxes(const int &last_flux)](#public-virtual-void-corrige-flux-ft-base-compute-thermal-diffusive-fluxes-const-int-ref-last-flux)
virtual void Corrige_flux_FT_base::correct_flux_spherical(Simd_double &a, Simd_double &b, const int &i, const int &j, const int &k_layer, const int dir)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::correct_flux_spherical(Simd_double &a, Simd_double &b, const int &i, const int &j, const int &k_layer, const int dir) <public-virtual-void-corrige-flux-ft-base-correct-flux-spherical-simd-double-ref-a-simd-double-ref-b-const-int-ref-i-const-int-ref-j-const-int-ref-k-layer-const-int-dir>`
[virtual void Corrige_flux_FT_base::correct_flux_spherical(Simd_double &a, Simd_double &b, const int &i, const int &j, const int &k_layer, const int dir)](#public-virtual-void-corrige-flux-ft-base-correct-flux-spherical-simd-double-ref-a-simd-double-ref-b-const-int-ref-i-const-int-ref-j-const-int-ref-k-layer-const-int-dir)
virtual void Corrige_flux_FT_base::corrige_flux_diff_faceIJ(IJK_Field_local_double *const flux, const int k_layer, const int dir)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::corrige_flux_diff_faceIJ(IJK_Field_local_double *const flux, const int k_layer, const int dir) <public-virtual-void-corrige-flux-ft-base-corrige-flux-diff-faceij-ijk-field-local-double-ptr-const-flux-const-int-k-layer-const-int-dir>`
[virtual void Corrige_flux_FT_base::corrige_flux_diff_faceIJ(IJK_Field_local_double *const flux, const int k_layer, const int dir)](#public-virtual-void-corrige-flux-ft-base-corrige-flux-diff-faceij-ijk-field-local-double-ptr-const-flux-const-int-k-layer-const-int-dir)
virtual void Corrige_flux_FT_base::corrige_flux_faceIJ(IJK_Field_local_double *const flux, const int k_layer, const int dir)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::corrige_flux_faceIJ(IJK_Field_local_double *const flux, const int k_layer, const int dir)=0 <public-virtual-void-corrige-flux-ft-base-corrige-flux-faceij-ijk-field-local-double-ptr-const-flux-const-int-k-layer-const-int-dir-equal-0>`
[virtual void Corrige_flux_FT_base::corrige_flux_faceIJ(IJK_Field_local_double *const flux, const int k_layer, const int dir)=0](#public-virtual-void-corrige-flux-ft-base-corrige-flux-faceij-ijk-field-local-double-ptr-const-flux-const-int-k-layer-const-int-dir-equal-0)
Corrige_flux_FT_base::Corrige_flux_FT_base()
How to cite in this doc:
:ref:`Corrige_flux_FT_base::Corrige_flux_FT_base() <public-corrige-flux-ft-base-corrige-flux-ft-base>`
[Corrige_flux_FT_base::Corrige_flux_FT_base()](#public-corrige-flux-ft-base-corrige-flux-ft-base)
const Type_info * Corrige_flux_FT_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 * Corrige_flux_FT_base::get_info() const override <public-const-type-info-ptr-corrige-flux-ft-base-get-info-const-override>`
[const Type_info * Corrige_flux_FT_base::get_info() const override](#public-const-type-info-ptr-corrige-flux-ft-base-get-info-const-override)
virtual void Corrige_flux_FT_base::initialise_cell_neighbours_indices_to_correct()
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::initialise_cell_neighbours_indices_to_correct() <public-virtual-void-corrige-flux-ft-base-initialise-cell-neighbours-indices-to-correct>`
[virtual void Corrige_flux_FT_base::initialise_cell_neighbours_indices_to_correct()](#public-virtual-void-corrige-flux-ft-base-initialise-cell-neighbours-indices-to-correct)
void Corrige_flux_FT_base::initialize(const Domaine_IJK &dom, const IJK_Field_double &field, const IJK_Interfaces &interfaces, const Probleme_FTD_IJK_base &ijk_ft, Intersection_Interface_ijk_face &intersection_ijk_face, Intersection_Interface_ijk_cell &intersection_ijk_cell)
How to cite in this doc:
:ref:`void Corrige_flux_FT_base::initialize(const Domaine_IJK &dom, const IJK_Field_double &field, const IJK_Interfaces &interfaces, const Probleme_FTD_IJK_base &ijk_ft, Intersection_Interface_ijk_face &intersection_ijk_face, Intersection_Interface_ijk_cell &intersection_ijk_cell) <public-void-corrige-flux-ft-base-initialize-const-domaine-ijk-ref-dom-const-ijk-field-double-ref-field-const-ijk-interfaces-ref-interfaces-const-probleme-ftd-ijk-base-ref-ijk-ft-intersection-interface-ijk-face-ref-intersection-ijk-face-intersection-interface-ijk-cell-ref-intersection-ijk-cell>`
[void Corrige_flux_FT_base::initialize(const Domaine_IJK &dom, const IJK_Field_double &field, const IJK_Interfaces &interfaces, const Probleme_FTD_IJK_base &ijk_ft, Intersection_Interface_ijk_face &intersection_ijk_face, Intersection_Interface_ijk_cell &intersection_ijk_cell)](#public-void-corrige-flux-ft-base-initialize-const-domaine-ijk-ref-dom-const-ijk-field-double-ref-field-const-ijk-interfaces-ref-interfaces-const-probleme-ftd-ijk-base-ref-ijk-ft-intersection-interface-ijk-face-ref-intersection-ijk-face-intersection-interface-ijk-cell-ref-intersection-ijk-cell)
void Corrige_flux_FT_base::initialize_with_subproblems(const Domaine_IJK &splitting, const IJK_Field_double &field, const IJK_Interfaces &interfaces, const Probleme_FTD_IJK_base &ijk_ft, Intersection_Interface_ijk_face &intersection_ijk_face, Intersection_Interface_ijk_cell &intersection_ijk_cell, IJK_One_Dimensional_Subproblems &thermal_local_subproblems)
References
Referenced By
How to cite in this doc:
:ref:`void Corrige_flux_FT_base::initialize_with_subproblems(const Domaine_IJK &splitting, const IJK_Field_double &field, const IJK_Interfaces &interfaces, const Probleme_FTD_IJK_base &ijk_ft, Intersection_Interface_ijk_face &intersection_ijk_face, Intersection_Interface_ijk_cell &intersection_ijk_cell, IJK_One_Dimensional_Subproblems &thermal_local_subproblems) <public-void-corrige-flux-ft-base-initialize-with-subproblems-const-domaine-ijk-ref-splitting-const-ijk-field-double-ref-field-const-ijk-interfaces-ref-interfaces-const-probleme-ftd-ijk-base-ref-ijk-ft-intersection-interface-ijk-face-ref-intersection-ijk-face-intersection-interface-ijk-cell-ref-intersection-ijk-cell-ijk-one-dimensional-subproblems-ref-thermal-local-subproblems>`
[void Corrige_flux_FT_base::initialize_with_subproblems(const Domaine_IJK &splitting, const IJK_Field_double &field, const IJK_Interfaces &interfaces, const Probleme_FTD_IJK_base &ijk_ft, Intersection_Interface_ijk_face &intersection_ijk_face, Intersection_Interface_ijk_cell &intersection_ijk_cell, IJK_One_Dimensional_Subproblems &thermal_local_subproblems)](#public-void-corrige-flux-ft-base-initialize-with-subproblems-const-domaine-ijk-ref-splitting-const-ijk-field-double-ref-field-const-ijk-interfaces-ref-interfaces-const-probleme-ftd-ijk-base-ref-ijk-ft-intersection-interface-ijk-face-ref-intersection-ijk-face-intersection-interface-ijk-cell-ref-intersection-ijk-cell-ijk-one-dimensional-subproblems-ref-thermal-local-subproblems)
virtual void Corrige_flux_FT_base::replace_cell_neighbours_thermal_convective_diffusive_fluxes_faces(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_vector3_double &cell_faces_neighbours_fluxes_corrected, const int &fluxes_type)
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::replace_cell_neighbours_thermal_convective_diffusive_fluxes_faces(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_vector3_double &cell_faces_neighbours_fluxes_corrected, const int &fluxes_type) <public-virtual-void-corrige-flux-ft-base-replace-cell-neighbours-thermal-convective-diffusive-fluxes-faces-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-min-max-bool-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-all-bool-const-ijk-field-vector3-double-ref-cell-faces-neighbours-fluxes-corrected-const-int-ref-fluxes-type>`
[virtual void Corrige_flux_FT_base::replace_cell_neighbours_thermal_convective_diffusive_fluxes_faces(const IJK_Field_vector3_int &cell_faces_neighbours_corrected_min_max_bool, const IJK_Field_vector3_int &cell_faces_neighbours_corrected_all_bool, const IJK_Field_vector3_double &cell_faces_neighbours_fluxes_corrected, const int &fluxes_type)](#public-virtual-void-corrige-flux-ft-base-replace-cell-neighbours-thermal-convective-diffusive-fluxes-faces-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-min-max-bool-const-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-all-bool-const-ijk-field-vector3-double-ref-cell-faces-neighbours-fluxes-corrected-const-int-ref-fluxes-type)
virtual void Corrige_flux_FT_base::replace_temperature_cell_centre_neighbours(IJK_Field_double &temperature, IJK_Field_double &temperature_neighbours, IJK_Field_int &neighbours_weighting, IJK_Field_double &neighbours_weighting_colinearity) const
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::replace_temperature_cell_centre_neighbours(IJK_Field_double &temperature, IJK_Field_double &temperature_neighbours, IJK_Field_int &neighbours_weighting, IJK_Field_double &neighbours_weighting_colinearity) const <public-virtual-void-corrige-flux-ft-base-replace-temperature-cell-centre-neighbours-ijk-field-double-ref-temperature-ijk-field-double-ref-temperature-neighbours-ijk-field-int-ref-neighbours-weighting-ijk-field-double-ref-neighbours-weighting-colinearity-const>`
[virtual void Corrige_flux_FT_base::replace_temperature_cell_centre_neighbours(IJK_Field_double &temperature, IJK_Field_double &temperature_neighbours, IJK_Field_int &neighbours_weighting, IJK_Field_double &neighbours_weighting_colinearity) const](#public-virtual-void-corrige-flux-ft-base-replace-temperature-cell-centre-neighbours-ijk-field-double-ref-temperature-ijk-field-double-ref-temperature-neighbours-ijk-field-int-ref-neighbours-weighting-ijk-field-double-ref-neighbours-weighting-colinearity-const)
virtual void Corrige_flux_FT_base::set_cell_faces_neighbours_corrected_bool(IJK_Field_vector3_int &cell_faces_neighbours_corrected_bool)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_cell_faces_neighbours_corrected_bool(IJK_Field_vector3_int &cell_faces_neighbours_corrected_bool) <public-virtual-void-corrige-flux-ft-base-set-cell-faces-neighbours-corrected-bool-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-bool>`
[virtual void Corrige_flux_FT_base::set_cell_faces_neighbours_corrected_bool(IJK_Field_vector3_int &cell_faces_neighbours_corrected_bool)](#public-virtual-void-corrige-flux-ft-base-set-cell-faces-neighbours-corrected-bool-ijk-field-vector3-int-ref-cell-faces-neighbours-corrected-bool)
virtual void Corrige_flux_FT_base::set_convection_diffusion_correction(const int &convective_flux_correction, const int &diffusive_flux_correction)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_convection_diffusion_correction(const int &convective_flux_correction, const int &diffusive_flux_correction) <public-virtual-void-corrige-flux-ft-base-set-convection-diffusion-correction-const-int-ref-convective-flux-correction-const-int-ref-diffusive-flux-correction>`
[virtual void Corrige_flux_FT_base::set_convection_diffusion_correction(const int &convective_flux_correction, const int &diffusive_flux_correction)](#public-virtual-void-corrige-flux-ft-base-set-convection-diffusion-correction-const-int-ref-convective-flux-correction-const-int-ref-diffusive-flux-correction)
virtual void Corrige_flux_FT_base::set_convection_negligible(const int &convection_negligible)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_convection_negligible(const int &convection_negligible) <public-virtual-void-corrige-flux-ft-base-set-convection-negligible-const-int-ref-convection-negligible>`
[virtual void Corrige_flux_FT_base::set_convection_negligible(const int &convection_negligible)](#public-virtual-void-corrige-flux-ft-base-set-convection-negligible-const-int-ref-convection-negligible)
virtual void Corrige_flux_FT_base::set_correction_cell_faces_neighbours(const int &find_cell_neighbours_for_fluxes_spherical_correction, const int &use_cell_neighbours_for_fluxes_spherical_correction, const int &find_reachable_fluxes, const int &use_reachable_fluxes, const int &keep_first_reachable_fluxes, const int &store_flux_operators_for_energy_balance)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_correction_cell_faces_neighbours(const int &find_cell_neighbours_for_fluxes_spherical_correction, const int &use_cell_neighbours_for_fluxes_spherical_correction, const int &find_reachable_fluxes, const int &use_reachable_fluxes, const int &keep_first_reachable_fluxes, const int &store_flux_operators_for_energy_balance) <public-virtual-void-corrige-flux-ft-base-set-correction-cell-faces-neighbours-const-int-ref-find-cell-neighbours-for-fluxes-spherical-correction-const-int-ref-use-cell-neighbours-for-fluxes-spherical-correction-const-int-ref-find-reachable-fluxes-const-int-ref-use-reachable-fluxes-const-int-ref-keep-first-reachable-fluxes-const-int-ref-store-flux-operators-for-energy-balance>`
[virtual void Corrige_flux_FT_base::set_correction_cell_faces_neighbours(const int &find_cell_neighbours_for_fluxes_spherical_correction, const int &use_cell_neighbours_for_fluxes_spherical_correction, const int &find_reachable_fluxes, const int &use_reachable_fluxes, const int &keep_first_reachable_fluxes, const int &store_flux_operators_for_energy_balance)](#public-virtual-void-corrige-flux-ft-base-set-correction-cell-faces-neighbours-const-int-ref-find-cell-neighbours-for-fluxes-spherical-correction-const-int-ref-use-cell-neighbours-for-fluxes-spherical-correction-const-int-ref-find-reachable-fluxes-const-int-ref-use-reachable-fluxes-const-int-ref-keep-first-reachable-fluxes-const-int-ref-store-flux-operators-for-energy-balance)
virtual void Corrige_flux_FT_base::set_correction_cell_neighbours(const int &correct_temperature_cell_neighbours, const int &neighbours_colinearity_weighting, const int &keep_max_flux_correction, const int &smooth_temperature_field)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_correction_cell_neighbours(const int &correct_temperature_cell_neighbours, const int &neighbours_colinearity_weighting, const int &keep_max_flux_correction, const int &smooth_temperature_field) <public-virtual-void-corrige-flux-ft-base-set-correction-cell-neighbours-const-int-ref-correct-temperature-cell-neighbours-const-int-ref-neighbours-colinearity-weighting-const-int-ref-keep-max-flux-correction-const-int-ref-smooth-temperature-field>`
[virtual void Corrige_flux_FT_base::set_correction_cell_neighbours(const int &correct_temperature_cell_neighbours, const int &neighbours_colinearity_weighting, const int &keep_max_flux_correction, const int &smooth_temperature_field)](#public-virtual-void-corrige-flux-ft-base-set-correction-cell-neighbours-const-int-ref-correct-temperature-cell-neighbours-const-int-ref-neighbours-colinearity-weighting-const-int-ref-keep-max-flux-correction-const-int-ref-smooth-temperature-field)
virtual void Corrige_flux_FT_base::set_debug(const int &debug)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_debug(const int &debug) <public-virtual-void-corrige-flux-ft-base-set-debug-const-int-ref-debug>`
[virtual void Corrige_flux_FT_base::set_debug(const int &debug)](#public-virtual-void-corrige-flux-ft-base-set-debug-const-int-ref-debug)
virtual void Corrige_flux_FT_base::set_diffusion_negligible(const int &diffusion_negligible)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_diffusion_negligible(const int &diffusion_negligible) <public-virtual-void-corrige-flux-ft-base-set-diffusion-negligible-const-int-ref-diffusion-negligible>`
[virtual void Corrige_flux_FT_base::set_diffusion_negligible(const int &diffusion_negligible)](#public-virtual-void-corrige-flux-ft-base-set-diffusion-negligible-const-int-ref-diffusion-negligible)
virtual void Corrige_flux_FT_base::set_distance_cell_faces_from_lrs(const int &distance_cell_faces_from_lrs)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_distance_cell_faces_from_lrs(const int &distance_cell_faces_from_lrs) <public-virtual-void-corrige-flux-ft-base-set-distance-cell-faces-from-lrs-const-int-ref-distance-cell-faces-from-lrs>`
[virtual void Corrige_flux_FT_base::set_distance_cell_faces_from_lrs(const int &distance_cell_faces_from_lrs)](#public-virtual-void-corrige-flux-ft-base-set-distance-cell-faces-from-lrs-const-int-ref-distance-cell-faces-from-lrs)
virtual void Corrige_flux_FT_base::set_eulerian_normal_vectors_ns_normed(const IJK_Field_vector3_double *eulerian_normal_vectors_ns_normed)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_eulerian_normal_vectors_ns_normed(const IJK_Field_vector3_double *eulerian_normal_vectors_ns_normed) <public-virtual-void-corrige-flux-ft-base-set-eulerian-normal-vectors-ns-normed-const-ijk-field-vector3-double-ptr-eulerian-normal-vectors-ns-normed>`
[virtual void Corrige_flux_FT_base::set_eulerian_normal_vectors_ns_normed(const IJK_Field_vector3_double *eulerian_normal_vectors_ns_normed)](#public-virtual-void-corrige-flux-ft-base-set-eulerian-normal-vectors-ns-normed-const-ijk-field-vector3-double-ptr-eulerian-normal-vectors-ns-normed)
virtual void Corrige_flux_FT_base::set_fluxes_feedback_params(const int discrete_integral, const int levels)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_fluxes_feedback_params(const int discrete_integral, const int levels) <public-virtual-void-corrige-flux-ft-base-set-fluxes-feedback-params-const-int-discrete-integral-const-int-levels>`
[virtual void Corrige_flux_FT_base::set_fluxes_feedback_params(const int discrete_integral, const int levels)](#public-virtual-void-corrige-flux-ft-base-set-fluxes-feedback-params-const-int-discrete-integral-const-int-levels)
void Corrige_flux_FT_base::set_physical_parameters(const double rhocpl, const double rhocpv, const double ldal, const double ldav)
Referenced By
How to cite in this doc:
:ref:`void Corrige_flux_FT_base::set_physical_parameters(const double rhocpl, const double rhocpv, const double ldal, const double ldav) <public-void-corrige-flux-ft-base-set-physical-parameters-const-double-rhocpl-const-double-rhocpv-const-double-ldal-const-double-ldav>`
[void Corrige_flux_FT_base::set_physical_parameters(const double rhocpl, const double rhocpv, const double ldal, const double ldav)](#public-void-corrige-flux-ft-base-set-physical-parameters-const-double-rhocpl-const-double-rhocpv-const-double-ldal-const-double-ldav)
virtual void Corrige_flux_FT_base::set_temperature_fluxes_periodic_sharing_strategy_on_processors(const int ©_fluxes_on_every_procs, const int ©_temperature_on_every_procs)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_temperature_fluxes_periodic_sharing_strategy_on_processors(const int ©_fluxes_on_every_procs, const int ©_temperature_on_every_procs) <public-virtual-void-corrige-flux-ft-base-set-temperature-fluxes-periodic-sharing-strategy-on-processors-const-int-ref-copy-fluxes-on-every-procs-const-int-ref-copy-temperature-on-every-procs>`
[virtual void Corrige_flux_FT_base::set_temperature_fluxes_periodic_sharing_strategy_on_processors(const int ©_fluxes_on_every_procs, const int ©_temperature_on_every_procs)](#public-virtual-void-corrige-flux-ft-base-set-temperature-fluxes-periodic-sharing-strategy-on-processors-const-int-ref-copy-fluxes-on-every-procs-const-int-ref-copy-temperature-on-every-procs)
virtual void Corrige_flux_FT_base::set_zero_temperature_increment(IJK_Field_double &d_temperature) const
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::set_zero_temperature_increment(IJK_Field_double &d_temperature) const <public-virtual-void-corrige-flux-ft-base-set-zero-temperature-increment-ijk-field-double-ref-d-temperature-const>`
[virtual void Corrige_flux_FT_base::set_zero_temperature_increment(IJK_Field_double &d_temperature) const](#public-virtual-void-corrige-flux-ft-base-set-zero-temperature-increment-ijk-field-double-ref-d-temperature-const)
virtual void Corrige_flux_FT_base::sort_ijk_intersections_subproblems_indices_by_k_layers()
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::sort_ijk_intersections_subproblems_indices_by_k_layers() <public-virtual-void-corrige-flux-ft-base-sort-ijk-intersections-subproblems-indices-by-k-layers>`
[virtual void Corrige_flux_FT_base::sort_ijk_intersections_subproblems_indices_by_k_layers()](#public-virtual-void-corrige-flux-ft-base-sort-ijk-intersections-subproblems-indices-by-k-layers)
virtual void Corrige_flux_FT_base::store_cell_faces_corrected(IJK_Field_vector3_int &cell_faces_corrected_bool, IJK_Field_vector3_double &cell_faces_corrected_convective, IJK_Field_vector3_double &cell_faces_corrected_diffusive)
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::store_cell_faces_corrected(IJK_Field_vector3_int &cell_faces_corrected_bool, IJK_Field_vector3_double &cell_faces_corrected_convective, IJK_Field_vector3_double &cell_faces_corrected_diffusive) <public-virtual-void-corrige-flux-ft-base-store-cell-faces-corrected-ijk-field-vector3-int-ref-cell-faces-corrected-bool-ijk-field-vector3-double-ref-cell-faces-corrected-convective-ijk-field-vector3-double-ref-cell-faces-corrected-diffusive>`
[virtual void Corrige_flux_FT_base::store_cell_faces_corrected(IJK_Field_vector3_int &cell_faces_corrected_bool, IJK_Field_vector3_double &cell_faces_corrected_convective, IJK_Field_vector3_double &cell_faces_corrected_diffusive)](#public-virtual-void-corrige-flux-ft-base-store-cell-faces-corrected-ijk-field-vector3-int-ref-cell-faces-corrected-bool-ijk-field-vector3-double-ref-cell-faces-corrected-convective-ijk-field-vector3-double-ref-cell-faces-corrected-diffusive)
virtual void Corrige_flux_FT_base::update()=0
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::update()=0 <public-virtual-void-corrige-flux-ft-base-update-equal-0>`
[virtual void Corrige_flux_FT_base::update()=0](#public-virtual-void-corrige-flux-ft-base-update-equal-0)
virtual void Corrige_flux_FT_base::update_intersections()
Referenced By
How to cite in this doc:
:ref:`virtual void Corrige_flux_FT_base::update_intersections() <public-virtual-void-corrige-flux-ft-base-update-intersections>`
[virtual void Corrige_flux_FT_base::update_intersections()](#public-virtual-void-corrige-flux-ft-base-update-intersections)
Corrige_flux_FT_base::~Corrige_flux_FT_base() override
How to cite in this doc:
:ref:`Corrige_flux_FT_base::~Corrige_flux_FT_base() override <public-corrige-flux-ft-base-dtor-corrige-flux-ft-base-override>`
[Corrige_flux_FT_base::~Corrige_flux_FT_base() override](#public-corrige-flux-ft-base-dtor-corrige-flux-ft-base-override)
const Type_info * Corrige_flux_FT_base::info()
How to cite in this doc:
:ref:`const Type_info * Corrige_flux_FT_base::info() <public-static-const-type-info-ptr-corrige-flux-ft-base-info>`
[const Type_info * Corrige_flux_FT_base::info()](#public-static-const-type-info-ptr-corrige-flux-ft-base-info)
const Corrige_flux_FT_base & Corrige_flux_FT_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Corrige_flux_FT_base & Corrige_flux_FT_base::self_cast(const Objet_U &) <public-static-const-corrige-flux-ft-base-ref-corrige-flux-ft-base-self-cast-const-objet-u-ref>`
[const Corrige_flux_FT_base & Corrige_flux_FT_base::self_cast(const Objet_U &)](#public-static-const-corrige-flux-ft-base-ref-corrige-flux-ft-base-self-cast-const-objet-u-ref)
Corrige_flux_FT_base & Corrige_flux_FT_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Corrige_flux_FT_base & Corrige_flux_FT_base::self_cast(Objet_U &) <public-static-corrige-flux-ft-base-ref-corrige-flux-ft-base-self-cast-objet-u-ref>`
[Corrige_flux_FT_base & Corrige_flux_FT_base::self_cast(Objet_U &)](#public-static-corrige-flux-ft-base-ref-corrige-flux-ft-base-self-cast-objet-u-ref)
Sortie & Corrige_flux_FT_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Corrige_flux_FT_base::printOn(Sortie &x) const override <protected-sortie-ref-corrige-flux-ft-base-printon-sortie-ref-x-const-override>`
[Sortie & Corrige_flux_FT_base::printOn(Sortie &x) const override](#protected-sortie-ref-corrige-flux-ft-base-printon-sortie-ref-x-const-override)
Entree & Corrige_flux_FT_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Corrige_flux_FT_base::readOn(Entree &) override <protected-entree-ref-corrige-flux-ft-base-readon-entree-ref-override>`
[Entree & Corrige_flux_FT_base::readOn(Entree &) override](#protected-entree-ref-corrige-flux-ft-base-readon-entree-ref-override)
bool Corrige_flux_FT_base::test_if_stencil_inclut_bout_interface_liquide() const
References
How to cite in this doc:
:ref:`bool Corrige_flux_FT_base::test_if_stencil_inclut_bout_interface_liquide() const <protected-bool-corrige-flux-ft-base-test-if-stencil-inclut-bout-interface-liquide-const>`
[bool Corrige_flux_FT_base::test_if_stencil_inclut_bout_interface_liquide() const](#protected-bool-corrige-flux-ft-base-test-if-stencil-inclut-bout-interface-liquide-const)
bool Corrige_flux_FT_base::test_if_stencil_inclut_bout_interface_vapeur() const
References
How to cite in this doc:
:ref:`bool Corrige_flux_FT_base::test_if_stencil_inclut_bout_interface_vapeur() const <protected-bool-corrige-flux-ft-base-test-if-stencil-inclut-bout-interface-vapeur-const>`
[bool Corrige_flux_FT_base::test_if_stencil_inclut_bout_interface_vapeur() const](#protected-bool-corrige-flux-ft-base-test-if-stencil-inclut-bout-interface-vapeur-const)
Attributes Documentation#
const Type_info Corrige_flux_FT_base::info_obj
TRUST_Ref<Domaine_IJK *> Corrige_flux_FT_base::domaine_
const IJK_Field_double* Corrige_flux_FT_base::field_ = nullptr
TRUST_Ref<IJK_Interfaces *> Corrige_flux_FT_base::interfaces_
Intersection_Interface_ijk_cell* Corrige_flux_FT_base::intersection_ijk_cell_ = nullptr
Intersection_Interface_ijk_face* Corrige_flux_FT_base::intersection_ijk_face_ = nullptr
double Corrige_flux_FT_base::lda_l_ = 0.
double Corrige_flux_FT_base::lda_v_ = 0.
ParcoursIJKDir Corrige_flux_FT_base::parcours_
TRUST_Ref<Probleme_FTD_IJK_base *> Corrige_flux_FT_base::ref_ijk_ft_
double Corrige_flux_FT_base::rhocp_l_ = 0.
double Corrige_flux_FT_base::rhocp_v_ = 0.