FT_Field

Contents

FT_Field#

#include <FT_Field.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:`FT\_Field <class-ft-field>`
[FT\_Field](#class-ft-field)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classFT__Field__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

avancer_en_temps#

Definition
void FT_Field::avancer_en_temps(const Maillage_FT_IJK &mesh, const double time_step)
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 FT_Field::avancer_en_temps(const Maillage_FT_IJK &mesh, const double time_step) <ft-field-public-void-ft-field-avancer-en-temps-const-maillage-ft-ijk-ref-mesh-const-double-time-step>`
[void FT_Field::avancer_en_temps(const Maillage_FT_IJK &mesh, const double time_step)](#ft-field-public-void-ft-field-avancer-en-temps-const-maillage-ft-ijk-ref-mesh-const-double-time-step)

Calculate_Facette_Intersection_Area#

Definition
void FT_Field::Calculate_Facette_Intersection_Area(DoubleTab &Surface_fa7init, DoubleTab &Surface_fa7fin, DoubleTab &Surface_intersection, vector< Point3D > points_fa7_originale, vector< Point3D > points_fa7_finale, IntTab points_triangle_originaux, IntTab points_triangle_finaux, IntTab &normale_triangle_originaux, IntTab &normale_triangle_finaux)
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 FT_Field::Calculate_Facette_Intersection_Area(DoubleTab &Surface_fa7init, DoubleTab &Surface_fa7fin, DoubleTab &Surface_intersection, vector< Point3D > points_fa7_originale, vector< Point3D > points_fa7_finale, IntTab points_triangle_originaux, IntTab points_triangle_finaux, IntTab &normale_triangle_originaux, IntTab &normale_triangle_finaux) <ft-field-public-void-ft-field-calculate-facette-intersection-area-doubletab-ref-surface-fa7init-doubletab-ref-surface-fa7fin-doubletab-ref-surface-intersection-vector-point3d-points-fa7-originale-vector-point3d-points-fa7-finale-inttab-points-triangle-originaux-inttab-points-triangle-finaux-inttab-ref-normale-triangle-originaux-inttab-ref-normale-triangle-finaux>`
[void FT_Field::Calculate_Facette_Intersection_Area(DoubleTab &Surface_fa7init, DoubleTab &Surface_fa7fin, DoubleTab &Surface_intersection, vector< Point3D > points_fa7_originale, vector< Point3D > points_fa7_finale, IntTab points_triangle_originaux, IntTab points_triangle_finaux, IntTab &normale_triangle_originaux, IntTab &normale_triangle_finaux)](#ft-field-public-void-ft-field-calculate-facette-intersection-area-doubletab-ref-surface-fa7init-doubletab-ref-surface-fa7fin-doubletab-ref-surface-intersection-vector-point3d-points-fa7-originale-vector-point3d-points-fa7-finale-inttab-points-triangle-originaux-inttab-points-triangle-finaux-inttab-ref-normale-triangle-originaux-inttab-ref-normale-triangle-finaux)

calculer_normale_apres_deplacement#

Definition
Point3D FT_Field::calculer_normale_apres_deplacement(const int fa, const int somfa7, const Vecteur3 pos_apres_dep)
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:`Point3D FT_Field::calculer_normale_apres_deplacement(const int fa, const int somfa7, const Vecteur3 pos_apres_dep) <ft-field-public-point3d-ft-field-calculer-normale-apres-deplacement-const-int-fa-const-int-somfa7-const-vecteur3-pos-apres-dep>`
[Point3D FT_Field::calculer_normale_apres_deplacement(const int fa, const int somfa7, const Vecteur3 pos_apres_dep)](#ft-field-public-point3d-ft-field-calculer-normale-apres-deplacement-const-int-fa-const-int-somfa7-const-vecteur3-pos-apres-dep)

calculer_volume_bulles#

Definition
void FT_Field::calculer_volume_bulles(ArrOfDouble &volumes, DoubleTab &centre_gravite, const Maillage_FT_IJK &mesh) 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:`void FT_Field::calculer_volume_bulles(ArrOfDouble &volumes, DoubleTab &centre_gravite, const Maillage_FT_IJK &mesh) const <ft-field-public-void-ft-field-calculer-volume-bulles-arrofdouble-ref-volumes-doubletab-ref-centre-gravite-const-maillage-ft-ijk-ref-mesh-const>`
[void FT_Field::calculer_volume_bulles(ArrOfDouble &volumes, DoubleTab &centre_gravite, const Maillage_FT_IJK &mesh) const](#ft-field-public-void-ft-field-calculer-volume-bulles-arrofdouble-ref-volumes-doubletab-ref-centre-gravite-const-maillage-ft-ijk-ref-mesh-const)

champ_sommet_from_facettes#

Definition
void FT_Field::champ_sommet_from_facettes(const ArrOfInt &compo_connexe_facettes, const Maillage_FT_IJK &mesh)
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 FT_Field::champ_sommet_from_facettes(const ArrOfInt &compo_connexe_facettes, const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-champ-sommet-from-facettes-const-arrofint-ref-compo-connexe-facettes-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::champ_sommet_from_facettes(const ArrOfInt &compo_connexe_facettes, const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-champ-sommet-from-facettes-const-arrofint-ref-compo-connexe-facettes-const-maillage-ft-ijk-ref-mesh)

check_conservation#

Definition
ArrOfDouble FT_Field::check_conservation(const Maillage_FT_IJK &mesh)
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:`ArrOfDouble FT_Field::check_conservation(const Maillage_FT_IJK &mesh) <ft-field-public-arrofdouble-ft-field-check-conservation-const-maillage-ft-ijk-ref-mesh>`
[ArrOfDouble FT_Field::check_conservation(const Maillage_FT_IJK &mesh)](#ft-field-public-arrofdouble-ft-field-check-conservation-const-maillage-ft-ijk-ref-mesh)

completer_compo_connexe_partielle#

Definition
void FT_Field::completer_compo_connexe_partielle(const Maillage_FT_IJK &mesh, const Domaine_IJK &splitting, const DoubleTab &liste_sommets_apres_deplacement, const DoubleTab &liste_sommets_avant_deplacement, const ArrOfInt &compo_connexe_sommets_deplace)
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 FT_Field::completer_compo_connexe_partielle(const Maillage_FT_IJK &mesh, const Domaine_IJK &splitting, const DoubleTab &liste_sommets_apres_deplacement, const DoubleTab &liste_sommets_avant_deplacement, const ArrOfInt &compo_connexe_sommets_deplace) <ft-field-public-void-ft-field-completer-compo-connexe-partielle-const-maillage-ft-ijk-ref-mesh-const-domaine-ijk-ref-splitting-const-doubletab-ref-liste-sommets-apres-deplacement-const-doubletab-ref-liste-sommets-avant-deplacement-const-arrofint-ref-compo-connexe-sommets-deplace>`
[void FT_Field::completer_compo_connexe_partielle(const Maillage_FT_IJK &mesh, const Domaine_IJK &splitting, const DoubleTab &liste_sommets_apres_deplacement, const DoubleTab &liste_sommets_avant_deplacement, const ArrOfInt &compo_connexe_sommets_deplace)](#ft-field-public-void-ft-field-completer-compo-connexe-partielle-const-maillage-ft-ijk-ref-mesh-const-domaine-ijk-ref-splitting-const-doubletab-ref-liste-sommets-apres-deplacement-const-doubletab-ref-liste-sommets-avant-deplacement-const-arrofint-ref-compo-connexe-sommets-deplace)

computeCentroid#

Definition
Point3D FT_Field::computeCentroid(const vector< Point3D > &points)
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:`Point3D FT_Field::computeCentroid(const vector< Point3D > &points) <ft-field-public-point3d-ft-field-computecentroid-const-vector-point3d-ref-points>`
[Point3D FT_Field::computeCentroid(const vector< Point3D > &points)](#ft-field-public-point3d-ft-field-computecentroid-const-vector-point3d-ref-points)

computeCovarianceMatrix#

Definition
void FT_Field::computeCovarianceMatrix(const vector< Point3D > &points, const Point3D &centroid, double cov[3][3])
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 FT_Field::computeCovarianceMatrix(const vector< Point3D > &points, const Point3D &centroid, double cov[3][3]) <ft-field-public-void-ft-field-computecovariancematrix-const-vector-point3d-ref-points-const-point3d-ref-centroid-double-cov[3][3]>`
[void FT_Field::computeCovarianceMatrix(const vector< Point3D > &points, const Point3D &centroid, double cov[3][3])](#ft-field-public-void-ft-field-computecovariancematrix-const-vector-point3d-ref-points-const-point3d-ref-centroid-double-cov[3][3])

copy_FT_Field#

Definition
void FT_Field::copy_FT_Field(FT_Field copy)
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 FT_Field::copy_FT_Field(FT_Field copy) <ft-field-public-void-ft-field-copy-ft-field-ft-field-copy>`
[void FT_Field::copy_FT_Field(FT_Field copy)](#ft-field-public-void-ft-field-copy-ft-field-ft-field-copy)

correction_conservation_globale#

Definition
void FT_Field::correction_conservation_globale(const Maillage_FT_IJK &mesh, const ArrOfDouble &surfactant_avant_remaillage, const ArrOfDouble &surfactant_apres_remaillage)
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 FT_Field::correction_conservation_globale(const Maillage_FT_IJK &mesh, const ArrOfDouble &surfactant_avant_remaillage, const ArrOfDouble &surfactant_apres_remaillage) <ft-field-public-void-ft-field-correction-conservation-globale-const-maillage-ft-ijk-ref-mesh-const-arrofdouble-ref-surfactant-avant-remaillage-const-arrofdouble-ref-surfactant-apres-remaillage>`
[void FT_Field::correction_conservation_globale(const Maillage_FT_IJK &mesh, const ArrOfDouble &surfactant_avant_remaillage, const ArrOfDouble &surfactant_apres_remaillage)](#ft-field-public-void-ft-field-correction-conservation-globale-const-maillage-ft-ijk-ref-mesh-const-arrofdouble-ref-surfactant-avant-remaillage-const-arrofdouble-ref-surfactant-apres-remaillage)

crossProduct#

Definition
Point3D FT_Field::crossProduct(const Point3D &u, const Point3D &v)
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:`Point3D FT_Field::crossProduct(const Point3D &u, const Point3D &v) <ft-field-public-point3d-ft-field-crossproduct-const-point3d-ref-u-const-point3d-ref-v>`
[Point3D FT_Field::crossProduct(const Point3D &u, const Point3D &v)](#ft-field-public-point3d-ft-field-crossproduct-const-point3d-ref-u-const-point3d-ref-v)

det#

Definition
double FT_Field::det(const Point2D &a, const Point2D &b, const Point2D &c)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::det(const Point2D &a, const Point2D &b, const Point2D &c) <ft-field-public-double-ft-field-det-const-point2d-ref-a-const-point2d-ref-b-const-point2d-ref-c>`
[double FT_Field::det(const Point2D &a, const Point2D &b, const Point2D &c)](#ft-field-public-double-ft-field-det-const-point2d-ref-a-const-point2d-ref-b-const-point2d-ref-c)

dimensionner_remaillage_FT_Field#

Definition
void FT_Field::dimensionner_remaillage_FT_Field(Maillage_FT_IJK &mesh, const ArrOfIntFT &table_old_new)
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:`void FT_Field::dimensionner_remaillage_FT_Field(Maillage_FT_IJK &mesh, const ArrOfIntFT &table_old_new) <ft-field-public-void-ft-field-dimensionner-remaillage-ft-field-maillage-ft-ijk-ref-mesh-const-arrofintft-ref-table-old-new>`
[void FT_Field::dimensionner_remaillage_FT_Field(Maillage_FT_IJK &mesh, const ArrOfIntFT &table_old_new)](#ft-field-public-void-ft-field-dimensionner-remaillage-ft-field-maillage-ft-ijk-ref-mesh-const-arrofintft-ref-table-old-new)

duplique#

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

echange_espace_virtuel#

Definition
void FT_Field::echange_espace_virtuel(const Maillage_FT_Disc &mesh)
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 FT_Field::echange_espace_virtuel(const Maillage_FT_Disc &mesh) <ft-field-public-void-ft-field-echange-espace-virtuel-const-maillage-ft-disc-ref-mesh>`
[void FT_Field::echange_espace_virtuel(const Maillage_FT_Disc &mesh)](#ft-field-public-void-ft-field-echange-espace-virtuel-const-maillage-ft-disc-ref-mesh)

echanger_triangles#

Definition
void FT_Field::echanger_triangles(Maillage_FT_IJK &mesh)
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:`void FT_Field::echanger_triangles(Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-echanger-triangles-maillage-ft-ijk-ref-mesh>`
[void FT_Field::echanger_triangles(Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-echanger-triangles-maillage-ft-ijk-ref-mesh)

exchange_compo_connexe#

Definition
void FT_Field::exchange_compo_connexe(int pe_send_, int pe_recv_, const Maillage_FT_IJK &mesh)
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 FT_Field::exchange_compo_connexe(int pe_send_, int pe_recv_, const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-exchange-compo-connexe-int-pe-send-int-pe-recv-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::exchange_compo_connexe(int pe_send_, int pe_recv_, const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-exchange-compo-connexe-int-pe-send-int-pe-recv-const-maillage-ft-ijk-ref-mesh)

exchange_data#

Definition
void FT_Field::exchange_data(int pe_send_, int pe_recv_, const Maillage_FT_IJK &mesh, const DoubleTab &liste_sommets_avant_deplacement, const DoubleTab &liste_sommets_apres_deplacement, const ArrOfInt &compo_connexe_sommets_deplace)
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 FT_Field::exchange_data(int pe_send_, int pe_recv_, const Maillage_FT_IJK &mesh, const DoubleTab &liste_sommets_avant_deplacement, const DoubleTab &liste_sommets_apres_deplacement, const ArrOfInt &compo_connexe_sommets_deplace) <ft-field-public-void-ft-field-exchange-data-int-pe-send-int-pe-recv-const-maillage-ft-ijk-ref-mesh-const-doubletab-ref-liste-sommets-avant-deplacement-const-doubletab-ref-liste-sommets-apres-deplacement-const-arrofint-ref-compo-connexe-sommets-deplace>`
[void FT_Field::exchange_data(int pe_send_, int pe_recv_, const Maillage_FT_IJK &mesh, const DoubleTab &liste_sommets_avant_deplacement, const DoubleTab &liste_sommets_apres_deplacement, const ArrOfInt &compo_connexe_sommets_deplace)](#ft-field-public-void-ft-field-exchange-data-int-pe-send-int-pe-recv-const-maillage-ft-ijk-ref-mesh-const-doubletab-ref-liste-sommets-avant-deplacement-const-doubletab-ref-liste-sommets-apres-deplacement-const-arrofint-ref-compo-connexe-sommets-deplace)

FT_Field#

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

get_compo_connexe_sommets#

Definition
ArrOfInt FT_Field::get_compo_connexe_sommets() 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:`ArrOfInt FT_Field::get_compo_connexe_sommets() const <ft-field-public-arrofint-ft-field-get-compo-connexe-sommets-const>`
[ArrOfInt FT_Field::get_compo_connexe_sommets() const](#ft-field-public-arrofint-ft-field-get-compo-connexe-sommets-const)

get_disable_marangoni_source_term#

Definition
int FT_Field::get_disable_marangoni_source_term() 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:`int FT_Field::get_disable_marangoni_source_term() const <ft-field-public-int-ft-field-get-disable-marangoni-source-term-const>`
[int FT_Field::get_disable_marangoni_source_term() const](#ft-field-public-int-ft-field-get-disable-marangoni-source-term-const)

get_disable_surfactant#

get_facettes_sommets_full_compo_non_const#

Definition
DoubleTab & FT_Field::get_facettes_sommets_full_compo_non_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:`DoubleTab & FT_Field::get_facettes_sommets_full_compo_non_const() <ft-field-public-doubletab-ref-ft-field-get-facettes-sommets-full-compo-non-const>`
[DoubleTab & FT_Field::get_facettes_sommets_full_compo_non_const()](#ft-field-public-doubletab-ref-ft-field-get-facettes-sommets-full-compo-non-const)

get_FT_field_Array#

Definition
ArrOfDouble FT_Field::get_FT_field_Array() 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:`ArrOfDouble FT_Field::get_FT_field_Array() const <ft-field-public-arrofdouble-ft-field-get-ft-field-array-const>`
[ArrOfDouble FT_Field::get_FT_field_Array() const](#ft-field-public-arrofdouble-ft-field-get-ft-field-array-const)

get_FT_field_Array_non_const#

Definition
ArrOfDouble FT_Field::get_FT_field_Array_non_const()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`ArrOfDouble FT_Field::get_FT_field_Array_non_const() <ft-field-public-arrofdouble-ft-field-get-ft-field-array-non-const>`
[ArrOfDouble FT_Field::get_FT_field_Array_non_const()](#ft-field-public-arrofdouble-ft-field-get-ft-field-array-non-const)

get_FT_field_Array_sommets#

Definition
ArrOfDouble FT_Field::get_FT_field_Array_sommets() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`ArrOfDouble FT_Field::get_FT_field_Array_sommets() const <ft-field-public-arrofdouble-ft-field-get-ft-field-array-sommets-const>`
[ArrOfDouble FT_Field::get_FT_field_Array_sommets() const](#ft-field-public-arrofdouble-ft-field-get-ft-field-array-sommets-const)

get_Grad_FT_field_Array#

Definition
ArrOfDouble FT_Field::get_Grad_FT_field_Array(int dir) 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:`ArrOfDouble FT_Field::get_Grad_FT_field_Array(int dir) const <ft-field-public-arrofdouble-ft-field-get-grad-ft-field-array-int-dir-const>`
[ArrOfDouble FT_Field::get_Grad_FT_field_Array(int dir) const](#ft-field-public-arrofdouble-ft-field-get-grad-ft-field-array-int-dir-const)

get_info#

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

get_interfacial_source_term_sommets#

Definition
DoubleTab FT_Field::get_interfacial_source_term_sommets() 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:`DoubleTab FT_Field::get_interfacial_source_term_sommets() const <ft-field-public-doubletab-ft-field-get-interfacial-source-term-sommets-const>`
[DoubleTab FT_Field::get_interfacial_source_term_sommets() const](#ft-field-public-doubletab-ft-field-get-interfacial-source-term-sommets-const)

get_interfacial_source_term_sommets#

Definition
ArrOfDouble FT_Field::get_interfacial_source_term_sommets(int dir) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`ArrOfDouble FT_Field::get_interfacial_source_term_sommets(int dir) const <ft-field-public-arrofdouble-ft-field-get-interfacial-source-term-sommets-int-dir-const>`
[ArrOfDouble FT_Field::get_interfacial_source_term_sommets(int dir) const](#ft-field-public-arrofdouble-ft-field-get-interfacial-source-term-sommets-int-dir-const)

get_interfacial_source_term_sommets_non_const#

Definition
ArrOfDouble FT_Field::get_interfacial_source_term_sommets_non_const(int dir)
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:`ArrOfDouble FT_Field::get_interfacial_source_term_sommets_non_const(int dir) <ft-field-public-arrofdouble-ft-field-get-interfacial-source-term-sommets-non-const-int-dir>`
[ArrOfDouble FT_Field::get_interfacial_source_term_sommets_non_const(int dir)](#ft-field-public-arrofdouble-ft-field-get-interfacial-source-term-sommets-non-const-int-dir)

get_Laplacian_FT_field_Array#

Definition
ArrOfDouble FT_Field::get_Laplacian_FT_field_Array() 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:`ArrOfDouble FT_Field::get_Laplacian_FT_field_Array() const <ft-field-public-arrofdouble-ft-field-get-laplacian-ft-field-array-const>`
[ArrOfDouble FT_Field::get_Laplacian_FT_field_Array() const](#ft-field-public-arrofdouble-ft-field-get-laplacian-ft-field-array-const)

get_liste_sommets_et_deplacements_non_const#

Definition
DoubleTab & FT_Field::get_liste_sommets_et_deplacements_non_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:`DoubleTab & FT_Field::get_liste_sommets_et_deplacements_non_const() <ft-field-public-doubletab-ref-ft-field-get-liste-sommets-et-deplacements-non-const>`
[DoubleTab & FT_Field::get_liste_sommets_et_deplacements_non_const()](#ft-field-public-doubletab-ref-ft-field-get-liste-sommets-et-deplacements-non-const)

get_nb_triangle_finaux#

Definition
int FT_Field::get_nb_triangle_finaux()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int FT_Field::get_nb_triangle_finaux() <ft-field-public-int-ft-field-get-nb-triangle-finaux>`
[int FT_Field::get_nb_triangle_finaux()](#ft-field-public-int-ft-field-get-nb-triangle-finaux)

get_nb_triangle_initiaux#

Definition
int FT_Field::get_nb_triangle_initiaux()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int FT_Field::get_nb_triangle_initiaux() <ft-field-public-int-ft-field-get-nb-triangle-initiaux>`
[int FT_Field::get_nb_triangle_initiaux()](#ft-field-public-int-ft-field-get-nb-triangle-initiaux)

get_only_remaillage#

Definition
int FT_Field::get_only_remaillage() 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:`int FT_Field::get_only_remaillage() const <ft-field-public-int-ft-field-get-only-remaillage-const>`
[int FT_Field::get_only_remaillage() const](#ft-field-public-int-ft-field-get-only-remaillage-const)

get_OpFTDisc#

Definition
Operator_FT_Disc FT_Field::get_OpFTDisc() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Operator_FT_Disc FT_Field::get_OpFTDisc() const <ft-field-public-operator-ft-disc-ft-field-get-opftdisc-const>`
[Operator_FT_Disc FT_Field::get_OpFTDisc() const](#ft-field-public-operator-ft-disc-ft-field-get-opftdisc-const)

get_sigma_facettes#

Definition
ArrOfDouble FT_Field::get_sigma_facettes() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`ArrOfDouble FT_Field::get_sigma_facettes() const <ft-field-public-arrofdouble-ft-field-get-sigma-facettes-const>`
[ArrOfDouble FT_Field::get_sigma_facettes() const](#ft-field-public-arrofdouble-ft-field-get-sigma-facettes-const)

get_sigma_sommets#

Definition
ArrOfDouble FT_Field::get_sigma_sommets() 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:`ArrOfDouble FT_Field::get_sigma_sommets() const <ft-field-public-arrofdouble-ft-field-get-sigma-sommets-const>`
[ArrOfDouble FT_Field::get_sigma_sommets() const](#ft-field-public-arrofdouble-ft-field-get-sigma-sommets-const)

get_sommet_bouge#

Definition
DoubleTab FT_Field::get_sommet_bouge() const
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:`DoubleTab FT_Field::get_sommet_bouge() const <ft-field-public-doubletab-ft-field-get-sommet-bouge-const>`
[DoubleTab FT_Field::get_sommet_bouge() const](#ft-field-public-doubletab-ft-field-get-sommet-bouge-const)

get_sorted_index#

Definition
const ArrOfInt FT_Field::get_sorted_index()
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 ArrOfInt FT_Field::get_sorted_index() <ft-field-public-const-arrofint-ft-field-get-sorted-index>`
[const ArrOfInt FT_Field::get_sorted_index()](#ft-field-public-const-arrofint-ft-field-get-sorted-index)

get_tolerance_point_identique#

Definition
double FT_Field::get_tolerance_point_identique()
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:`double FT_Field::get_tolerance_point_identique() <ft-field-public-double-ft-field-get-tolerance-point-identique>`
[double FT_Field::get_tolerance_point_identique()](#ft-field-public-double-ft-field-get-tolerance-point-identique)

initialize#

Definition
void FT_Field::initialize(const Maillage_FT_IJK &mesh, const DoubleTab &centre_mass)
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 FT_Field::initialize(const Maillage_FT_IJK &mesh, const DoubleTab &centre_mass) <ft-field-public-void-ft-field-initialize-const-maillage-ft-ijk-ref-mesh-const-doubletab-ref-centre-mass>`
[void FT_Field::initialize(const Maillage_FT_IJK &mesh, const DoubleTab &centre_mass)](#ft-field-public-void-ft-field-initialize-const-maillage-ft-ijk-ref-mesh-const-doubletab-ref-centre-mass)

inject_array#

Definition
void FT_Field::inject_array(const FT_Field &source, int nb_elements, int first_element_dest, int first_element_source)
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 FT_Field::inject_array(const FT_Field &source, int nb_elements, int first_element_dest, int first_element_source) <ft-field-public-void-ft-field-inject-array-const-ft-field-ref-source-int-nb-elements-int-first-element-dest-int-first-element-source>`
[void FT_Field::inject_array(const FT_Field &source, int nb_elements, int first_element_dest, int first_element_source)](#ft-field-public-void-ft-field-inject-array-const-ft-field-ref-source-int-nb-elements-int-first-element-dest-int-first-element-source)

intersectionArea#

Definition
double FT_Field::intersectionArea(Point2D t1[3], Point2D t2[3])
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::intersectionArea(Point2D t1[3], Point2D t2[3]) <ft-field-public-double-ft-field-intersectionarea-point2d-t1[3]-point2d-t2[3]>`
[double FT_Field::intersectionArea(Point2D t1[3], Point2D t2[3])](#ft-field-public-double-ft-field-intersectionarea-point2d-t1[3]-point2d-t2[3])

is_compo_in_proc#

Definition
bool FT_Field::is_compo_in_proc(const int compo_connexe, const int pe_send)
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:`bool FT_Field::is_compo_in_proc(const int compo_connexe, const int pe_send) <ft-field-public-bool-ft-field-is-compo-in-proc-const-int-compo-connexe-const-int-pe-send>`
[bool FT_Field::is_compo_in_proc(const int compo_connexe, const int pe_send)](#ft-field-public-bool-ft-field-is-compo-in-proc-const-int-compo-connexe-const-int-pe-send)

isPointInTriangle#

Definition
bool FT_Field::isPointInTriangle(const Point2D &pt, const Point2D &v1, const Point2D &v2, const Point2D &v3)
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:`bool FT_Field::isPointInTriangle(const Point2D &pt, const Point2D &v1, const Point2D &v2, const Point2D &v3) <ft-field-public-bool-ft-field-ispointintriangle-const-point2d-ref-pt-const-point2d-ref-v1-const-point2d-ref-v2-const-point2d-ref-v3>`
[bool FT_Field::isPointInTriangle(const Point2D &pt, const Point2D &v1, const Point2D &v2, const Point2D &v3)](#ft-field-public-bool-ft-field-ispointintriangle-const-point2d-ref-pt-const-point2d-ref-v1-const-point2d-ref-v2-const-point2d-ref-v3)

lineIntersection#

Definition
bool FT_Field::lineIntersection(const Point2D &a, const Point2D &b, const Point2D &c, const Point2D &d, Point2D &intersection)
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:`bool FT_Field::lineIntersection(const Point2D &a, const Point2D &b, const Point2D &c, const Point2D &d, Point2D &intersection) <ft-field-public-bool-ft-field-lineintersection-const-point2d-ref-a-const-point2d-ref-b-const-point2d-ref-c-const-point2d-ref-d-point2d-ref-intersection>`
[bool FT_Field::lineIntersection(const Point2D &a, const Point2D &b, const Point2D &c, const Point2D &d, Point2D &intersection)](#ft-field-public-bool-ft-field-lineintersection-const-point2d-ref-a-const-point2d-ref-b-const-point2d-ref-c-const-point2d-ref-d-point2d-ref-intersection)

magnitude#

Definition
double FT_Field::magnitude(const Point3D &v)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::magnitude(const Point3D &v) <ft-field-public-double-ft-field-magnitude-const-point3d-ref-v>`
[double FT_Field::magnitude(const Point3D &v)](#ft-field-public-double-ft-field-magnitude-const-point3d-ref-v)

Main_2D_plane_eigenvectors#

Definition
vector<pair<double, array<double, 3>>> FT_Field::Main_2D_plane_eigenvectors(vector< Point3D > points)
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:`vector<pair<double, array<double, 3>>> FT_Field::Main_2D_plane_eigenvectors(vector< Point3D > points) <ft-field-public-vector-pair-double-array-double-3-ft-field-main-2d-plane-eigenvectors-vector-point3d-points>`
[vector<pair<double, array<double, 3>>> FT_Field::Main_2D_plane_eigenvectors(vector< Point3D > points)](#ft-field-public-vector-pair-double-array-double-3-ft-field-main-2d-plane-eigenvectors-vector-point3d-points)

nettoyer_espace_virtuel_facette#

Definition
void FT_Field::nettoyer_espace_virtuel_facette(const Maillage_FT_IJK &mesh)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void FT_Field::nettoyer_espace_virtuel_facette(const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-nettoyer-espace-virtuel-facette-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::nettoyer_espace_virtuel_facette(const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-nettoyer-espace-virtuel-facette-const-maillage-ft-ijk-ref-mesh)

norme#

Definition
double FT_Field::norme(const Point3D &pt)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::norme(const Point3D &pt) <ft-field-public-double-ft-field-norme-const-point3d-ref-pt>`
[double FT_Field::norme(const Point3D &pt)](#ft-field-public-double-ft-field-norme-const-point3d-ref-pt)

operator()#

Definition
double & FT_Field::operator()(int index)
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:`double & FT_Field::operator()(int index) <ft-field-public-double-ref-ft-field-operator-int-index>`
[double & FT_Field::operator()(int index)](#ft-field-public-double-ref-ft-field-operator-int-index)

operator[]#

Definition
double & FT_Field::operator[](int index)
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:`double & FT_Field::operator[](int index) <ft-field-public-double-ref-ft-field-operator[]-int-index>`
[double & FT_Field::operator[](int index)](#ft-field-public-double-ref-ft-field-operator[]-int-index)

orientation_triangle#

Definition
int FT_Field::orientation_triangle(const Point3D &normale, const array< double, 3 > &eigenVector1, const array< double, 3 > &eigenVector2)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int FT_Field::orientation_triangle(const Point3D &normale, const array< double, 3 > &eigenVector1, const array< double, 3 > &eigenVector2) <ft-field-public-int-ft-field-orientation-triangle-const-point3d-ref-normale-const-array-double-3-ref-eigenvector1-const-array-double-3-ref-eigenvector2>`
[int FT_Field::orientation_triangle(const Point3D &normale, const array< double, 3 > &eigenVector1, const array< double, 3 > &eigenVector2)](#ft-field-public-int-ft-field-orientation-triangle-const-point3d-ref-normale-const-array-double-3-ref-eigenvector1-const-array-double-3-ref-eigenvector2)

passer_variable_extensive#

Definition
void FT_Field::passer_variable_extensive(const Maillage_FT_IJK &mesh)
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 FT_Field::passer_variable_extensive(const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-passer-variable-extensive-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::passer_variable_extensive(const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-passer-variable-extensive-const-maillage-ft-ijk-ref-mesh)

passer_variable_intensive#

Definition
void FT_Field::passer_variable_intensive(const Maillage_FT_IJK &mesh)
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 FT_Field::passer_variable_intensive(const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-passer-variable-intensive-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::passer_variable_intensive(const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-passer-variable-intensive-const-maillage-ft-ijk-ref-mesh)

polygonArea#

Definition
double FT_Field::polygonArea(const std::vector< Point2D > &vertices)
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:`double FT_Field::polygonArea(const std::vector< Point2D > &vertices) <ft-field-public-double-ft-field-polygonarea-const-std-vector-point2d-ref-vertices>`
[double FT_Field::polygonArea(const std::vector< Point2D > &vertices)](#ft-field-public-double-ft-field-polygonarea-const-std-vector-point2d-ref-vertices)

powerIteration#

Definition
void FT_Field::powerIteration(const double cov[3][3], double eigenVector[3], double &eigenValue)
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:`void FT_Field::powerIteration(const double cov[3][3], double eigenVector[3], double &eigenValue) <ft-field-public-void-ft-field-poweriteration-const-double-cov[3][3]-double-eigenvector[3]-double-ref-eigenvalue>`
[void FT_Field::powerIteration(const double cov[3][3], double eigenVector[3], double &eigenValue)](#ft-field-public-void-ft-field-poweriteration-const-double-cov[3][3]-double-eigenvector[3]-double-ref-eigenvalue)

preparer_tableau_avant_transport#

Definition
void FT_Field::preparer_tableau_avant_transport()
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:`void FT_Field::preparer_tableau_avant_transport() <ft-field-public-void-ft-field-preparer-tableau-avant-transport>`
[void FT_Field::preparer_tableau_avant_transport()](#ft-field-public-void-ft-field-preparer-tableau-avant-transport)

projectPointToPlane#

Definition
Point2D FT_Field::projectPointToPlane(const Point3D &point, const Point3D &centroid, const array< double, 3 > &eigenVector1, const array< double, 3 > &eigenVector2)
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:`Point2D FT_Field::projectPointToPlane(const Point3D &point, const Point3D &centroid, const array< double, 3 > &eigenVector1, const array< double, 3 > &eigenVector2) <ft-field-public-point2d-ft-field-projectpointtoplane-const-point3d-ref-point-const-point3d-ref-centroid-const-array-double-3-ref-eigenvector1-const-array-double-3-ref-eigenvector2>`
[Point2D FT_Field::projectPointToPlane(const Point3D &point, const Point3D &centroid, const array< double, 3 > &eigenVector1, const array< double, 3 > &eigenVector2)](#ft-field-public-point2d-ft-field-projectpointtoplane-const-point3d-ref-point-const-point3d-ref-centroid-const-array-double-3-ref-eigenvector1-const-array-double-3-ref-eigenvector2)

reinit_remeshing_table#

Definition
void FT_Field::reinit_remeshing_table()
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 FT_Field::reinit_remeshing_table() <ft-field-public-void-ft-field-reinit-remeshing-table>`
[void FT_Field::reinit_remeshing_table()](#ft-field-public-void-ft-field-reinit-remeshing-table)

remailler_FT_Field#

Definition
void FT_Field::remailler_FT_Field(Maillage_FT_IJK &mesh)
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 FT_Field::remailler_FT_Field(Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-remailler-ft-field-maillage-ft-ijk-ref-mesh>`
[void FT_Field::remailler_FT_Field(Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-remailler-ft-field-maillage-ft-ijk-ref-mesh)

removeDuplicates#

Definition
std::vector<Point3D> FT_Field::removeDuplicates(std::vector< Point3D > &points)
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:`std::vector<Point3D> FT_Field::removeDuplicates(std::vector< Point3D > &points) <ft-field-public-std-vector-point3d-ft-field-removeduplicates-std-vector-point3d-ref-points>`
[std::vector<Point3D> FT_Field::removeDuplicates(std::vector< Point3D > &points)](#ft-field-public-std-vector-point3d-ft-field-removeduplicates-std-vector-point3d-ref-points)

resize#

Definition
void FT_Field::resize(int index)
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 FT_Field::resize(int index) <ft-field-public-void-ft-field-resize-int-index>`
[void FT_Field::resize(int index)](#ft-field-public-void-ft-field-resize-int-index)

resize_array#

Definition
void FT_Field::resize_array(int index)
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 FT_Field::resize_array(int index) <ft-field-public-void-ft-field-resize-array-int-index>`
[void FT_Field::resize_array(int index)](#ft-field-public-void-ft-field-resize-array-int-index)

sauv_num_pe_echange#

Definition
bool FT_Field::sauv_num_pe_echange(int pe)
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:`bool FT_Field::sauv_num_pe_echange(int pe) <ft-field-public-bool-ft-field-sauv-num-pe-echange-int-pe>`
[bool FT_Field::sauv_num_pe_echange(int pe)](#ft-field-public-bool-ft-field-sauv-num-pe-echange-int-pe)

sauvegarder_triangle#

Definition
void FT_Field::sauvegarder_triangle(const Maillage_FT_IJK &mesh, const int i, const int avant_apres_remaillage)
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 FT_Field::sauvegarder_triangle(const Maillage_FT_IJK &mesh, const int i, const int avant_apres_remaillage) <ft-field-public-void-ft-field-sauvegarder-triangle-const-maillage-ft-ijk-ref-mesh-const-int-i-const-int-avant-apres-remaillage>`
[void FT_Field::sauvegarder_triangle(const Maillage_FT_IJK &mesh, const int i, const int avant_apres_remaillage)](#ft-field-public-void-ft-field-sauvegarder-triangle-const-maillage-ft-ijk-ref-mesh-const-int-i-const-int-avant-apres-remaillage)

scalarProduct#

Definition
double FT_Field::scalarProduct(const Point3D &u, const Point3D &v)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::scalarProduct(const Point3D &u, const Point3D &v) <ft-field-public-double-ft-field-scalarproduct-const-point3d-ref-u-const-point3d-ref-v>`
[double FT_Field::scalarProduct(const Point3D &u, const Point3D &v)](#ft-field-public-double-ft-field-scalarproduct-const-point3d-ref-u-const-point3d-ref-v)

set_disable_surfactant#

Definition
void FT_Field::set_disable_surfactant(bool disable_surfactant)
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:`void FT_Field::set_disable_surfactant(bool disable_surfactant) <ft-field-public-void-ft-field-set-disable-surfactant-bool-disable-surfactant>`
[void FT_Field::set_disable_surfactant(bool disable_surfactant)](#ft-field-public-void-ft-field-set-disable-surfactant-bool-disable-surfactant)

set_field_facettes#

Definition
void FT_Field::set_field_facettes(ArrOfDouble field)
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:`void FT_Field::set_field_facettes(ArrOfDouble field) <ft-field-public-void-ft-field-set-field-facettes-arrofdouble-field>`
[void FT_Field::set_field_facettes(ArrOfDouble field)](#ft-field-public-void-ft-field-set-field-facettes-arrofdouble-field)

set_field_sommets#

Definition
void FT_Field::set_field_sommets(ArrOfDouble field)
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:`void FT_Field::set_field_sommets(ArrOfDouble field) <ft-field-public-void-ft-field-set-field-sommets-arrofdouble-field>`
[void FT_Field::set_field_sommets(ArrOfDouble field)](#ft-field-public-void-ft-field-set-field-sommets-arrofdouble-field)

set_tolerance_point_identique#

Definition
void FT_Field::set_tolerance_point_identique(double longueur_cara_fa7)
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 FT_Field::set_tolerance_point_identique(double longueur_cara_fa7) <ft-field-public-void-ft-field-set-tolerance-point-identique-double-longueur-cara-fa7>`
[void FT_Field::set_tolerance_point_identique(double longueur_cara_fa7)](#ft-field-public-void-ft-field-set-tolerance-point-identique-double-longueur-cara-fa7)

size#

Definition
int FT_Field::size() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int FT_Field::size() const <ft-field-public-int-ft-field-size-const>`
[int FT_Field::size() const](#ft-field-public-int-ft-field-size-const)

size_array#

Definition
int FT_Field::size_array() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int FT_Field::size_array() const <ft-field-public-int-ft-field-size-array-const>`
[int FT_Field::size_array() const](#ft-field-public-int-ft-field-size-array-const)

size_sommets#

Definition
int FT_Field::size_sommets() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int FT_Field::size_sommets() const <ft-field-public-int-ft-field-size-sommets-const>`
[int FT_Field::size_sommets() const](#ft-field-public-int-ft-field-size-sommets-const)

sortAndTrackIndices#

Definition
void FT_Field::sortAndTrackIndices(const std::vector< double > &arr, std::vector< size_t > &indices)
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:`void FT_Field::sortAndTrackIndices(const std::vector< double > &arr, std::vector< size_t > &indices) <ft-field-public-void-ft-field-sortandtrackindices-const-std-vector-double-ref-arr-std-vector-size-t-ref-indices>`
[void FT_Field::sortAndTrackIndices(const std::vector< double > &arr, std::vector< size_t > &indices)](#ft-field-public-void-ft-field-sortandtrackindices-const-std-vector-double-ref-arr-std-vector-size-t-ref-indices)

taille_memoire#

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

triangleArea#

Definition
double FT_Field::triangleArea(const Point2D &p1, const Point2D &p2, const Point2D &p3)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::triangleArea(const Point2D &p1, const Point2D &p2, const Point2D &p3) <ft-field-public-double-ft-field-trianglearea-const-point2d-ref-p1-const-point2d-ref-p2-const-point2d-ref-p3>`
[double FT_Field::triangleArea(const Point2D &p1, const Point2D &p2, const Point2D &p3)](#ft-field-public-double-ft-field-trianglearea-const-point2d-ref-p1-const-point2d-ref-p2-const-point2d-ref-p3)

triangleArea3D#

Definition
double FT_Field::triangleArea3D(const Point3D &A, const Point3D &B, const Point3D &C)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double FT_Field::triangleArea3D(const Point3D &A, const Point3D &B, const Point3D &C) <ft-field-public-double-ft-field-trianglearea3d-const-point3d-ref-a-const-point3d-ref-b-const-point3d-ref-c>`
[double FT_Field::triangleArea3D(const Point3D &A, const Point3D &B, const Point3D &C)](#ft-field-public-double-ft-field-trianglearea3d-const-point3d-ref-a-const-point3d-ref-b-const-point3d-ref-c)

update_Field_sommets#

Definition
void FT_Field::update_Field_sommets(const Maillage_FT_IJK &FTmesh, const ArrOfDouble &Field_facettes, ArrOfDouble &field_sommet)
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 FT_Field::update_Field_sommets(const Maillage_FT_IJK &FTmesh, const ArrOfDouble &Field_facettes, ArrOfDouble &field_sommet) <ft-field-public-void-ft-field-update-field-sommets-const-maillage-ft-ijk-ref-ftmesh-const-arrofdouble-ref-field-facettes-arrofdouble-ref-field-sommet>`
[void FT_Field::update_Field_sommets(const Maillage_FT_IJK &FTmesh, const ArrOfDouble &Field_facettes, ArrOfDouble &field_sommet)](#ft-field-public-void-ft-field-update-field-sommets-const-maillage-ft-ijk-ref-ftmesh-const-arrofdouble-ref-field-facettes-arrofdouble-ref-field-sommet)

update_FT_Field_local_from_full_compo#

Definition
void FT_Field::update_FT_Field_local_from_full_compo(const Maillage_FT_IJK &mesh)
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 FT_Field::update_FT_Field_local_from_full_compo(const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-update-ft-field-local-from-full-compo-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::update_FT_Field_local_from_full_compo(const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-update-ft-field-local-from-full-compo-const-maillage-ft-ijk-ref-mesh)

update_gradient_laplacien_FT#

Definition
void FT_Field::update_gradient_laplacien_FT(const Maillage_FT_IJK &mesh)
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 FT_Field::update_gradient_laplacien_FT(const Maillage_FT_IJK &mesh) <ft-field-public-void-ft-field-update-gradient-laplacien-ft-const-maillage-ft-ijk-ref-mesh>`
[void FT_Field::update_gradient_laplacien_FT(const Maillage_FT_IJK &mesh)](#ft-field-public-void-ft-field-update-gradient-laplacien-ft-const-maillage-ft-ijk-ref-mesh)

update_sigma_and_interfacial_source_term_sommet#

Definition
DoubleTab FT_Field::update_sigma_and_interfacial_source_term_sommet(const Maillage_FT_IJK &mesh, const Domaine_IJK &splitting, bool compute_interfacial_source, bool use_tryggvason_formulation)
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:`DoubleTab FT_Field::update_sigma_and_interfacial_source_term_sommet(const Maillage_FT_IJK &mesh, const Domaine_IJK &splitting, bool compute_interfacial_source, bool use_tryggvason_formulation) <ft-field-public-doubletab-ft-field-update-sigma-and-interfacial-source-term-sommet-const-maillage-ft-ijk-ref-mesh-const-domaine-ijk-ref-splitting-bool-compute-interfacial-source-bool-use-tryggvason-formulation>`
[DoubleTab FT_Field::update_sigma_and_interfacial_source_term_sommet(const Maillage_FT_IJK &mesh, const Domaine_IJK &splitting, bool compute_interfacial_source, bool use_tryggvason_formulation)](#ft-field-public-doubletab-ft-field-update-sigma-and-interfacial-source-term-sommet-const-maillage-ft-ijk-ref-mesh-const-domaine-ijk-ref-splitting-bool-compute-interfacial-source-bool-use-tryggvason-formulation)

update_tableau_apres_transport#

Definition
void FT_Field::update_tableau_apres_transport()
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:`void FT_Field::update_tableau_apres_transport() <ft-field-public-void-ft-field-update-tableau-apres-transport>`
[void FT_Field::update_tableau_apres_transport()](#ft-field-public-void-ft-field-update-tableau-apres-transport)

~FT_Field#

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

cree_instance#

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

info#

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

self_cast#

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

self_cast#

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

printOn#

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

readOn#

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

Attributes Documentation#

info_obj (public)
const Type_info FT_Field::info_obj
check_triangle_duplicata_ (private)
int FT_Field::check_triangle_duplicata_ = 0
compo_connexe_sommets_ (private)
ArrOfInt FT_Field::compo_connexe_sommets_
compo_transmises_a_envoyer_ (private)
IntTab FT_Field::compo_transmises_a_envoyer_
Concentration_surfactant_init_ (private)
double FT_Field::Concentration_surfactant_init_ = 0.
Diff_coeff_surfactant_ (private)
double FT_Field::Diff_coeff_surfactant_ = 0.
disable_marangoni_source_term_ (private)
int FT_Field::disable_marangoni_source_term_ = 0
disable_surfactant_ (private)
bool FT_Field::disable_surfactant_ = true
facettes_sommets_full_compo_ (private)
DoubleTab FT_Field::facettes_sommets_full_compo_
index_local_Ft_field_ (private)
int FT_Field::index_local_Ft_field_ = 0
indice_facette_finaux_ (private)
IntTab FT_Field::indice_facette_finaux_
indice_global_to_local_final_ (private)
IntTab FT_Field::indice_global_to_local_final_
liste_sommets_et_deplacements_ (private)
DoubleTab FT_Field::liste_sommets_et_deplacements_
mean_surface_ (private)
double FT_Field::mean_surface_ = 0.
mean_surfactant_ (private)
double FT_Field::mean_surfactant_ = 0.
nb_compo_a_envoyer_max_ (private)
int FT_Field::nb_compo_a_envoyer_max_ = 0
nb_proc_echange_ (private)
int FT_Field::nb_proc_echange_ = 0
nb_sommet_change_ (private)
int FT_Field::nb_sommet_change_ = 0
normale_facette_finale_ (private)
DoubleTab FT_Field::normale_facette_finale_
normale_facette_initiale_ (private)
DoubleTab FT_Field::normale_facette_initiale_
only_remaillage_ (private)
int FT_Field::only_remaillage_ = 0
patch_conservation_surfactant_globale_ (private)
int FT_Field::patch_conservation_surfactant_globale_ = 0
patch_conservation_surfactant_locale_ (private)
int FT_Field::patch_conservation_surfactant_locale_ = 0
print_debug_surfactant_ (private)
int FT_Field::print_debug_surfactant_ = 0
proc_deja_echange_ (private)
ArrOfInt FT_Field::proc_deja_echange_
proc_numero_ (private)
ArrOfInt FT_Field::proc_numero_
sommet_bouge_ (private)
DoubleTab FT_Field::sommet_bouge_
sorted_index_ (private)
ArrOfInt FT_Field::sorted_index_
Surfactant_facette_initiale_ (private)
DoubleTab FT_Field::Surfactant_facette_initiale_
Surfactant_theoric_case_ (private)
double FT_Field::Surfactant_theoric_case_ = 0.
Taylor_test_ (private)
double FT_Field::Taylor_test_ = 0.
triangle_finaux_ (private)
DoubleTab FT_Field::triangle_finaux_
triangle_initiaux_ (private)
DoubleTab FT_Field::triangle_initiaux_
variable_intensive_ (private)
bool FT_Field::variable_intensive_ = false
FT_field_Array_ (public)
ArrOfDouble FT_Field::FT_field_Array_
FT_field_Array_sommets_ (public)
ArrOfDouble FT_Field::FT_field_Array_sommets_
Gamma_inf_ (public)
double FT_Field::Gamma_inf_
Grad_FT_field_Array_ (public)
DoubleTab FT_Field::Grad_FT_field_Array_
interfacial_source_term_sommet_ (public)
DoubleTab FT_Field::interfacial_source_term_sommet_
Laplacian_FT_field_Array_ (public)
ArrOfDouble FT_Field::Laplacian_FT_field_Array_
OpFTDisc_ (public)
Operator_FT_Disc FT_Field::OpFTDisc_
R_ (public)
double FT_Field::R_
sigma0_ (public)
double FT_Field::sigma0_
sigma_facettes_ (public)
ArrOfDouble FT_Field::sigma_facettes_
sigma_sommets_ (public)
ArrOfDouble FT_Field::sigma_sommets_
T_ (public)
double FT_Field::T_