Descripteur_FT#
#include <Descripteur_FT.h>
: 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#
public : Objet_U
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
ajoute_element#
int Descripteur_FT::ajoute_element(int PE_voisin, int element)
Ajoute l’element au tableau du PE_voisin.
Detailed description
renvoie le rang de l’element ajoute dans le tableau d’elements du PE.
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#
int Descripteur_FT::ajoute_elements(int PE_voisin, const ArrOfInt &elements)
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#
const TRUST_Vector<ArrOfInt> & Descripteur_FT::all_elements() const
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#
void Descripteur_FT::calcul_liste_pe_voisins()
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.
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#
int Descripteur_FT::contient_element(int pe, int element) const
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#
Descripteur_FT::Descripteur_FT()
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-descripteur-ft>`
[Descripteur_FT::Descripteur_FT()](#descripteur-ft-public-descripteur-ft-descripteur-ft)
Descripteur_FT#
Descripteur_FT::Descripteur_FT(const Descripteur_FT &)=default
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#
int Descripteur_FT::duplique() const override
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#
const ArrOfInt & Descripteur_FT::elements(int pe_voisin) const
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#
const Type_info * Descripteur_FT::get_info() const override
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 =#
Descripteur_FT & Descripteur_FT::operator=(const Descripteur_FT &)
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#
const ArrOfInt & Descripteur_FT::pe_voisins() const
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#
void Descripteur_FT::reset()
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#
void Descripteur_FT::retirer_elements(const ArrOfInt &nouveau_pe, Descripteur_FT &elements_retires)
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#
void Descripteur_FT::set_elements(int PE_voisin, const ArrOfInt &elements)
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#
unsigned Descripteur_FT::taille_memoire() const override
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#
Descripteur_FT::~Descripteur_FT()
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#
Objet_U * Descripteur_FT::cree_instance()
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#
const Type_info * Descripteur_FT::info()
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#
const Descripteur_FT & Descripteur_FT::self_cast(const Objet_U &)
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#
Descripteur_FT & Descripteur_FT::self_cast(Objet_U &)
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#
Sortie & Descripteur_FT::printOn(Sortie &x) const override
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 & 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#
Entree & Descripteur_FT::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree 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:`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#
const Type_info Descripteur_FT::info_obj
TRUST_Vector<ArrOfInt> Descripteur_FT::elements_
ArrOfIntFT Descripteur_FT::pe_voisins_
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