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#

add_and_remove_local_elements
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)
add_to_lazy_data
void Cut_cell_FT_Disc::add_to_lazy_data(DoubleTabFT_cut_cell &field, int dimension)
References
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)
add_to_lazy_data
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)
add_to_persistent_data
void Cut_cell_FT_Disc::add_to_persistent_data(DoubleTabFT_cut_cell &field, int dimension)
References
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)
add_to_persistent_data
void Cut_cell_FT_Disc::add_to_persistent_data(IntTabFT_cut_cell &field, int dimension)
References
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)
add_to_transient_data
void Cut_cell_FT_Disc::add_to_transient_data(DoubleTabFT_cut_cell &field, int dimension)
References
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)
add_to_transient_data
void Cut_cell_FT_Disc::add_to_transient_data(IntTabFT_cut_cell &field, int dimension)
References
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)
compute_virtual_independent_index
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::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)
echange_espace_virtuel
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)
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)
fill_buffer_with_variable
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)
fill_variable_with_buffer
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)
get_desc_structure
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)
get_ghost_size
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)
get_ijk
Int3 Cut_cell_FT_Disc::get_ijk(int n) const
References
Referenced By
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)
get_independent_index
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)
get_independent_index
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)
get_k_value_index
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)
get_n_face
int Cut_cell_FT_Disc::get_n_face(int num_face, int n, int i, int j, int k) const
References
Referenced By
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)
get_n_from_indicatrice_index
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)
get_n_from_k_index
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)
get_n_from_statut_diphasique_index
int Cut_cell_FT_Disc::get_n_from_statut_diphasique_index(int index) const
References
Referenced By
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)
get_n_loc
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)
get_n_tot
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)
get_statut_diphasique_value_index
int Cut_cell_FT_Disc::get_statut_diphasique_value_index(int statut_diphasique) const
References
Referenced By
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)
get_write_buffer
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)
ijk_per_of_index
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)
imprime_elements_diphasiques
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)
imprime_elements_distants
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)
indic_pure
double Cut_cell_FT_Disc::indic_pure(const int i, const int j, const int k) const
References
Referenced By
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)
initialise
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)
initialise
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)
initialise_communications
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)
initialise_independent_index
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)
initialise_permutation
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)
initialise_processed
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)
initialise_schema_comm
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)
next_index_ijk_per
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)
remove_dead_and_virtual_cells
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)
remplir_indice_diphasique
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)
resize_data
void Cut_cell_FT_Disc::resize_data(int size)
References
Referenced By
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)
set_coord
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)
update
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)
update_index_sorted_by_indicatrice
void Cut_cell_FT_Disc::update_index_sorted_by_indicatrice(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_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)
update_index_sorted_by_k
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)
update_index_sorted_by_statut_diphasique
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)
verifier_coherence_coord_independent_index
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)
verifier_taille_tableaux
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)
within_ghost
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)
within_ghost_
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)
apply_permutation
void Cut_cell_FT_Disc::apply_permutation(TRUSTTabFT< T > &array, const IntTabFT_cut_cell &permutation_indices, IntTabFT_cut_cell &processed)
References
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)
find_value_unsorted
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)
verifier_pas_de_doublons
bool Cut_cell_FT_Disc::verifier_pas_de_doublons(const IntTabFT_cut_cell &array)
References
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)
verifier_si_ordonne
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)
verifier_tableau_jamais_nul
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)
verifier_toujours_meme_signe_et_non_nul
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)
verifier_valide_permutation
bool Cut_cell_FT_Disc::verifier_valide_permutation(const IntTabFT_cut_cell &array)
References
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#

coord_ (protected)
DoubleTabFT_cut_cell_vector3 Cut_cell_FT_Disc::coord_
desc_ (protected)
Desc_Structure_FT Cut_cell_FT_Disc::desc_
ghost_size_ (protected)
int Cut_cell_FT_Disc::ghost_size_
independent_index_ (protected)
IntTabFT_cut_cell_scalar Cut_cell_FT_Disc::independent_index_
index_sorted_by_indicatrice_ (protected)
DoubleTabFT_cut_cell_vector3 Cut_cell_FT_Disc::index_sorted_by_indicatrice_
index_sorted_by_k_ (protected)
IntTabFT_cut_cell_vector2 Cut_cell_FT_Disc::index_sorted_by_k_
index_sorted_by_statut_diphasique_ (protected)
IntTabFT_cut_cell_vector3 Cut_cell_FT_Disc::index_sorted_by_statut_diphasique_
indice_diphasique_ (protected)
IJK_Field_int Cut_cell_FT_Disc::indice_diphasique_
k_value_index_ (protected)
IntTabFT Cut_cell_FT_Disc::k_value_index_
lazy_double_data_ (protected)
TRUST_List<TRUST_Ref<DoubleTabFT_cut_cell *>> Cut_cell_FT_Disc::lazy_double_data_
lazy_int_data_ (protected)
TRUST_List<TRUST_Ref<IntTabFT_cut_cell *>> Cut_cell_FT_Disc::lazy_int_data_
localisation_ (protected)
Domaine_IJK::Localisation Cut_cell_FT_Disc::localisation_
n_loc_ (protected)
int Cut_cell_FT_Disc::n_loc_
n_tot_ (protected)
int Cut_cell_FT_Disc::n_tot_
permutation_ (protected)
IntTabFT_cut_cell_scalar Cut_cell_FT_Disc::permutation_
persistent_double_data_ (protected)
TRUST_List<TRUST_Ref<DoubleTabFT_cut_cell *>> Cut_cell_FT_Disc::persistent_double_data_
persistent_int_data_ (protected)
TRUST_List<TRUST_Ref<IntTabFT_cut_cell *>> Cut_cell_FT_Disc::persistent_int_data_
Postprocessing_IJK (protected)
friend Cut_cell_FT_Disc::Postprocessing_IJK
Probleme_FTD_IJK_cut_cell (protected)
friend Cut_cell_FT_Disc::Probleme_FTD_IJK_cut_cell
processed_ (protected)
IntTabFT_cut_cell_scalar Cut_cell_FT_Disc::processed_
processed_count_ (protected)
int Cut_cell_FT_Disc::processed_count_
ref_domaine_ (protected)
TRUST_Ref<Domaine_IJK *> Cut_cell_FT_Disc::ref_domaine_
ref_interfaces_ (protected)
TRUST_Ref<IJK_Interfaces *> Cut_cell_FT_Disc::ref_interfaces_
schema_comm_ (protected)
Schema_Comm Cut_cell_FT_Disc::schema_comm_
statut_diphasique_value_index_ (protected)
IntTabFT Cut_cell_FT_Disc::statut_diphasique_value_index_
transient_double_data_ (protected)
TRUST_List<TRUST_Ref<DoubleTabFT_cut_cell *>> Cut_cell_FT_Disc::transient_double_data_
transient_int_data_ (protected)
TRUST_List<TRUST_Ref<IntTabFT_cut_cell *>> Cut_cell_FT_Disc::transient_int_data_
write_buffer_ (protected)
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