Cut_cell_FT_Disc#
#include <Cut_cell_FT_Disc.h>
How to cite this class in this doc#
:ref:`Cut\_cell\_FT\_Disc <class-cut-cell-ft-disc>`
[Cut\_cell\_FT\_Disc](#class-cut-cell-ft-disc)
Detailed description#
List of Public Methods#
List of Protected Static Methods#
Complete Member Function Documentation#
int Cut_cell_FT_Disc::add_and_remove_local_elements(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::add_and_remove_local_elements(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice) <public-int-cut-cell-ft-disc-add-and-remove-local-elements-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice>`
[int Cut_cell_FT_Disc::add_and_remove_local_elements(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)](#public-int-cut-cell-ft-disc-add-and-remove-local-elements-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice)
void Cut_cell_FT_Disc::add_to_lazy_data(DoubleTabFT_cut_cell &field, int dimension)
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::add_to_lazy_data(DoubleTabFT_cut_cell &field, int dimension) <public-void-cut-cell-ft-disc-add-to-lazy-data-doubletabft-cut-cell-ref-field-int-dimension>`
[void Cut_cell_FT_Disc::add_to_lazy_data(DoubleTabFT_cut_cell &field, int dimension)](#public-void-cut-cell-ft-disc-add-to-lazy-data-doubletabft-cut-cell-ref-field-int-dimension)
void Cut_cell_FT_Disc::add_to_lazy_data(IntTabFT_cut_cell &field, int dimension)
References
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::add_to_lazy_data(IntTabFT_cut_cell &field, int dimension) <public-void-cut-cell-ft-disc-add-to-lazy-data-inttabft-cut-cell-ref-field-int-dimension>`
[void Cut_cell_FT_Disc::add_to_lazy_data(IntTabFT_cut_cell &field, int dimension)](#public-void-cut-cell-ft-disc-add-to-lazy-data-inttabft-cut-cell-ref-field-int-dimension)
void Cut_cell_FT_Disc::add_to_persistent_data(DoubleTabFT_cut_cell &field, int dimension)
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::add_to_persistent_data(DoubleTabFT_cut_cell &field, int dimension) <public-void-cut-cell-ft-disc-add-to-persistent-data-doubletabft-cut-cell-ref-field-int-dimension>`
[void Cut_cell_FT_Disc::add_to_persistent_data(DoubleTabFT_cut_cell &field, int dimension)](#public-void-cut-cell-ft-disc-add-to-persistent-data-doubletabft-cut-cell-ref-field-int-dimension)
void Cut_cell_FT_Disc::add_to_persistent_data(IntTabFT_cut_cell &field, int dimension)
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::add_to_persistent_data(IntTabFT_cut_cell &field, int dimension) <public-void-cut-cell-ft-disc-add-to-persistent-data-inttabft-cut-cell-ref-field-int-dimension>`
[void Cut_cell_FT_Disc::add_to_persistent_data(IntTabFT_cut_cell &field, int dimension)](#public-void-cut-cell-ft-disc-add-to-persistent-data-inttabft-cut-cell-ref-field-int-dimension)
void Cut_cell_FT_Disc::add_to_transient_data(DoubleTabFT_cut_cell &field, int dimension)
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::add_to_transient_data(DoubleTabFT_cut_cell &field, int dimension) <public-void-cut-cell-ft-disc-add-to-transient-data-doubletabft-cut-cell-ref-field-int-dimension>`
[void Cut_cell_FT_Disc::add_to_transient_data(DoubleTabFT_cut_cell &field, int dimension)](#public-void-cut-cell-ft-disc-add-to-transient-data-doubletabft-cut-cell-ref-field-int-dimension)
void Cut_cell_FT_Disc::add_to_transient_data(IntTabFT_cut_cell &field, int dimension)
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::add_to_transient_data(IntTabFT_cut_cell &field, int dimension) <public-void-cut-cell-ft-disc-add-to-transient-data-inttabft-cut-cell-ref-field-int-dimension>`
[void Cut_cell_FT_Disc::add_to_transient_data(IntTabFT_cut_cell &field, int dimension)](#public-void-cut-cell-ft-disc-add-to-transient-data-inttabft-cut-cell-ref-field-int-dimension)
void Cut_cell_FT_Disc::compute_virtual_independent_index()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::compute_virtual_independent_index() <public-void-cut-cell-ft-disc-compute-virtual-independent-index>`
[void Cut_cell_FT_Disc::compute_virtual_independent_index()](#public-void-cut-cell-ft-disc-compute-virtual-independent-index)
Cut_cell_FT_Disc::Cut_cell_FT_Disc()
References
How to cite in this doc:
:ref:`Cut_cell_FT_Disc::Cut_cell_FT_Disc() <public-cut-cell-ft-disc-cut-cell-ft-disc>`
[Cut_cell_FT_Disc::Cut_cell_FT_Disc()](#public-cut-cell-ft-disc-cut-cell-ft-disc)
void Cut_cell_FT_Disc::echange_espace_virtuel()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::echange_espace_virtuel() <public-void-cut-cell-ft-disc-echange-espace-virtuel>`
[void Cut_cell_FT_Disc::echange_espace_virtuel()](#public-void-cut-cell-ft-disc-echange-espace-virtuel)
void Cut_cell_FT_Disc::echange_espace_virtuel(MD_Vector_tools::Operations_echange op)
References
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::echange_espace_virtuel(MD_Vector_tools::Operations_echange op) <public-void-cut-cell-ft-disc-echange-espace-virtuel-md-vector-tools-operations-echange-op>`
[void Cut_cell_FT_Disc::echange_espace_virtuel(MD_Vector_tools::Operations_echange op)](#public-void-cut-cell-ft-disc-echange-espace-virtuel-md-vector-tools-operations-echange-op)
template void Cut_cell_FT_Disc::fill_buffer_with_variable<double>(const TRUSTTabFT< T > &array, int component=0) const
References
How to cite in this doc:
:ref:`template void Cut_cell_FT_Disc::fill_buffer_with_variable<double>(const TRUSTTabFT< T > &array, int component=0) const <public-template-void-cut-cell-ft-disc-fill-buffer-with-variable-double-const-trusttabft-t-ref-array-int-component-equal-0-const>`
[template void Cut_cell_FT_Disc::fill_buffer_with_variable<double>(const TRUSTTabFT< T > &array, int component=0) const](#public-template-void-cut-cell-ft-disc-fill-buffer-with-variable-double-const-trusttabft-t-ref-array-int-component-equal-0-const)
template void Cut_cell_FT_Disc::fill_variable_with_buffer<double>(TRUSTTabFT< T > &array, int component=0) const
References
How to cite in this doc:
:ref:`template void Cut_cell_FT_Disc::fill_variable_with_buffer<double>(TRUSTTabFT< T > &array, int component=0) const <public-template-void-cut-cell-ft-disc-fill-variable-with-buffer-double-trusttabft-t-ref-array-int-component-equal-0-const>`
[template void Cut_cell_FT_Disc::fill_variable_with_buffer<double>(TRUSTTabFT< T > &array, int component=0) const](#public-template-void-cut-cell-ft-disc-fill-variable-with-buffer-double-trusttabft-t-ref-array-int-component-equal-0-const)
const Desc_Structure_FT & Cut_cell_FT_Disc::get_desc_structure() const
References
How to cite in this doc:
:ref:`const Desc_Structure_FT & Cut_cell_FT_Disc::get_desc_structure() const <public-const-desc-structure-ft-ref-cut-cell-ft-disc-get-desc-structure-const>`
[const Desc_Structure_FT & Cut_cell_FT_Disc::get_desc_structure() const](#public-const-desc-structure-ft-ref-cut-cell-ft-disc-get-desc-structure-const)
const Domaine_IJK & Cut_cell_FT_Disc::get_domaine() const
References
Referenced By
Cut_cell_surface_efficace::calcul_surface_face_efficace_iteratif
Cut_cell_surface_efficace::calcul_surface_interface_efficace
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_copie_directe
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien_interpolate
OpDiffIJKScalar_cut_cell_double::compute_cut_cell_divergence
OpConvQuickIJKScalar_cut_cell_double::compute_cut_cell_divergence
Cut_cell_schema_auxiliaire::compute_flux_small_nascent_cells
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_interface
How to cite in this doc:
:ref:`const Domaine_IJK & Cut_cell_FT_Disc::get_domaine() const <public-const-domaine-ijk-ref-cut-cell-ft-disc-get-domaine-const>`
[const Domaine_IJK & Cut_cell_FT_Disc::get_domaine() const](#public-const-domaine-ijk-ref-cut-cell-ft-disc-get-domaine-const)
int Cut_cell_FT_Disc::get_ghost_size() const
References
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_ghost_size() const <public-int-cut-cell-ft-disc-get-ghost-size-const>`
[int Cut_cell_FT_Disc::get_ghost_size() const](#public-int-cut-cell-ft-disc-get-ghost-size-const)
Int3 Cut_cell_FT_Disc::get_ijk(int n) const
References
Referenced By
Cut_cell_surface_efficace::calcul_surface_face_efficace_initiale
Cut_cell_surface_efficace::calcul_surface_face_efficace_iteratif
Cut_cell_surface_efficace::calcul_surface_interface_efficace
Cut_cell_surface_efficace::calcul_surface_interface_efficace_initiale
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_copie_directe
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien_interpolate
OpDiffIJKScalar_cut_cell_double::compute_cut_cell_divergence
OpConvQuickIJKScalar_cut_cell_double::compute_cut_cell_divergence
Cut_cell_schema_auxiliaire::compute_flux_small_nascent_cells
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_interface
How to cite in this doc:
:ref:`Int3 Cut_cell_FT_Disc::get_ijk(int n) const <public-int3-cut-cell-ft-disc-get-ijk-int-n-const>`
[Int3 Cut_cell_FT_Disc::get_ijk(int n) const](#public-int3-cut-cell-ft-disc-get-ijk-int-n-const)
const IntTabFT_cut_cell & Cut_cell_FT_Disc::get_independent_index() const
References
How to cite in this doc:
:ref:`const IntTabFT_cut_cell & Cut_cell_FT_Disc::get_independent_index() const <public-const-inttabft-cut-cell-ref-cut-cell-ft-disc-get-independent-index-const>`
[const IntTabFT_cut_cell & Cut_cell_FT_Disc::get_independent_index() const](#public-const-inttabft-cut-cell-ref-cut-cell-ft-disc-get-independent-index-const)
int Cut_cell_FT_Disc::get_independent_index(int n) const
References
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_independent_index(int n) const <public-int-cut-cell-ft-disc-get-independent-index-int-n-const>`
[int Cut_cell_FT_Disc::get_independent_index(int n) const](#public-int-cut-cell-ft-disc-get-independent-index-int-n-const)
const IJK_Interfaces & Cut_cell_FT_Disc::get_interfaces() const
References
Referenced By
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_copie_directe
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien_interpolate
Cut_cell_schema_auxiliaire::compute_flux_small_nascent_cells
How to cite in this doc:
:ref:`const IJK_Interfaces & Cut_cell_FT_Disc::get_interfaces() const <public-const-ijk-interfaces-ref-cut-cell-ft-disc-get-interfaces-const>`
[const IJK_Interfaces & Cut_cell_FT_Disc::get_interfaces() const](#public-const-ijk-interfaces-ref-cut-cell-ft-disc-get-interfaces-const)
int Cut_cell_FT_Disc::get_k_value_index(int k) const
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_k_value_index(int k) const <public-int-cut-cell-ft-disc-get-k-value-index-int-k-const>`
[int Cut_cell_FT_Disc::get_k_value_index(int k) const](#public-int-cut-cell-ft-disc-get-k-value-index-int-k-const)
int Cut_cell_FT_Disc::get_n(int i, int j, int k) const
References
Referenced By
Cut_cell_surface_efficace::calcul_delta_volume_theorique_bilan
Cut_cell_surface_efficace::calcul_surface_face_efficace_iteratif
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien
OpConvQuickIJKScalar_cut_cell_double::compute_cut_cell_divergence
Cut_field_template<_TYPE_, _TYPE_ARRAY_>::get_value_location
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n(int i, int j, int k) const <public-int-cut-cell-ft-disc-get-n-int-i-int-j-int-k-const>`
[int Cut_cell_FT_Disc::get_n(int i, int j, int k) const](#public-int-cut-cell-ft-disc-get-n-int-i-int-j-int-k-const)
int Cut_cell_FT_Disc::get_n_face(int num_face, int n, int i, int j, int k) const
References
Referenced By
Cut_cell_surface_efficace::calcul_delta_volume_theorique_bilan
Cut_cell_surface_efficace::calcul_surface_face_efficace_iteratif
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::compute_flux_small_nascent_cells
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n_face(int num_face, int n, int i, int j, int k) const <public-int-cut-cell-ft-disc-get-n-face-int-num-face-int-n-int-i-int-j-int-k-const>`
[int Cut_cell_FT_Disc::get_n_face(int num_face, int n, int i, int j, int k) const](#public-int-cut-cell-ft-disc-get-n-face-int-num-face-int-n-int-i-int-j-int-k-const)
int Cut_cell_FT_Disc::get_n_from_indicatrice_index(int index) const
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n_from_indicatrice_index(int index) const <public-int-cut-cell-ft-disc-get-n-from-indicatrice-index-int-index-const>`
[int Cut_cell_FT_Disc::get_n_from_indicatrice_index(int index) const](#public-int-cut-cell-ft-disc-get-n-from-indicatrice-index-int-index-const)
int Cut_cell_FT_Disc::get_n_from_k_index(int index) const
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n_from_k_index(int index) const <public-int-cut-cell-ft-disc-get-n-from-k-index-int-index-const>`
[int Cut_cell_FT_Disc::get_n_from_k_index(int index) const](#public-int-cut-cell-ft-disc-get-n-from-k-index-int-index-const)
int Cut_cell_FT_Disc::get_n_from_statut_diphasique_index(int index) const
References
Referenced By
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_copie_directe
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien_interpolate
Cut_cell_schema_auxiliaire::compute_flux_small_nascent_cells
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n_from_statut_diphasique_index(int index) const <public-int-cut-cell-ft-disc-get-n-from-statut-diphasique-index-int-index-const>`
[int Cut_cell_FT_Disc::get_n_from_statut_diphasique_index(int index) const](#public-int-cut-cell-ft-disc-get-n-from-statut-diphasique-index-int-index-const)
int Cut_cell_FT_Disc::get_n_loc() const
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n_loc() const <public-int-cut-cell-ft-disc-get-n-loc-const>`
[int Cut_cell_FT_Disc::get_n_loc() const](#public-int-cut-cell-ft-disc-get-n-loc-const)
int Cut_cell_FT_Disc::get_n_tot() const
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_n_tot() const <public-int-cut-cell-ft-disc-get-n-tot-const>`
[int Cut_cell_FT_Disc::get_n_tot() const](#public-int-cut-cell-ft-disc-get-n-tot-const)
int Cut_cell_FT_Disc::get_statut_diphasique_value_index(int statut_diphasique) const
References
Referenced By
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_copie_directe
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_ponderation_voisin
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien_interpolate
Cut_cell_schema_auxiliaire::compute_flux_small_nascent_cells
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::get_statut_diphasique_value_index(int statut_diphasique) const <public-int-cut-cell-ft-disc-get-statut-diphasique-value-index-int-statut-diphasique-const>`
[int Cut_cell_FT_Disc::get_statut_diphasique_value_index(int statut_diphasique) const](#public-int-cut-cell-ft-disc-get-statut-diphasique-value-index-int-statut-diphasique-const)
IJK_Field_double & Cut_cell_FT_Disc::get_write_buffer() const
References
How to cite in this doc:
:ref:`IJK_Field_double & Cut_cell_FT_Disc::get_write_buffer() const <public-ijk-field-double-ref-cut-cell-ft-disc-get-write-buffer-const>`
[IJK_Field_double & Cut_cell_FT_Disc::get_write_buffer() const](#public-ijk-field-double-ref-cut-cell-ft-disc-get-write-buffer-const)
Int3 Cut_cell_FT_Disc::ijk_per_of_index(int i, int j, int k, int index) const
References
Referenced By
How to cite in this doc:
:ref:`Int3 Cut_cell_FT_Disc::ijk_per_of_index(int i, int j, int k, int index) const <public-int3-cut-cell-ft-disc-ijk-per-of-index-int-i-int-j-int-k-int-index-const>`
[Int3 Cut_cell_FT_Disc::ijk_per_of_index(int i, int j, int k, int index) const](#public-int3-cut-cell-ft-disc-ijk-per-of-index-int-i-int-j-int-k-int-index-const)
void Cut_cell_FT_Disc::imprime_elements_diphasiques()
References
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::imprime_elements_diphasiques() <public-void-cut-cell-ft-disc-imprime-elements-diphasiques>`
[void Cut_cell_FT_Disc::imprime_elements_diphasiques()](#public-void-cut-cell-ft-disc-imprime-elements-diphasiques)
void Cut_cell_FT_Disc::imprime_elements_distants()
References
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::imprime_elements_distants() <public-void-cut-cell-ft-disc-imprime-elements-distants>`
[void Cut_cell_FT_Disc::imprime_elements_distants()](#public-void-cut-cell-ft-disc-imprime-elements-distants)
double Cut_cell_FT_Disc::indic_pure(const int i, const int j, const int k) const
References
How to cite in this doc:
:ref:`double Cut_cell_FT_Disc::indic_pure(const int i, const int j, const int k) const <public-double-cut-cell-ft-disc-indic-pure-const-int-i-const-int-j-const-int-k-const>`
[double Cut_cell_FT_Disc::indic_pure(const int i, const int j, const int k) const](#public-double-cut-cell-ft-disc-indic-pure-const-int-i-const-int-j-const-int-k-const)
void Cut_cell_FT_Disc::initialise(IJK_Interfaces &interfaces, Domaine_IJK &splitting, Domaine_IJK::Localisation loc)
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::initialise(IJK_Interfaces &interfaces, Domaine_IJK &splitting, Domaine_IJK::Localisation loc) <public-void-cut-cell-ft-disc-initialise-ijk-interfaces-ref-interfaces-domaine-ijk-ref-splitting-domaine-ijk-localisation-loc>`
[void Cut_cell_FT_Disc::initialise(IJK_Interfaces &interfaces, Domaine_IJK &splitting, Domaine_IJK::Localisation loc)](#public-void-cut-cell-ft-disc-initialise-ijk-interfaces-ref-interfaces-domaine-ijk-ref-splitting-domaine-ijk-localisation-loc)
void Cut_cell_FT_Disc::initialise(IJK_Interfaces &interfaces, Domaine_IJK &splitting, Domaine_IJK::Localisation loc, const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)
References
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::initialise(IJK_Interfaces &interfaces, Domaine_IJK &splitting, Domaine_IJK::Localisation loc, const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice) <public-void-cut-cell-ft-disc-initialise-ijk-interfaces-ref-interfaces-domaine-ijk-ref-splitting-domaine-ijk-localisation-loc-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice>`
[void Cut_cell_FT_Disc::initialise(IJK_Interfaces &interfaces, Domaine_IJK &splitting, Domaine_IJK::Localisation loc, const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)](#public-void-cut-cell-ft-disc-initialise-ijk-interfaces-ref-interfaces-domaine-ijk-ref-splitting-domaine-ijk-localisation-loc-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice)
int Cut_cell_FT_Disc::initialise_communications()
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::initialise_communications() <public-int-cut-cell-ft-disc-initialise-communications>`
[int Cut_cell_FT_Disc::initialise_communications()](#public-int-cut-cell-ft-disc-initialise-communications)
int Cut_cell_FT_Disc::initialise_independent_index(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::initialise_independent_index(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice) <public-int-cut-cell-ft-disc-initialise-independent-index-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice>`
[int Cut_cell_FT_Disc::initialise_independent_index(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)](#public-int-cut-cell-ft-disc-initialise-independent-index-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice)
void Cut_cell_FT_Disc::initialise_permutation()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::initialise_permutation() <public-void-cut-cell-ft-disc-initialise-permutation>`
[void Cut_cell_FT_Disc::initialise_permutation()](#public-void-cut-cell-ft-disc-initialise-permutation)
void Cut_cell_FT_Disc::initialise_processed()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::initialise_processed() <public-void-cut-cell-ft-disc-initialise-processed>`
[void Cut_cell_FT_Disc::initialise_processed()](#public-void-cut-cell-ft-disc-initialise-processed)
void Cut_cell_FT_Disc::initialise_schema_comm()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::initialise_schema_comm() <public-void-cut-cell-ft-disc-initialise-schema-comm>`
[void Cut_cell_FT_Disc::initialise_schema_comm()](#public-void-cut-cell-ft-disc-initialise-schema-comm)
int Cut_cell_FT_Disc::next_index_ijk_per(int i, int j, int k, int index, int negative_ghost_size, int positive_ghost_size) const
References
Referenced By
How to cite in this doc:
:ref:`int Cut_cell_FT_Disc::next_index_ijk_per(int i, int j, int k, int index, int negative_ghost_size, int positive_ghost_size) const <public-int-cut-cell-ft-disc-next-index-ijk-per-int-i-int-j-int-k-int-index-int-negative-ghost-size-int-positive-ghost-size-const>`
[int Cut_cell_FT_Disc::next_index_ijk_per(int i, int j, int k, int index, int negative_ghost_size, int positive_ghost_size) const](#public-int-cut-cell-ft-disc-next-index-ijk-per-int-i-int-j-int-k-int-index-int-negative-ghost-size-int-positive-ghost-size-const)
void Cut_cell_FT_Disc::remove_dead_and_virtual_cells(const IJK_Field_double &next_indicatrice)
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::remove_dead_and_virtual_cells(const IJK_Field_double &next_indicatrice) <public-void-cut-cell-ft-disc-remove-dead-and-virtual-cells-const-ijk-field-double-ref-next-indicatrice>`
[void Cut_cell_FT_Disc::remove_dead_and_virtual_cells(const IJK_Field_double &next_indicatrice)](#public-void-cut-cell-ft-disc-remove-dead-and-virtual-cells-const-ijk-field-double-ref-next-indicatrice)
void Cut_cell_FT_Disc::remplir_indice_diphasique()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::remplir_indice_diphasique() <public-void-cut-cell-ft-disc-remplir-indice-diphasique>`
[void Cut_cell_FT_Disc::remplir_indice_diphasique()](#public-void-cut-cell-ft-disc-remplir-indice-diphasique)
void Cut_cell_FT_Disc::resize_data(int size)
References
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::resize_data(int size) <public-void-cut-cell-ft-disc-resize-data-int-size>`
[void Cut_cell_FT_Disc::resize_data(int size)](#public-void-cut-cell-ft-disc-resize-data-int-size)
void Cut_cell_FT_Disc::set_coord()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::set_coord() <public-void-cut-cell-ft-disc-set-coord>`
[void Cut_cell_FT_Disc::set_coord()](#public-void-cut-cell-ft-disc-set-coord)
void Cut_cell_FT_Disc::update(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::update(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice) <public-void-cut-cell-ft-disc-update-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice>`
[void Cut_cell_FT_Disc::update(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)](#public-void-cut-cell-ft-disc-update-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice)
void Cut_cell_FT_Disc::update_index_sorted_by_indicatrice(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::update_index_sorted_by_indicatrice(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice) <public-void-cut-cell-ft-disc-update-index-sorted-by-indicatrice-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice>`
[void Cut_cell_FT_Disc::update_index_sorted_by_indicatrice(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)](#public-void-cut-cell-ft-disc-update-index-sorted-by-indicatrice-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice)
void Cut_cell_FT_Disc::update_index_sorted_by_k()
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::update_index_sorted_by_k() <public-void-cut-cell-ft-disc-update-index-sorted-by-k>`
[void Cut_cell_FT_Disc::update_index_sorted_by_k()](#public-void-cut-cell-ft-disc-update-index-sorted-by-k)
void Cut_cell_FT_Disc::update_index_sorted_by_statut_diphasique(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)
References
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::update_index_sorted_by_statut_diphasique(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice) <public-void-cut-cell-ft-disc-update-index-sorted-by-statut-diphasique-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice>`
[void Cut_cell_FT_Disc::update_index_sorted_by_statut_diphasique(const IJK_Field_double &old_indicatrice, const IJK_Field_double &next_indicatrice)](#public-void-cut-cell-ft-disc-update-index-sorted-by-statut-diphasique-const-ijk-field-double-ref-old-indicatrice-const-ijk-field-double-ref-next-indicatrice)
bool Cut_cell_FT_Disc::verifier_coherence_coord_independent_index()
References
Referenced By
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_coherence_coord_independent_index() <public-bool-cut-cell-ft-disc-verifier-coherence-coord-independent-index>`
[bool Cut_cell_FT_Disc::verifier_coherence_coord_independent_index()](#public-bool-cut-cell-ft-disc-verifier-coherence-coord-independent-index)
bool Cut_cell_FT_Disc::verifier_taille_tableaux()
References
Referenced By
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_taille_tableaux() <public-bool-cut-cell-ft-disc-verifier-taille-tableaux>`
[bool Cut_cell_FT_Disc::verifier_taille_tableaux()](#public-bool-cut-cell-ft-disc-verifier-taille-tableaux)
bool Cut_cell_FT_Disc::within_ghost(int n, int negative_ghost_size, int positive_ghost_size) const
References
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::within_ghost(int n, int negative_ghost_size, int positive_ghost_size) const <public-bool-cut-cell-ft-disc-within-ghost-int-n-int-negative-ghost-size-int-positive-ghost-size-const>`
[bool Cut_cell_FT_Disc::within_ghost(int n, int negative_ghost_size, int positive_ghost_size) const](#public-bool-cut-cell-ft-disc-within-ghost-int-n-int-negative-ghost-size-int-positive-ghost-size-const)
bool Cut_cell_FT_Disc::within_ghost_(int n, int negative_ghost_size, int positive_ghost_size) const
References
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::within_ghost_(int n, int negative_ghost_size, int positive_ghost_size) const <public-bool-cut-cell-ft-disc-within-ghost-underscore-int-n-int-negative-ghost-size-int-positive-ghost-size-const>`
[bool Cut_cell_FT_Disc::within_ghost_(int n, int negative_ghost_size, int positive_ghost_size) const](#public-bool-cut-cell-ft-disc-within-ghost-underscore-int-n-int-negative-ghost-size-int-positive-ghost-size-const)
void Cut_cell_FT_Disc::apply_permutation(TRUSTTabFT< T > &array, const IntTabFT_cut_cell &permutation_indices, IntTabFT_cut_cell &processed)
Referenced By
How to cite in this doc:
:ref:`void Cut_cell_FT_Disc::apply_permutation(TRUSTTabFT< T > &array, const IntTabFT_cut_cell &permutation_indices, IntTabFT_cut_cell &processed) <protected-static-void-cut-cell-ft-disc-apply-permutation-trusttabft-t-ref-array-const-inttabft-cut-cell-ref-permutation-indices-inttabft-cut-cell-ref-processed>`
[void Cut_cell_FT_Disc::apply_permutation(TRUSTTabFT< T > &array, const IntTabFT_cut_cell &permutation_indices, IntTabFT_cut_cell &processed)](#protected-static-void-cut-cell-ft-disc-apply-permutation-trusttabft-t-ref-array-const-inttabft-cut-cell-ref-permutation-indices-inttabft-cut-cell-ref-processed)
template int Cut_cell_FT_Disc::find_value_unsorted<double>(T value, const TRUSTTabFT< T > &array, int imin, int imax)
References
Referenced By
How to cite in this doc:
:ref:`template int Cut_cell_FT_Disc::find_value_unsorted<double>(T value, const TRUSTTabFT< T > &array, int imin, int imax) <protected-static-template-int-cut-cell-ft-disc-find-value-unsorted-double-t-value-const-trusttabft-t-ref-array-int-imin-int-imax>`
[template int Cut_cell_FT_Disc::find_value_unsorted<double>(T value, const TRUSTTabFT< T > &array, int imin, int imax)](#protected-static-template-int-cut-cell-ft-disc-find-value-unsorted-double-t-value-const-trusttabft-t-ref-array-int-imin-int-imax)
bool Cut_cell_FT_Disc::verifier_pas_de_doublons(const IntTabFT_cut_cell &array)
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_pas_de_doublons(const IntTabFT_cut_cell &array) <protected-static-bool-cut-cell-ft-disc-verifier-pas-de-doublons-const-inttabft-cut-cell-ref-array>`
[bool Cut_cell_FT_Disc::verifier_pas_de_doublons(const IntTabFT_cut_cell &array)](#protected-static-bool-cut-cell-ft-disc-verifier-pas-de-doublons-const-inttabft-cut-cell-ref-array)
bool Cut_cell_FT_Disc::verifier_si_ordonne(const IntTabFT_cut_cell &array, int imin, int imax)
Referenced By
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_si_ordonne(const IntTabFT_cut_cell &array, int imin, int imax) <protected-static-bool-cut-cell-ft-disc-verifier-si-ordonne-const-inttabft-cut-cell-ref-array-int-imin-int-imax>`
[bool Cut_cell_FT_Disc::verifier_si_ordonne(const IntTabFT_cut_cell &array, int imin, int imax)](#protected-static-bool-cut-cell-ft-disc-verifier-si-ordonne-const-inttabft-cut-cell-ref-array-int-imin-int-imax)
bool Cut_cell_FT_Disc::verifier_tableau_jamais_nul(const DoubleTabFT_cut_cell &array)
References
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_tableau_jamais_nul(const DoubleTabFT_cut_cell &array) <protected-static-bool-cut-cell-ft-disc-verifier-tableau-jamais-nul-const-doubletabft-cut-cell-ref-array>`
[bool Cut_cell_FT_Disc::verifier_tableau_jamais_nul(const DoubleTabFT_cut_cell &array)](#protected-static-bool-cut-cell-ft-disc-verifier-tableau-jamais-nul-const-doubletabft-cut-cell-ref-array)
bool Cut_cell_FT_Disc::verifier_toujours_meme_signe_et_non_nul(const IntTabFT_cut_cell &array)
References
Referenced By
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_toujours_meme_signe_et_non_nul(const IntTabFT_cut_cell &array) <protected-static-bool-cut-cell-ft-disc-verifier-toujours-meme-signe-et-non-nul-const-inttabft-cut-cell-ref-array>`
[bool Cut_cell_FT_Disc::verifier_toujours_meme_signe_et_non_nul(const IntTabFT_cut_cell &array)](#protected-static-bool-cut-cell-ft-disc-verifier-toujours-meme-signe-et-non-nul-const-inttabft-cut-cell-ref-array)
bool Cut_cell_FT_Disc::verifier_valide_permutation(const IntTabFT_cut_cell &array)
Referenced By
How to cite in this doc:
:ref:`bool Cut_cell_FT_Disc::verifier_valide_permutation(const IntTabFT_cut_cell &array) <protected-static-bool-cut-cell-ft-disc-verifier-valide-permutation-const-inttabft-cut-cell-ref-array>`
[bool Cut_cell_FT_Disc::verifier_valide_permutation(const IntTabFT_cut_cell &array)](#protected-static-bool-cut-cell-ft-disc-verifier-valide-permutation-const-inttabft-cut-cell-ref-array)
Attributes Documentation#
DoubleTabFT_cut_cell_vector3 Cut_cell_FT_Disc::coord_
Desc_Structure_FT Cut_cell_FT_Disc::desc_
int Cut_cell_FT_Disc::ghost_size_
IntTabFT_cut_cell_scalar Cut_cell_FT_Disc::independent_index_
DoubleTabFT_cut_cell_vector3 Cut_cell_FT_Disc::index_sorted_by_indicatrice_
IntTabFT_cut_cell_vector2 Cut_cell_FT_Disc::index_sorted_by_k_
IntTabFT_cut_cell_vector3 Cut_cell_FT_Disc::index_sorted_by_statut_diphasique_
IJK_Field_int Cut_cell_FT_Disc::indice_diphasique_
IntTabFT Cut_cell_FT_Disc::k_value_index_
TRUST_List<TRUST_Ref<DoubleTabFT_cut_cell *>> Cut_cell_FT_Disc::lazy_double_data_
TRUST_List<TRUST_Ref<IntTabFT_cut_cell *>> Cut_cell_FT_Disc::lazy_int_data_
Domaine_IJK::Localisation Cut_cell_FT_Disc::localisation_
int Cut_cell_FT_Disc::n_loc_
int Cut_cell_FT_Disc::n_tot_
IntTabFT_cut_cell_scalar Cut_cell_FT_Disc::permutation_
TRUST_List<TRUST_Ref<DoubleTabFT_cut_cell *>> Cut_cell_FT_Disc::persistent_double_data_
TRUST_List<TRUST_Ref<IntTabFT_cut_cell *>> Cut_cell_FT_Disc::persistent_int_data_
friend Cut_cell_FT_Disc::Postprocessing_IJK
friend Cut_cell_FT_Disc::Probleme_FTD_IJK_cut_cell
IntTabFT_cut_cell_scalar Cut_cell_FT_Disc::processed_
int Cut_cell_FT_Disc::processed_count_
TRUST_Ref<Domaine_IJK *> Cut_cell_FT_Disc::ref_domaine_
TRUST_Ref<IJK_Interfaces *> Cut_cell_FT_Disc::ref_interfaces_
Schema_Comm Cut_cell_FT_Disc::schema_comm_
IntTabFT Cut_cell_FT_Disc::statut_diphasique_value_index_
TRUST_List<TRUST_Ref<DoubleTabFT_cut_cell *>> Cut_cell_FT_Disc::transient_double_data_
TRUST_List<TRUST_Ref<IntTabFT_cut_cell *>> Cut_cell_FT_Disc::transient_int_data_
IJK_Field_double Cut_cell_FT_Disc::write_buffer_
Enums#
Cut_cell_FT_Disc::STATUT_DIPHASIQUE#
Location: triocfd-code/src/Multiphase/Front_tracking_discontinu/IJK/Cut_Cell/Cut_cell_FT_Disc.h:94
How to cite in this doc:
:ref:`Cut\_cell\_FT\_Disc::STATUT\_DIPHASIQUE <enum-int-cut-cell-ft-disc-statut-diphasique>`
[Cut\_cell\_FT\_Disc::STATUT\_DIPHASIQUE](#enum-int-cut-cell-ft-disc-statut-diphasique)
REGULIER
MOURRANT
MONOPHASIQUE
NAISSANT
DESEQUILIBRE_FINAL
DESEQUILIBRE_INITIAL
count