Probleme_FTD_IJK_cut_cell#

#include <Probleme_FTD_IJK_cut_cell.h>
Brief description

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:`Probleme\_FTD\_IJK\_cut\_cell <class-probleme-ftd-ijk-cut-cell>`
[Probleme\_FTD\_IJK\_cut\_cell](#class-probleme-ftd-ijk-cut-cell)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classProbleme__FTD__IJK__cut__cell__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

cut_cell_perform_interpolation_facettes#

Definition
void Probleme_FTD_IJK_cut_cell::cut_cell_perform_interpolation_facettes()
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 Probleme_FTD_IJK_cut_cell::cut_cell_perform_interpolation_facettes() <probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-cut-cell-perform-interpolation-facettes>`
[void Probleme_FTD_IJK_cut_cell::cut_cell_perform_interpolation_facettes()](#probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-cut-cell-perform-interpolation-facettes)

deplacer_interfaces#

Definition
void Probleme_FTD_IJK_cut_cell::deplacer_interfaces(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle, const int first_step_interface_smoothing) override
Brief description
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:`void Probleme_FTD_IJK_cut_cell::deplacer_interfaces(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle, const int first_step_interface_smoothing) override <probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-deplacer-interfaces-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle-const-int-first-step-interface-smoothing-override>`
[void Probleme_FTD_IJK_cut_cell::deplacer_interfaces(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle, const int first_step_interface_smoothing) override](#probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-deplacer-interfaces-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle-const-int-first-step-interface-smoothing-override)

deplacer_interfaces_rk3#

Definition
void Probleme_FTD_IJK_cut_cell::deplacer_interfaces_rk3(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle) override
Brief description
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:`void Probleme_FTD_IJK_cut_cell::deplacer_interfaces_rk3(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle) override <probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-deplacer-interfaces-rk3-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle-override>`
[void Probleme_FTD_IJK_cut_cell::deplacer_interfaces_rk3(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle) override](#probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-deplacer-interfaces-rk3-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle-override)

duplique#

Definition
int Probleme_FTD_IJK_cut_cell::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 Probleme_FTD_IJK_cut_cell::duplique() const override <probleme-ftd-ijk-cut-cell-public-int-probleme-ftd-ijk-cut-cell-duplique-const-override>`
[int Probleme_FTD_IJK_cut_cell::duplique() const override](#probleme-ftd-ijk-cut-cell-public-int-probleme-ftd-ijk-cut-cell-duplique-const-override)

get_cut_cell_disc#

Definition
Cut_cell_FT_Disc * Probleme_FTD_IJK_cut_cell::get_cut_cell_disc() override
Brief description
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:`Cut_cell_FT_Disc * Probleme_FTD_IJK_cut_cell::get_cut_cell_disc() override <probleme-ftd-ijk-cut-cell-public-cut-cell-ft-disc-ptr-probleme-ftd-ijk-cut-cell-get-cut-cell-disc-override>`
[Cut_cell_FT_Disc * Probleme_FTD_IJK_cut_cell::get_cut_cell_disc() override](#probleme-ftd-ijk-cut-cell-public-cut-cell-ft-disc-ptr-probleme-ftd-ijk-cut-cell-get-cut-cell-disc-override)

get_cut_cell_facettes_interpolation#

Definition
const Facettes_Interp_FT & Probleme_FTD_IJK_cut_cell::get_cut_cell_facettes_interpolation() const
Brief description
Detailed description

Getter des objets Facettes_Interp_FT , permettant d’acceder aux indices et coefficients des points d’interpolation a une certaine distance des facettes de l’interface

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 Facettes_Interp_FT & Probleme_FTD_IJK_cut_cell::get_cut_cell_facettes_interpolation() const <probleme-ftd-ijk-cut-cell-public-const-facettes-interp-ft-ref-probleme-ftd-ijk-cut-cell-get-cut-cell-facettes-interpolation-const>`
[const Facettes_Interp_FT & Probleme_FTD_IJK_cut_cell::get_cut_cell_facettes_interpolation() const](#probleme-ftd-ijk-cut-cell-public-const-facettes-interp-ft-ref-probleme-ftd-ijk-cut-cell-get-cut-cell-facettes-interpolation-const)

get_cut_field_velocity#

Definition
const Cut_field_vector3_double & Probleme_FTD_IJK_cut_cell::get_cut_field_velocity() 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:`const Cut_field_vector3_double & Probleme_FTD_IJK_cut_cell::get_cut_field_velocity() const <probleme-ftd-ijk-cut-cell-public-const-cut-field-vector3-double-ref-probleme-ftd-ijk-cut-cell-get-cut-field-velocity-const>`
[const Cut_field_vector3_double & Probleme_FTD_IJK_cut_cell::get_cut_field_velocity() const](#probleme-ftd-ijk-cut-cell-public-const-cut-field-vector3-double-ref-probleme-ftd-ijk-cut-cell-get-cut-field-velocity-const)

get_info#

Definition
const Type_info * Probleme_FTD_IJK_cut_cell::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 * Probleme_FTD_IJK_cut_cell::get_info() const override <probleme-ftd-ijk-cut-cell-public-const-type-info-ptr-probleme-ftd-ijk-cut-cell-get-info-const-override>`
[const Type_info * Probleme_FTD_IJK_cut_cell::get_info() const override](#probleme-ftd-ijk-cut-cell-public-const-type-info-ptr-probleme-ftd-ijk-cut-cell-get-info-const-override)

Probleme_FTD_IJK_cut_cell#

Definition
Probleme_FTD_IJK_cut_cell::Probleme_FTD_IJK_cut_cell()
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:`Probleme_FTD_IJK_cut_cell::Probleme_FTD_IJK_cut_cell() <probleme-ftd-ijk-cut-cell-public-probleme-ftd-ijk-cut-cell-probleme-ftd-ijk-cut-cell>`
[Probleme_FTD_IJK_cut_cell::Probleme_FTD_IJK_cut_cell()](#probleme-ftd-ijk-cut-cell-public-probleme-ftd-ijk-cut-cell-probleme-ftd-ijk-cut-cell)

set_param#

Definition
void Probleme_FTD_IJK_cut_cell::set_param(Param &param) override
Brief description
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:`void Probleme_FTD_IJK_cut_cell::set_param(Param &param) override <probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-set-param-param-ref-param-override>`
[void Probleme_FTD_IJK_cut_cell::set_param(Param &param) override](#probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-set-param-param-ref-param-override)

taille_memoire#

Definition
unsigned Probleme_FTD_IJK_cut_cell::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 Probleme_FTD_IJK_cut_cell::taille_memoire() const override <probleme-ftd-ijk-cut-cell-public-unsigned-probleme-ftd-ijk-cut-cell-taille-memoire-const-override>`
[unsigned Probleme_FTD_IJK_cut_cell::taille_memoire() const override](#probleme-ftd-ijk-cut-cell-public-unsigned-probleme-ftd-ijk-cut-cell-taille-memoire-const-override)

update_indicator_field#

Definition
void Probleme_FTD_IJK_cut_cell::update_indicator_field() override
Brief description
Detailed description

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:`void Probleme_FTD_IJK_cut_cell::update_indicator_field() override <probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-update-indicator-field-override>`
[void Probleme_FTD_IJK_cut_cell::update_indicator_field() override](#probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-update-indicator-field-override)

update_twice_indicator_field#

Definition
void Probleme_FTD_IJK_cut_cell::update_twice_indicator_field() override
Brief description
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:`void Probleme_FTD_IJK_cut_cell::update_twice_indicator_field() override <probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-update-twice-indicator-field-override>`
[void Probleme_FTD_IJK_cut_cell::update_twice_indicator_field() override](#probleme-ftd-ijk-cut-cell-public-void-probleme-ftd-ijk-cut-cell-update-twice-indicator-field-override)

~Probleme_FTD_IJK_cut_cell#

Definition
Probleme_FTD_IJK_cut_cell::~Probleme_FTD_IJK_cut_cell()
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:`Probleme_FTD_IJK_cut_cell::~Probleme_FTD_IJK_cut_cell() <probleme-ftd-ijk-cut-cell-public-probleme-ftd-ijk-cut-cell-dtor-probleme-ftd-ijk-cut-cell>`
[Probleme_FTD_IJK_cut_cell::~Probleme_FTD_IJK_cut_cell()](#probleme-ftd-ijk-cut-cell-public-probleme-ftd-ijk-cut-cell-dtor-probleme-ftd-ijk-cut-cell)

cree_instance#

Definition
Objet_U * Probleme_FTD_IJK_cut_cell::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 * Probleme_FTD_IJK_cut_cell::cree_instance() <probleme-ftd-ijk-cut-cell-public-static-objet-u-ptr-probleme-ftd-ijk-cut-cell-cree-instance>`
[Objet_U * Probleme_FTD_IJK_cut_cell::cree_instance()](#probleme-ftd-ijk-cut-cell-public-static-objet-u-ptr-probleme-ftd-ijk-cut-cell-cree-instance)

info#

Definition
const Type_info * Probleme_FTD_IJK_cut_cell::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 * Probleme_FTD_IJK_cut_cell::info() <probleme-ftd-ijk-cut-cell-public-static-const-type-info-ptr-probleme-ftd-ijk-cut-cell-info>`
[const Type_info * Probleme_FTD_IJK_cut_cell::info()](#probleme-ftd-ijk-cut-cell-public-static-const-type-info-ptr-probleme-ftd-ijk-cut-cell-info)

self_cast#

Definition
const Probleme_FTD_IJK_cut_cell & Probleme_FTD_IJK_cut_cell::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 Probleme_FTD_IJK_cut_cell & Probleme_FTD_IJK_cut_cell::self_cast(const Objet_U &) <probleme-ftd-ijk-cut-cell-public-static-const-probleme-ftd-ijk-cut-cell-ref-probleme-ftd-ijk-cut-cell-self-cast-const-objet-u-ref>`
[const Probleme_FTD_IJK_cut_cell & Probleme_FTD_IJK_cut_cell::self_cast(const Objet_U &)](#probleme-ftd-ijk-cut-cell-public-static-const-probleme-ftd-ijk-cut-cell-ref-probleme-ftd-ijk-cut-cell-self-cast-const-objet-u-ref)

self_cast#

Definition
Probleme_FTD_IJK_cut_cell & Probleme_FTD_IJK_cut_cell::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:`Probleme_FTD_IJK_cut_cell & Probleme_FTD_IJK_cut_cell::self_cast(Objet_U &) <probleme-ftd-ijk-cut-cell-public-static-probleme-ftd-ijk-cut-cell-ref-probleme-ftd-ijk-cut-cell-self-cast-objet-u-ref>`
[Probleme_FTD_IJK_cut_cell & Probleme_FTD_IJK_cut_cell::self_cast(Objet_U &)](#probleme-ftd-ijk-cut-cell-public-static-probleme-ftd-ijk-cut-cell-ref-probleme-ftd-ijk-cut-cell-self-cast-objet-u-ref)

initialize#

Definition
void Probleme_FTD_IJK_cut_cell::initialize() override
Brief description

This method is called once at the beginning, before any other one of the interface Problem.

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:`void Probleme_FTD_IJK_cut_cell::initialize() override <probleme-ftd-ijk-cut-cell-protected-void-probleme-ftd-ijk-cut-cell-initialize-override>`
[void Probleme_FTD_IJK_cut_cell::initialize() override](#probleme-ftd-ijk-cut-cell-protected-void-probleme-ftd-ijk-cut-cell-initialize-override)

printOn#

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

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

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:`Sortie & Probleme_FTD_IJK_cut_cell::printOn(Sortie &x) const override <probleme-ftd-ijk-cut-cell-protected-sortie-ref-probleme-ftd-ijk-cut-cell-printon-sortie-ref-x-const-override>`
[Sortie & Probleme_FTD_IJK_cut_cell::printOn(Sortie &x) const override](#probleme-ftd-ijk-cut-cell-protected-sortie-ref-probleme-ftd-ijk-cut-cell-printon-sortie-ref-x-const-override)

readOn#

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

Lecture d’un probleme dans un flot d’entree, et ouverture du flot de sauvegarde.

Detailed description

Format: { nom_milieu bloc de lecture d’un milieu nom_equation bloc de lecture d’une equation Postraitement bloc de lecture postraitement reprise | sauvegarde | sauvegarde_simple formatte | binaire | pdi nom_de_fichier } L’option sauvegarde_simple permet de sauver le probleme dans le fichier choisi en ecrasant a chaque fois les sauvegardes precedentes : cela permet d’economiser de la place disque.

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 & Probleme_FTD_IJK_cut_cell::readOn(Entree &) override <probleme-ftd-ijk-cut-cell-protected-entree-ref-probleme-ftd-ijk-cut-cell-readon-entree-ref-override>`
[Entree & Probleme_FTD_IJK_cut_cell::readOn(Entree &) override](#probleme-ftd-ijk-cut-cell-protected-entree-ref-probleme-ftd-ijk-cut-cell-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Probleme_FTD_IJK_cut_cell::info_obj
cut_cell_disc_ (protected)
Cut_cell_FT_Disc Probleme_FTD_IJK_cut_cell::cut_cell_disc_
cut_cell_facettes_interpolation_ (protected)
Facettes_Interp_FT Probleme_FTD_IJK_cut_cell::cut_cell_facettes_interpolation_
seuil_indicatrice_petite_facsec_ (protected)
double Probleme_FTD_IJK_cut_cell::seuil_indicatrice_petite_facsec_ = - 1
seuil_indicatrice_petite_fixe_ (protected)
double Probleme_FTD_IJK_cut_cell::seuil_indicatrice_petite_fixe_ = - 1
type_surface_efficace_face_ (protected)
TYPE_SURFACE_EFFICACE_FACE Probleme_FTD_IJK_cut_cell::type_surface_efficace_face_ = TYPE_SURFACE_EFFICACE_FACE::NON_INITIALISE
type_surface_efficace_interface_ (protected)
TYPE_SURFACE_EFFICACE_INTERFACE Probleme_FTD_IJK_cut_cell::type_surface_efficace_interface_ = TYPE_SURFACE_EFFICACE_INTERFACE::NON_INITIALISE
velocity_interface_ (protected)
DoubleTabFT_cut_cell_vector3 Probleme_FTD_IJK_cut_cell::velocity_interface_