Descripteur_FT#

#include <Descripteur_FT.h>
Brief description

: class Descripteur_FT Descripteur_FT stocke pour chaque PE une liste de numeros d’elements.

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:`Descripteur\_FT <class-descripteur-ft>`
[Descripteur\_FT](#class-descripteur-ft)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

ajoute_element#

Definition
int Descripteur_FT::ajoute_element(int PE_voisin, int element)
Brief description

Ajoute l’element au tableau du PE_voisin.

Detailed description

renvoie le rang de l’element ajoute dans le tableau d’elements du PE.

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 Descripteur_FT::ajoute_element(int PE_voisin, int element) <descripteur-ft-public-int-descripteur-ft-ajoute-element-int-pe-voisin-int-element>`
[int Descripteur_FT::ajoute_element(int PE_voisin, int element)](#descripteur-ft-public-int-descripteur-ft-ajoute-element-int-pe-voisin-int-element)

ajoute_elements#

Definition
int Descripteur_FT::ajoute_elements(int PE_voisin, const ArrOfInt &elements)
Brief description

Ajoute l’element au tableau du PE_voisin.

Detailed description

renvoie la taiile du tableau d’elements du PE.

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 Descripteur_FT::ajoute_elements(int PE_voisin, const ArrOfInt &elements) <descripteur-ft-public-int-descripteur-ft-ajoute-elements-int-pe-voisin-const-arrofint-ref-elements>`
[int Descripteur_FT::ajoute_elements(int PE_voisin, const ArrOfInt &elements)](#descripteur-ft-public-int-descripteur-ft-ajoute-elements-int-pe-voisin-const-arrofint-ref-elements)

all_elements#

Definition
const TRUST_Vector<ArrOfInt> & Descripteur_FT::all_elements() const
Brief description
Detailed description
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 TRUST_Vector<ArrOfInt> & Descripteur_FT::all_elements() const <descripteur-ft-public-const-trust-vector-arrofint-ref-descripteur-ft-all-elements-const>`
[const TRUST_Vector<ArrOfInt> & Descripteur_FT::all_elements() const](#descripteur-ft-public-const-trust-vector-arrofint-ref-descripteur-ft-all-elements-const)

calcul_liste_pe_voisins#

Definition
void Descripteur_FT::calcul_liste_pe_voisins()
Brief description

Calcule la liste des PEs dont la liste d’elements est non vide, tries dans l’ordre croissant de numero de PE.

Detailed description

Le statut passe a OK.

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 Descripteur_FT::calcul_liste_pe_voisins() <descripteur-ft-public-void-descripteur-ft-calcul-liste-pe-voisins>`
[void Descripteur_FT::calcul_liste_pe_voisins()](#descripteur-ft-public-void-descripteur-ft-calcul-liste-pe-voisins)

contient_element#

Definition
int Descripteur_FT::contient_element(int pe, int element) const
Brief description

Renvoie “pas zero” si l’element est deja dans le descripteur pour le pe donne, 0 sinon.

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 Descripteur_FT::contient_element(int pe, int element) const <descripteur-ft-public-int-descripteur-ft-contient-element-int-pe-int-element-const>`
[int Descripteur_FT::contient_element(int pe, int element) const](#descripteur-ft-public-int-descripteur-ft-contient-element-int-pe-int-element-const)

Descripteur_FT#

Definition
Descripteur_FT::Descripteur_FT()
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:`Descripteur_FT::Descripteur_FT() <descripteur-ft-public-descripteur-ft-descripteur-ft>`
[Descripteur_FT::Descripteur_FT()](#descripteur-ft-public-descripteur-ft-descripteur-ft)

Descripteur_FT#

Definition
Descripteur_FT::Descripteur_FT(const Descripteur_FT &)=default
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:`Descripteur_FT::Descripteur_FT(const Descripteur_FT &)=default <descripteur-ft-public-descripteur-ft-descripteur-ft-const-descripteur-ft-ref-equal-default>`
[Descripteur_FT::Descripteur_FT(const Descripteur_FT &)=default](#descripteur-ft-public-descripteur-ft-descripteur-ft-const-descripteur-ft-ref-equal-default)

duplique#

Definition
int Descripteur_FT::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 Descripteur_FT::duplique() const override <descripteur-ft-public-int-descripteur-ft-duplique-const-override>`
[int Descripteur_FT::duplique() const override](#descripteur-ft-public-int-descripteur-ft-duplique-const-override)

elements#

Definition
const ArrOfInt & Descripteur_FT::elements(int pe_voisin) const
Brief description

Renvoie la liste des elements distants/virtuels du pe en parametre.

Detailed description
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 ArrOfInt & Descripteur_FT::elements(int pe_voisin) const <descripteur-ft-public-const-arrofint-ref-descripteur-ft-elements-int-pe-voisin-const>`
[const ArrOfInt & Descripteur_FT::elements(int pe_voisin) const](#descripteur-ft-public-const-arrofint-ref-descripteur-ft-elements-int-pe-voisin-const)

get_info#

Definition
const Type_info * Descripteur_FT::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 * Descripteur_FT::get_info() const override <descripteur-ft-public-const-type-info-ptr-descripteur-ft-get-info-const-override>`
[const Type_info * Descripteur_FT::get_info() const override](#descripteur-ft-public-const-type-info-ptr-descripteur-ft-get-info-const-override)

operator =#

Definition
Descripteur_FT & Descripteur_FT::operator=(const Descripteur_FT &)
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:`Descripteur_FT & Descripteur_FT::operator=(const Descripteur_FT &) <descripteur-ft-public-descripteur-ft-ref-descripteur-ft-operator-equal-const-descripteur-ft-ref>`
[Descripteur_FT & Descripteur_FT::operator=(const Descripteur_FT &)](#descripteur-ft-public-descripteur-ft-ref-descripteur-ft-operator-equal-const-descripteur-ft-ref)

pe_voisins#

Definition
const ArrOfInt & Descripteur_FT::pe_voisins() const
Brief description

Renvoie la liste des PE pour lesquels la liste d’elements est non vide, dans l’ordre croissant des numeros de PE.

Detailed description
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 ArrOfInt & Descripteur_FT::pe_voisins() const <descripteur-ft-public-const-arrofint-ref-descripteur-ft-pe-voisins-const>`
[const ArrOfInt & Descripteur_FT::pe_voisins() const](#descripteur-ft-public-const-arrofint-ref-descripteur-ft-pe-voisins-const)

reset#

Definition
void Descripteur_FT::reset()
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 Descripteur_FT::reset() <descripteur-ft-public-void-descripteur-ft-reset>`
[void Descripteur_FT::reset()](#descripteur-ft-public-void-descripteur-ft-reset)

retirer_elements#

Definition
void Descripteur_FT::retirer_elements(const ArrOfInt &nouveau_pe, Descripteur_FT &elements_retires)
Brief description

Pour chaque PE du descripteur, et pour 0 < = i <elements_[pe].

Detailed description

size_array() on considere l’element suivante: elem = elements_[pe][i] Si nouveau_pe[elem]> = 0, on retire elem du tableau elements_[pe] et on l’ajoute au tableau elements_retires.elements_[pe].

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 Descripteur_FT::retirer_elements(const ArrOfInt &nouveau_pe, Descripteur_FT &elements_retires) <descripteur-ft-public-void-descripteur-ft-retirer-elements-const-arrofint-ref-nouveau-pe-descripteur-ft-ref-elements-retires>`
[void Descripteur_FT::retirer_elements(const ArrOfInt &nouveau_pe, Descripteur_FT &elements_retires)](#descripteur-ft-public-void-descripteur-ft-retirer-elements-const-arrofint-ref-nouveau-pe-descripteur-ft-ref-elements-retires)

set_elements#

Definition
void Descripteur_FT::set_elements(int PE_voisin, const ArrOfInt &elements)
Brief description

Remplace la liste des elements par celle en parametre.

Detailed description
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 Descripteur_FT::set_elements(int PE_voisin, const ArrOfInt &elements) <descripteur-ft-public-void-descripteur-ft-set-elements-int-pe-voisin-const-arrofint-ref-elements>`
[void Descripteur_FT::set_elements(int PE_voisin, const ArrOfInt &elements)](#descripteur-ft-public-void-descripteur-ft-set-elements-int-pe-voisin-const-arrofint-ref-elements)

taille_memoire#

Definition
unsigned Descripteur_FT::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 Descripteur_FT::taille_memoire() const override <descripteur-ft-public-unsigned-descripteur-ft-taille-memoire-const-override>`
[unsigned Descripteur_FT::taille_memoire() const override](#descripteur-ft-public-unsigned-descripteur-ft-taille-memoire-const-override)

~Descripteur_FT#

Definition
Descripteur_FT::~Descripteur_FT()
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:`Descripteur_FT::~Descripteur_FT() <descripteur-ft-public-descripteur-ft-dtor-descripteur-ft>`
[Descripteur_FT::~Descripteur_FT()](#descripteur-ft-public-descripteur-ft-dtor-descripteur-ft)

cree_instance#

Definition
Objet_U * Descripteur_FT::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 * Descripteur_FT::cree_instance() <descripteur-ft-public-static-objet-u-ptr-descripteur-ft-cree-instance>`
[Objet_U * Descripteur_FT::cree_instance()](#descripteur-ft-public-static-objet-u-ptr-descripteur-ft-cree-instance)

info#

Definition
const Type_info * Descripteur_FT::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 * Descripteur_FT::info() <descripteur-ft-public-static-const-type-info-ptr-descripteur-ft-info>`
[const Type_info * Descripteur_FT::info()](#descripteur-ft-public-static-const-type-info-ptr-descripteur-ft-info)

self_cast#

Definition
const Descripteur_FT & Descripteur_FT::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 Descripteur_FT & Descripteur_FT::self_cast(const Objet_U &) <descripteur-ft-public-static-const-descripteur-ft-ref-descripteur-ft-self-cast-const-objet-u-ref>`
[const Descripteur_FT & Descripteur_FT::self_cast(const Objet_U &)](#descripteur-ft-public-static-const-descripteur-ft-ref-descripteur-ft-self-cast-const-objet-u-ref)

self_cast#

Definition
Descripteur_FT & Descripteur_FT::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:`Descripteur_FT & Descripteur_FT::self_cast(Objet_U &) <descripteur-ft-public-static-descripteur-ft-ref-descripteur-ft-self-cast-objet-u-ref>`
[Descripteur_FT & Descripteur_FT::self_cast(Objet_U &)](#descripteur-ft-public-static-descripteur-ft-ref-descripteur-ft-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Descripteur_FT::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 & Descripteur_FT::printOn(Sortie &x) const override <descripteur-ft-protected-sortie-ref-descripteur-ft-printon-sortie-ref-x-const-override>`
[Sortie & Descripteur_FT::printOn(Sortie &x) const override](#descripteur-ft-protected-sortie-ref-descripteur-ft-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Descripteur_FT::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 & Descripteur_FT::readOn(Entree &) override <descripteur-ft-protected-entree-ref-descripteur-ft-readon-entree-ref-override>`
[Entree & Descripteur_FT::readOn(Entree &) override](#descripteur-ft-protected-entree-ref-descripteur-ft-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Descripteur_FT::info_obj
elements_ (private)
TRUST_Vector<ArrOfInt> Descripteur_FT::elements_
pe_voisins_ (private)
ArrOfIntFT Descripteur_FT::pe_voisins_
status_ (private)
enum Descripteur_FT::Status Descripteur_FT::status_

Enums#

Descripteur_FT::Status#

Location: triocfd-code/src/Multiphase/Front_tracking_discontinu/VDF_VEF/Geometrie/Descripteur_FT.h:103

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:`Descripteur\_FT::Status <enum-none-descripteur-ft-status>`
[Descripteur\_FT::Status](#enum-none-descripteur-ft-status)
  • BAD

  • OK