Grid_Level_Data_template#

#include <Grid_Level_Data_template.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:`Grid\_Level\_Data\_template <class-template-grid-level-data-template>`
[Grid\_Level\_Data\_template](#class-template-grid-level-data-template)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classGrid__Level__Data__template__inherit__graph.png

List of Protected Methods#

List of Public Methods#

Complete Member Function Documentation#

compute_faces_coefficients_from_inv_rho_cst_i_cst_j_cst_k#

Definition
void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho_cst_i_cst_j_cst_k()
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 Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho_cst_i_cst_j_cst_k() <grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-inv-rho-cst-i-cst-j-cst-k>`
[void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho_cst_i_cst_j_cst_k()](#grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-inv-rho-cst-i-cst-j-cst-k)

compute_faces_coefficients_from_inv_rho_cst_i_cst_j_var_k#

Definition
void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho_cst_i_cst_j_var_k()
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 Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho_cst_i_cst_j_var_k() <grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-inv-rho-cst-i-cst-j-var-k>`
[void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho_cst_i_cst_j_var_k()](#grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-inv-rho-cst-i-cst-j-var-k)

compute_faces_coefficients_from_rho_cst_i_cst_j_cst_k#

Definition
void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho_cst_i_cst_j_cst_k()
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 Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho_cst_i_cst_j_cst_k() <grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-rho-cst-i-cst-j-cst-k>`
[void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho_cst_i_cst_j_cst_k()](#grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-rho-cst-i-cst-j-cst-k)

compute_faces_coefficients_from_rho_cst_i_cst_j_var_k#

Definition
void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho_cst_i_cst_j_var_k()
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 Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho_cst_i_cst_j_var_k() <grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-rho-cst-i-cst-j-var-k>`
[void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho_cst_i_cst_j_var_k()](#grid-level-data-template-protected-void-grid-level-data-template-type-compute-faces-coefficients-from-rho-cst-i-cst-j-var-k)

duplique#

Definition
int Grid_Level_Data_template<_TYPE_>::duplique() const override
Brief description
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:`int Grid_Level_Data_template<_TYPE_>::duplique() const override <grid-level-data-template-protected-int-grid-level-data-template-type-duplique-const-override>`
[int Grid_Level_Data_template<_TYPE_>::duplique() const override](#grid-level-data-template-protected-int-grid-level-data-template-type-duplique-const-override)

printOn#

Definition
Sortie & Grid_Level_Data_template<_TYPE_>::printOn(Sortie &os) 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 & Grid_Level_Data_template<_TYPE_>::printOn(Sortie &os) const override <grid-level-data-template-protected-sortie-ref-grid-level-data-template-type-printon-sortie-ref-os-const-override>`
[Sortie & Grid_Level_Data_template<_TYPE_>::printOn(Sortie &os) const override](#grid-level-data-template-protected-sortie-ref-grid-level-data-template-type-printon-sortie-ref-os-const-override)

readOn#

Definition
Entree & Grid_Level_Data_template<_TYPE_>::readOn(Entree &is) override
Brief description

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

Detailed description

Reimplements:

How to reference this method:

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

:ref:`Entree & Grid_Level_Data_template<_TYPE_>::readOn(Entree &is) override <grid-level-data-template-protected-entree-ref-grid-level-data-template-type-readon-entree-ref-is-override>`
[Entree & Grid_Level_Data_template<_TYPE_>::readOn(Entree &is) override](#grid-level-data-template-protected-entree-ref-grid-level-data-template-type-readon-entree-ref-is-override)

taille_memoire#

Definition
unsigned Grid_Level_Data_template<_TYPE_>::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 Grid_Level_Data_template<_TYPE_>::taille_memoire() const override <grid-level-data-template-protected-unsigned-grid-level-data-template-type-taille-memoire-const-override>`
[unsigned Grid_Level_Data_template<_TYPE_>::taille_memoire() const override](#grid-level-data-template-protected-unsigned-grid-level-data-template-type-taille-memoire-const-override)

compute_faces_coefficients_from_double_coeffs#

Definition
std::enable_if_t<std::is_same<MY_TYPE, float>::value, void> Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_double_coeffs(const Grid_Level_Data_template< double > &)
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:`std::enable_if_t<std::is_same<MY_TYPE, float>::value, void> Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_double_coeffs(const Grid_Level_Data_template< double > &) <grid-level-data-template-public-std-enable-if-t-std-is-same-my-type-float-value-void-grid-level-data-template-type-compute-faces-coefficients-from-double-coeffs-const-grid-level-data-template-double-ref>`
[std::enable_if_t<std::is_same<MY_TYPE, float>::value, void> Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_double_coeffs(const Grid_Level_Data_template< double > &)](#grid-level-data-template-public-std-enable-if-t-std-is-same-my-type-float-value-void-grid-level-data-template-type-compute-faces-coefficients-from-double-coeffs-const-grid-level-data-template-double-ref)

compute_faces_coefficients_from_inv_rho#

Definition
void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho()
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 Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho() <grid-level-data-template-public-void-grid-level-data-template-type-compute-faces-coefficients-from-inv-rho>`
[void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_inv_rho()](#grid-level-data-template-public-void-grid-level-data-template-type-compute-faces-coefficients-from-inv-rho)

compute_faces_coefficients_from_rho#

Definition
void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho()
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 Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho() <grid-level-data-template-public-void-grid-level-data-template-type-compute-faces-coefficients-from-rho>`
[void Grid_Level_Data_template<_TYPE_>::compute_faces_coefficients_from_rho()](#grid-level-data-template-public-void-grid-level-data-template-type-compute-faces-coefficients-from-rho)

get_domaine#

Definition
const Domaine_IJK & Grid_Level_Data_template<_TYPE_>::get_domaine() 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:`const Domaine_IJK & Grid_Level_Data_template<_TYPE_>::get_domaine() const <grid-level-data-template-public-const-domaine-ijk-ref-grid-level-data-template-type-get-domaine-const>`
[const Domaine_IJK & Grid_Level_Data_template<_TYPE_>::get_domaine() const](#grid-level-data-template-public-const-domaine-ijk-ref-grid-level-data-template-type-get-domaine-const)

get_faces_coefficients#

Definition
const IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_faces_coefficients() 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:`const IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_faces_coefficients() const <grid-level-data-template-public-const-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-faces-coefficients-const>`
[const IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_faces_coefficients() const](#grid-level-data-template-public-const-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-faces-coefficients-const)

get_ghost_size#

Definition
int Grid_Level_Data_template<_TYPE_>::get_ghost_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 Grid_Level_Data_template<_TYPE_>::get_ghost_size() const <grid-level-data-template-public-int-grid-level-data-template-type-get-ghost-size-const>`
[int Grid_Level_Data_template<_TYPE_>::get_ghost_size() const](#grid-level-data-template-public-int-grid-level-data-template-type-get-ghost-size-const)

get_rho#

Definition
const IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_rho() 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:`const IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_rho() const <grid-level-data-template-public-const-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-rho-const>`
[const IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_rho() const](#grid-level-data-template-public-const-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-rho-const)

get_update_residue#

Definition
IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_residue()
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:`IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_residue() <grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-residue>`
[IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_residue()](#grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-residue)

get_update_rho#

Definition
IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_rho()
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:`IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_rho() <grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-rho>`
[IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_rho()](#grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-rho)

get_update_rhs#

Definition
IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_rhs()
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:`IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_rhs() <grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-rhs>`
[IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_rhs()](#grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-rhs)

get_update_x#

Definition
IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_x()
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:`IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_x() <grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-x>`
[IJK_Field_template<_TYPE_, TRUSTArray<_TYPE_>> & Grid_Level_Data_template<_TYPE_>::get_update_x()](#grid-level-data-template-public-ijk-field-template-type-trustarray-type-ref-grid-level-data-template-type-get-update-x)

Grid_Level_Data_template#

Definition
Grid_Level_Data_template<_TYPE_>::Grid_Level_Data_template()
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:`Grid_Level_Data_template<_TYPE_>::Grid_Level_Data_template() <grid-level-data-template-public-grid-level-data-template-type-grid-level-data-template>`
[Grid_Level_Data_template<_TYPE_>::Grid_Level_Data_template()](#grid-level-data-template-public-grid-level-data-template-type-grid-level-data-template)

initialize#

Definition
void Grid_Level_Data_template<_TYPE_>::initialize(const Domaine_IJK &, int ghost, int additional_k_layers)
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 Grid_Level_Data_template<_TYPE_>::initialize(const Domaine_IJK &, int ghost, int additional_k_layers) <grid-level-data-template-public-void-grid-level-data-template-type-initialize-const-domaine-ijk-ref-int-ghost-int-additional-k-layers>`
[void Grid_Level_Data_template<_TYPE_>::initialize(const Domaine_IJK &, int ghost, int additional_k_layers)](#grid-level-data-template-public-void-grid-level-data-template-type-initialize-const-domaine-ijk-ref-int-ghost-int-additional-k-layers)

Attributes Documentation#

domaine_ijk_ (protected)
Domaine_IJK Grid_Level_Data_template<_TYPE_>::domaine_ijk_
ghost_size_ (protected)
int Grid_Level_Data_template<_TYPE_>::ghost_size_
ijk_faces_coefficients_ (protected)
IJK_Field_template<_TYPE_,TRUSTArray<_TYPE_>> Grid_Level_Data_template<_TYPE_>::ijk_faces_coefficients_
ijk_residue_ (protected)
IJK_Field_template<_TYPE_,TRUSTArray<_TYPE_>> Grid_Level_Data_template<_TYPE_>::ijk_residue_
ijk_rho_ (protected)
IJK_Field_template<_TYPE_,TRUSTArray<_TYPE_>> Grid_Level_Data_template<_TYPE_>::ijk_rho_
ijk_rhs_ (protected)
IJK_Field_template<_TYPE_,TRUSTArray<_TYPE_>> Grid_Level_Data_template<_TYPE_>::ijk_rhs_
ijk_x_ (protected)
IJK_Field_template<_TYPE_,TRUSTArray<_TYPE_>> Grid_Level_Data_template<_TYPE_>::ijk_x_
local_delta_xyz_ (protected)
TRUST_Vector<ArrOfDouble_with_ghost> Grid_Level_Data_template<_TYPE_>::local_delta_xyz_
perio_k_ (protected)
bool Grid_Level_Data_template<_TYPE_>::perio_k_ = false
uniform_ (protected)
bool Grid_Level_Data_template<_TYPE_>::uniform_[3]