Facettes_Interp_FT#

#include <Facettes_Interp_FT.h>

How to cite this class in this doc#

:ref:`Facettes\_Interp\_FT <class-facettes-interp-ft>`
[Facettes\_Interp\_FT](#class-facettes-interp-ft)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer
void Facettes_Interp_FT::associer(const IJK_Interfaces &interfaces, const Cut_cell_FT_Disc &cut_cell_disc, const Domaine_IJK &splitting_ft, const Maillage_FT_IJK &maillage_ft_ijk, const Maillage_FT_IJK &old_maillage_ft_ijk)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::associer(const IJK_Interfaces &interfaces, const Cut_cell_FT_Disc &cut_cell_disc, const Domaine_IJK &splitting_ft, const Maillage_FT_IJK &maillage_ft_ijk, const Maillage_FT_IJK &old_maillage_ft_ijk) <public-void-facettes-interp-ft-associer-const-ijk-interfaces-ref-interfaces-const-cut-cell-ft-disc-ref-cut-cell-disc-const-domaine-ijk-ref-splitting-ft-const-maillage-ft-ijk-ref-maillage-ft-ijk-const-maillage-ft-ijk-ref-old-maillage-ft-ijk>`
[void Facettes_Interp_FT::associer(const IJK_Interfaces &interfaces, const Cut_cell_FT_Disc &cut_cell_disc, const Domaine_IJK &splitting_ft, const Maillage_FT_IJK &maillage_ft_ijk, const Maillage_FT_IJK &old_maillage_ft_ijk)](#public-void-facettes-interp-ft-associer-const-ijk-interfaces-ref-interfaces-const-cut-cell-ft-disc-ref-cut-cell-disc-const-domaine-ijk-ref-splitting-ft-const-maillage-ft-ijk-ref-maillage-ft-ijk-const-maillage-ft-ijk-ref-old-maillage-ft-ijk)
cut_cell_perform_interpolation_facettes_next
void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes_next(int old_en_premier)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes_next(int old_en_premier) <public-void-facettes-interp-ft-cut-cell-perform-interpolation-facettes-next-int-old-en-premier>`
[void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes_next(int old_en_premier)](#public-void-facettes-interp-ft-cut-cell-perform-interpolation-facettes-next-int-old-en-premier)
cut_cell_perform_interpolation_facettes_old
void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes_old(bool not_old_en_premier)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes_old(bool not_old_en_premier) <public-void-facettes-interp-ft-cut-cell-perform-interpolation-facettes-old-bool-not-old-en-premier>`
[void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes_old(bool not_old_en_premier)](#public-void-facettes-interp-ft-cut-cell-perform-interpolation-facettes-old-bool-not-old-en-premier)
duplique
int Facettes_Interp_FT::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Facettes_Interp_FT::duplique() const override <public-int-facettes-interp-ft-duplique-const-override>`
[int Facettes_Interp_FT::duplique() const override](#public-int-facettes-interp-ft-duplique-const-override)
Facettes_Interp_FT
Facettes_Interp_FT::Facettes_Interp_FT()
How to cite in this doc:
:ref:`Facettes_Interp_FT::Facettes_Interp_FT() <public-facettes-interp-ft-facettes-interp-ft>`
[Facettes_Interp_FT::Facettes_Interp_FT()](#public-facettes-interp-ft-facettes-interp-ft)
get_coefficient_next
const FixedVector<DoubleTabFT, 4> & Facettes_Interp_FT::get_coefficient_next() const
References
How to cite in this doc:
:ref:`const FixedVector<DoubleTabFT, 4> & Facettes_Interp_FT::get_coefficient_next() const <public-const-fixedvector-doubletabft-4-ref-facettes-interp-ft-get-coefficient-next-const>`
[const FixedVector<DoubleTabFT, 4> & Facettes_Interp_FT::get_coefficient_next() const](#public-const-fixedvector-doubletabft-4-ref-facettes-interp-ft-get-coefficient-next-const)
get_coefficient_old
const FixedVector<DoubleTabFT, 4> & Facettes_Interp_FT::get_coefficient_old() const
References
How to cite in this doc:
:ref:`const FixedVector<DoubleTabFT, 4> & Facettes_Interp_FT::get_coefficient_old() const <public-const-fixedvector-doubletabft-4-ref-facettes-interp-ft-get-coefficient-old-const>`
[const FixedVector<DoubleTabFT, 4> & Facettes_Interp_FT::get_coefficient_old() const](#public-const-fixedvector-doubletabft-4-ref-facettes-interp-ft-get-coefficient-old-const)
get_distance_interpolation_1
double Facettes_Interp_FT::get_distance_interpolation_1() const
References
Referenced By
How to cite in this doc:
:ref:`double Facettes_Interp_FT::get_distance_interpolation_1() const <public-double-facettes-interp-ft-get-distance-interpolation-1-const>`
[double Facettes_Interp_FT::get_distance_interpolation_1() const](#public-double-facettes-interp-ft-get-distance-interpolation-1-const)
get_distance_interpolation_2
double Facettes_Interp_FT::get_distance_interpolation_2() const
References
Referenced By
How to cite in this doc:
:ref:`double Facettes_Interp_FT::get_distance_interpolation_2() const <public-double-facettes-interp-ft-get-distance-interpolation-2-const>`
[double Facettes_Interp_FT::get_distance_interpolation_2() const](#public-double-facettes-interp-ft-get-distance-interpolation-2-const)
get_info
const Type_info * Facettes_Interp_FT::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Facettes_Interp_FT::get_info() const override <public-const-type-info-ptr-facettes-interp-ft-get-info-const-override>`
[const Type_info * Facettes_Interp_FT::get_info() const override](#public-const-type-info-ptr-facettes-interp-ft-get-info-const-override)
get_number_of_interpolation_points
int Facettes_Interp_FT::get_number_of_interpolation_points() const
References
How to cite in this doc:
:ref:`int Facettes_Interp_FT::get_number_of_interpolation_points() const <public-int-facettes-interp-ft-get-number-of-interpolation-points-const>`
[int Facettes_Interp_FT::get_number_of_interpolation_points() const](#public-int-facettes-interp-ft-get-number-of-interpolation-points-const)
get_scaled_distance_interpolation_1
double Facettes_Interp_FT::get_scaled_distance_interpolation_1() const
References
How to cite in this doc:
:ref:`double Facettes_Interp_FT::get_scaled_distance_interpolation_1() const <public-double-facettes-interp-ft-get-scaled-distance-interpolation-1-const>`
[double Facettes_Interp_FT::get_scaled_distance_interpolation_1() const](#public-double-facettes-interp-ft-get-scaled-distance-interpolation-1-const)
get_scaled_distance_interpolation_2
double Facettes_Interp_FT::get_scaled_distance_interpolation_2() const
References
How to cite in this doc:
:ref:`double Facettes_Interp_FT::get_scaled_distance_interpolation_2() const <public-double-facettes-interp-ft-get-scaled-distance-interpolation-2-const>`
[double Facettes_Interp_FT::get_scaled_distance_interpolation_2() const](#public-double-facettes-interp-ft-get-scaled-distance-interpolation-2-const)
get_signed_independent_index_next
const FixedVector<IntTabFT, 4> & Facettes_Interp_FT::get_signed_independent_index_next() const
References
How to cite in this doc:
:ref:`const FixedVector<IntTabFT, 4> & Facettes_Interp_FT::get_signed_independent_index_next() const <public-const-fixedvector-inttabft-4-ref-facettes-interp-ft-get-signed-independent-index-next-const>`
[const FixedVector<IntTabFT, 4> & Facettes_Interp_FT::get_signed_independent_index_next() const](#public-const-fixedvector-inttabft-4-ref-facettes-interp-ft-get-signed-independent-index-next-const)
get_signed_independent_index_old
const FixedVector<IntTabFT, 4> & Facettes_Interp_FT::get_signed_independent_index_old() const
References
How to cite in this doc:
:ref:`const FixedVector<IntTabFT, 4> & Facettes_Interp_FT::get_signed_independent_index_old() const <public-const-fixedvector-inttabft-4-ref-facettes-interp-ft-get-signed-independent-index-old-const>`
[const FixedVector<IntTabFT, 4> & Facettes_Interp_FT::get_signed_independent_index_old() const](#public-const-fixedvector-inttabft-4-ref-facettes-interp-ft-get-signed-independent-index-old-const)
maillage_ft_ijk
const Maillage_FT_IJK & Facettes_Interp_FT::maillage_ft_ijk() const
References
Referenced By
How to cite in this doc:
:ref:`const Maillage_FT_IJK & Facettes_Interp_FT::maillage_ft_ijk() const <public-const-maillage-ft-ijk-ref-facettes-interp-ft-maillage-ft-ijk-const>`
[const Maillage_FT_IJK & Facettes_Interp_FT::maillage_ft_ijk() const](#public-const-maillage-ft-ijk-ref-facettes-interp-ft-maillage-ft-ijk-const)
next
int Facettes_Interp_FT::next() const
References
Referenced By
How to cite in this doc:
:ref:`int Facettes_Interp_FT::next() const <public-int-facettes-interp-ft-next-const>`
[int Facettes_Interp_FT::next() const](#public-int-facettes-interp-ft-next-const)
old
int Facettes_Interp_FT::old() const
References
Referenced By
How to cite in this doc:
:ref:`int Facettes_Interp_FT::old() const <public-int-facettes-interp-ft-old-const>`
[int Facettes_Interp_FT::old() const](#public-int-facettes-interp-ft-old-const)
old_maillage_ft_ijk
const Maillage_FT_IJK & Facettes_Interp_FT::old_maillage_ft_ijk() const
References
Referenced By
How to cite in this doc:
:ref:`const Maillage_FT_IJK & Facettes_Interp_FT::old_maillage_ft_ijk() const <public-const-maillage-ft-ijk-ref-facettes-interp-ft-old-maillage-ft-ijk-const>`
[const Maillage_FT_IJK & Facettes_Interp_FT::old_maillage_ft_ijk() const](#public-const-maillage-ft-ijk-ref-facettes-interp-ft-old-maillage-ft-ijk-const)
set_param
void Facettes_Interp_FT::set_param(Param &param)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::set_param(Param &param) <public-void-facettes-interp-ft-set-param-param-ref-param>`
[void Facettes_Interp_FT::set_param(Param &param)](#public-void-facettes-interp-ft-set-param-param-ref-param)
taille_memoire
unsigned Facettes_Interp_FT::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Facettes_Interp_FT::taille_memoire() const override <public-unsigned-facettes-interp-ft-taille-memoire-const-override>`
[unsigned Facettes_Interp_FT::taille_memoire() const override](#public-unsigned-facettes-interp-ft-taille-memoire-const-override)
~Facettes_Interp_FT
Facettes_Interp_FT::~Facettes_Interp_FT()
How to cite in this doc:
:ref:`Facettes_Interp_FT::~Facettes_Interp_FT() <public-facettes-interp-ft-dtor-facettes-interp-ft>`
[Facettes_Interp_FT::~Facettes_Interp_FT()](#public-facettes-interp-ft-dtor-facettes-interp-ft)
cree_instance
Objet_U * Facettes_Interp_FT::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Facettes_Interp_FT::cree_instance() <public-static-objet-u-ptr-facettes-interp-ft-cree-instance>`
[Objet_U * Facettes_Interp_FT::cree_instance()](#public-static-objet-u-ptr-facettes-interp-ft-cree-instance)
info
const Type_info * Facettes_Interp_FT::info()
How to cite in this doc:
:ref:`const Type_info * Facettes_Interp_FT::info() <public-static-const-type-info-ptr-facettes-interp-ft-info>`
[const Type_info * Facettes_Interp_FT::info()](#public-static-const-type-info-ptr-facettes-interp-ft-info)
self_cast
const Facettes_Interp_FT & Facettes_Interp_FT::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Facettes_Interp_FT & Facettes_Interp_FT::self_cast(const Objet_U &) <public-static-const-facettes-interp-ft-ref-facettes-interp-ft-self-cast-const-objet-u-ref>`
[const Facettes_Interp_FT & Facettes_Interp_FT::self_cast(const Objet_U &)](#public-static-const-facettes-interp-ft-ref-facettes-interp-ft-self-cast-const-objet-u-ref)
self_cast
Facettes_Interp_FT & Facettes_Interp_FT::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Facettes_Interp_FT & Facettes_Interp_FT::self_cast(Objet_U &) <public-static-facettes-interp-ft-ref-facettes-interp-ft-self-cast-objet-u-ref>`
[Facettes_Interp_FT & Facettes_Interp_FT::self_cast(Objet_U &)](#public-static-facettes-interp-ft-ref-facettes-interp-ft-self-cast-objet-u-ref)
calcul_coefficient_interpolation_facette_cut_cell
void Facettes_Interp_FT::calcul_coefficient_interpolation_facette_cut_cell(bool next_time, const double dist, const Cut_cell_FT_Disc &cut_cell_disc, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, const DoubleTab &normal_on_interf, FixedVector< IntTabFT, 4 > &cut_cell_facettes_interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &cut_cell_facettes_interpolation_coefficient)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::calcul_coefficient_interpolation_facette_cut_cell(bool next_time, const double dist, const Cut_cell_FT_Disc &cut_cell_disc, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, const DoubleTab &normal_on_interf, FixedVector< IntTabFT, 4 > &cut_cell_facettes_interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &cut_cell_facettes_interpolation_coefficient) <protected-void-facettes-interp-ft-calcul-coefficient-interpolation-facette-cut-cell-bool-next-time-const-double-dist-const-cut-cell-ft-disc-ref-cut-cell-disc-const-maillage-ft-ijk-ref-maillage-fixedvector-doubletabft-4-ref-interpolation-coord-const-doubletab-ref-normal-on-interf-fixedvector-inttabft-4-ref-cut-cell-facettes-interpolation-signed-independent-index-fixedvector-doubletabft-4-ref-cut-cell-facettes-interpolation-coefficient>`
[void Facettes_Interp_FT::calcul_coefficient_interpolation_facette_cut_cell(bool next_time, const double dist, const Cut_cell_FT_Disc &cut_cell_disc, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, const DoubleTab &normal_on_interf, FixedVector< IntTabFT, 4 > &cut_cell_facettes_interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &cut_cell_facettes_interpolation_coefficient)](#protected-void-facettes-interp-ft-calcul-coefficient-interpolation-facette-cut-cell-bool-next-time-const-double-dist-const-cut-cell-ft-disc-ref-cut-cell-disc-const-maillage-ft-ijk-ref-maillage-fixedvector-doubletabft-4-ref-interpolation-coord-const-doubletab-ref-normal-on-interf-fixedvector-inttabft-4-ref-cut-cell-facettes-interpolation-signed-independent-index-fixedvector-doubletabft-4-ref-cut-cell-facettes-interpolation-coefficient)
calcul_coefficient_interpolation_facette_cut_cell_second_order
void Facettes_Interp_FT::calcul_coefficient_interpolation_facette_cut_cell_second_order(bool next_time, const double dist_1, const double dist_2, const Cut_cell_FT_Disc &cut_cell_disc, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, const DoubleTab &normal_on_interf, FixedVector< IntTabFT, 4 > &cut_cell_facettes_interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &cut_cell_facettes_interpolation_coefficient)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::calcul_coefficient_interpolation_facette_cut_cell_second_order(bool next_time, const double dist_1, const double dist_2, const Cut_cell_FT_Disc &cut_cell_disc, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, const DoubleTab &normal_on_interf, FixedVector< IntTabFT, 4 > &cut_cell_facettes_interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &cut_cell_facettes_interpolation_coefficient) <protected-void-facettes-interp-ft-calcul-coefficient-interpolation-facette-cut-cell-second-order-bool-next-time-const-double-dist-1-const-double-dist-2-const-cut-cell-ft-disc-ref-cut-cell-disc-const-maillage-ft-ijk-ref-maillage-fixedvector-doubletabft-4-ref-interpolation-coord-const-doubletab-ref-normal-on-interf-fixedvector-inttabft-4-ref-cut-cell-facettes-interpolation-signed-independent-index-fixedvector-doubletabft-4-ref-cut-cell-facettes-interpolation-coefficient>`
[void Facettes_Interp_FT::calcul_coefficient_interpolation_facette_cut_cell_second_order(bool next_time, const double dist_1, const double dist_2, const Cut_cell_FT_Disc &cut_cell_disc, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, const DoubleTab &normal_on_interf, FixedVector< IntTabFT, 4 > &cut_cell_facettes_interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &cut_cell_facettes_interpolation_coefficient)](#protected-void-facettes-interp-ft-calcul-coefficient-interpolation-facette-cut-cell-second-order-bool-next-time-const-double-dist-1-const-double-dist-2-const-cut-cell-ft-disc-ref-cut-cell-disc-const-maillage-ft-ijk-ref-maillage-fixedvector-doubletabft-4-ref-interpolation-coord-const-doubletab-ref-normal-on-interf-fixedvector-inttabft-4-ref-cut-cell-facettes-interpolation-signed-independent-index-fixedvector-doubletabft-4-ref-cut-cell-facettes-interpolation-coefficient)
cut_cell_perform_interpolation_facettes
void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes(bool next_time, const Cut_cell_FT_Disc &cut_cell_disc, const Domaine_IJK &geom, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, FixedVector< IntTabFT, 4 > &interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &interpolation_coefficient)
References
Referenced By
How to cite in this doc:
:ref:`void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes(bool next_time, const Cut_cell_FT_Disc &cut_cell_disc, const Domaine_IJK &geom, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, FixedVector< IntTabFT, 4 > &interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &interpolation_coefficient) <protected-void-facettes-interp-ft-cut-cell-perform-interpolation-facettes-bool-next-time-const-cut-cell-ft-disc-ref-cut-cell-disc-const-domaine-ijk-ref-geom-const-maillage-ft-ijk-ref-maillage-fixedvector-doubletabft-4-ref-interpolation-coord-fixedvector-inttabft-4-ref-interpolation-signed-independent-index-fixedvector-doubletabft-4-ref-interpolation-coefficient>`
[void Facettes_Interp_FT::cut_cell_perform_interpolation_facettes(bool next_time, const Cut_cell_FT_Disc &cut_cell_disc, const Domaine_IJK &geom, const Maillage_FT_IJK &maillage, FixedVector< DoubleTabFT, 4 > &interpolation_coord, FixedVector< IntTabFT, 4 > &interpolation_signed_independent_index, FixedVector< DoubleTabFT, 4 > &interpolation_coefficient)](#protected-void-facettes-interp-ft-cut-cell-perform-interpolation-facettes-bool-next-time-const-cut-cell-ft-disc-ref-cut-cell-disc-const-domaine-ijk-ref-geom-const-maillage-ft-ijk-ref-maillage-fixedvector-doubletabft-4-ref-interpolation-coord-fixedvector-inttabft-4-ref-interpolation-signed-independent-index-fixedvector-doubletabft-4-ref-interpolation-coefficient)
printOn
Sortie & Facettes_Interp_FT::printOn(Sortie &x) const override

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

Reimplements:

How to cite in this doc:
:ref:`Sortie & Facettes_Interp_FT::printOn(Sortie &x) const override <protected-sortie-ref-facettes-interp-ft-printon-sortie-ref-x-const-override>`
[Sortie & Facettes_Interp_FT::printOn(Sortie &x) const override](#protected-sortie-ref-facettes-interp-ft-printon-sortie-ref-x-const-override)
readOn
Entree & Facettes_Interp_FT::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Facettes_Interp_FT::readOn(Entree &) override <protected-entree-ref-facettes-interp-ft-readon-entree-ref-override>`
[Entree & Facettes_Interp_FT::readOn(Entree &) override](#protected-entree-ref-facettes-interp-ft-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Facettes_Interp_FT::info_obj
coefficient_ (protected)
FixedVector<FixedVector<DoubleTabFT, 4>, 2> Facettes_Interp_FT::coefficient_
interpolation_coord_ (protected)
FixedVector<FixedVector<DoubleTabFT, 4>, 2> Facettes_Interp_FT::interpolation_coord_
number_of_interpolation_points_ (protected)
int Facettes_Interp_FT::number_of_interpolation_points_ = 1
old_en_premier_ (protected)
bool Facettes_Interp_FT::old_en_premier_ = true
ref_cut_cell_disc_ (protected)
TRUST_Ref<Cut_cell_FT_Disc *> Facettes_Interp_FT::ref_cut_cell_disc_
ref_domaine_ (protected)
TRUST_Ref<Domaine_IJK *> Facettes_Interp_FT::ref_domaine_
ref_interfaces_ (protected)
TRUST_Ref<IJK_Interfaces *> Facettes_Interp_FT::ref_interfaces_
ref_maillage_ft_ijk_ (protected)
TRUST_Ref<Maillage_FT_IJK *> Facettes_Interp_FT::ref_maillage_ft_ijk_
ref_old_maillage_ft_ijk_ (protected)
TRUST_Ref<Maillage_FT_IJK *> Facettes_Interp_FT::ref_old_maillage_ft_ijk_
scaled_distance_interpolation_1_ (protected)
double Facettes_Interp_FT::scaled_distance_interpolation_1_ = 1.0
scaled_distance_interpolation_2_ (protected)
double Facettes_Interp_FT::scaled_distance_interpolation_2_ = 2.0
signed_independent_index_ (protected)
FixedVector<FixedVector<IntTabFT, 4>, 2> Facettes_Interp_FT::signed_independent_index_