Matrice_Grossiere#

#include <Matrice_Grossiere.h>

How to cite this class in this doc#

:ref:`Matrice\_Grossiere <class-matrice-grossiere>`
[Matrice\_Grossiere](#class-matrice-grossiere)

Detailed description#

List of Public Methods#

List of Protected Methods#

Complete Member Function Documentation#

build_matrix
void Matrice_Grossiere::build_matrix(const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &coeffs_face)
Referenced By
How to cite in this doc:
:ref:`void Matrice_Grossiere::build_matrix(const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &coeffs_face) <public-void-matrice-grossiere-build-matrix-const-ijk-field-template-type-type-array-ref-coeffs-face>`
[void Matrice_Grossiere::build_matrix(const IJK_Field_template< _TYPE_, _TYPE_ARRAY_ > &coeffs_face)](#public-void-matrice-grossiere-build-matrix-const-ijk-field-template-type-type-array-ref-coeffs-face)
matrice
const Matrice_Base & Matrice_Grossiere::matrice() const
References
How to cite in this doc:
:ref:`const Matrice_Base & Matrice_Grossiere::matrice() const <public-const-matrice-base-ref-matrice-grossiere-matrice-const>`
[const Matrice_Base & Matrice_Grossiere::matrice() const](#public-const-matrice-base-ref-matrice-grossiere-matrice-const)
md_vector
const MD_Vector & Matrice_Grossiere::md_vector() const
References
How to cite in this doc:
:ref:`const MD_Vector & Matrice_Grossiere::md_vector() const <public-const-md-vector-ref-matrice-grossiere-md-vector-const>`
[const MD_Vector & Matrice_Grossiere::md_vector() const](#public-const-md-vector-ref-matrice-grossiere-md-vector-const)
renum
const int & Matrice_Grossiere::renum(int i, int j, int k) const
References
Referenced By
How to cite in this doc:
:ref:`const int & Matrice_Grossiere::renum(int i, int j, int k) const <public-const-int-ref-matrice-grossiere-renum-int-i-int-j-int-k-const>`
[const int & Matrice_Grossiere::renum(int i, int j, int k) const](#public-const-int-ref-matrice-grossiere-renum-int-i-int-j-int-k-const)
add_dist_bloc
void Matrice_Grossiere::add_dist_bloc(int pe, int imin, int jmin, int kmin, int imax, int jmax, int kmax, ArrOfInt &items_to_send)
References
How to cite in this doc:
:ref:`void Matrice_Grossiere::add_dist_bloc(int pe, int imin, int jmin, int kmin, int imax, int jmax, int kmax, ArrOfInt &items_to_send) <protected-void-matrice-grossiere-add-dist-bloc-int-pe-int-imin-int-jmin-int-kmin-int-imax-int-jmax-int-kmax-arrofint-ref-items-to-send>`
[void Matrice_Grossiere::add_dist_bloc(int pe, int imin, int jmin, int kmin, int imax, int jmax, int kmax, ArrOfInt &items_to_send)](#protected-void-matrice-grossiere-add-dist-bloc-int-pe-int-imin-int-jmin-int-kmin-int-imax-int-jmax-int-kmax-arrofint-ref-items-to-send)
add_virt_bloc
void Matrice_Grossiere::add_virt_bloc(int pe, int &count, int imin, int jmin, int kmin, int imax, int jmax, int kmax, ArrOfInt &virt_blocs)
References
How to cite in this doc:
:ref:`void Matrice_Grossiere::add_virt_bloc(int pe, int &count, int imin, int jmin, int kmin, int imax, int jmax, int kmax, ArrOfInt &virt_blocs) <protected-void-matrice-grossiere-add-virt-bloc-int-pe-int-ref-count-int-imin-int-jmin-int-kmin-int-imax-int-jmax-int-kmax-arrofint-ref-virt-blocs>`
[void Matrice_Grossiere::add_virt_bloc(int pe, int &count, int imin, int jmin, int kmin, int imax, int jmax, int kmax, ArrOfInt &virt_blocs)](#protected-void-matrice-grossiere-add-virt-bloc-int-pe-int-ref-count-int-imin-int-jmin-int-kmin-int-imax-int-jmax-int-kmax-arrofint-ref-virt-blocs)
ajoute_coeff
void Matrice_Grossiere::ajoute_coeff(int i, int j, int k, int i_voisin, int j_voisin, int k_voisin, const double coeff)
References
How to cite in this doc:
:ref:`void Matrice_Grossiere::ajoute_coeff(int i, int j, int k, int i_voisin, int j_voisin, int k_voisin, const double coeff) <protected-void-matrice-grossiere-ajoute-coeff-int-i-int-j-int-k-int-i-voisin-int-j-voisin-int-k-voisin-const-double-coeff>`
[void Matrice_Grossiere::ajoute_coeff(int i, int j, int k, int i_voisin, int j_voisin, int k_voisin, const double coeff)](#protected-void-matrice-grossiere-ajoute-coeff-int-i-int-j-int-k-int-i-voisin-int-j-voisin-int-k-voisin-const-double-coeff)
ajoute_coeff
void Matrice_Grossiere::ajoute_coeff(int i, int j, int k, int i_voisin, int j_voisin, int k_voisin, const double coeff, const double shear_perio)

ajoute deux coefficients diagonal/extra - diagonal a la matrice

References
How to cite in this doc:
:ref:`void Matrice_Grossiere::ajoute_coeff(int i, int j, int k, int i_voisin, int j_voisin, int k_voisin, const double coeff, const double shear_perio) <protected-void-matrice-grossiere-ajoute-coeff-int-i-int-j-int-k-int-i-voisin-int-j-voisin-int-k-voisin-const-double-coeff-const-double-shear-perio>`
[void Matrice_Grossiere::ajoute_coeff(int i, int j, int k, int i_voisin, int j_voisin, int k_voisin, const double coeff, const double shear_perio)](#protected-void-matrice-grossiere-ajoute-coeff-int-i-int-j-int-k-int-i-voisin-int-j-voisin-int-k-voisin-const-double-coeff-const-double-shear-perio)
interpolation_for_shear_periodicity
void Matrice_Grossiere::interpolation_for_shear_periodicity(const int i, const int send_i, const double istmp, const int real_size_i, const double shear_perio)
References
How to cite in this doc:
:ref:`void Matrice_Grossiere::interpolation_for_shear_periodicity(const int i, const int send_i, const double istmp, const int real_size_i, const double shear_perio) <protected-void-matrice-grossiere-interpolation-for-shear-periodicity-const-int-i-const-int-send-i-const-double-istmp-const-int-real-size-i-const-double-shear-perio>`
[void Matrice_Grossiere::interpolation_for_shear_periodicity(const int i, const int send_i, const double istmp, const int real_size_i, const double shear_perio)](#protected-void-matrice-grossiere-interpolation-for-shear-periodicity-const-int-i-const-int-send-i-const-double-istmp-const-int-real-size-i-const-double-shear-perio)
renum
int & Matrice_Grossiere::renum(int i, int j, int k)
References
How to cite in this doc:
:ref:`int & Matrice_Grossiere::renum(int i, int j, int k) <protected-int-ref-matrice-grossiere-renum-int-i-int-j-int-k>`
[int & Matrice_Grossiere::renum(int i, int j, int k)](#protected-int-ref-matrice-grossiere-renum-int-i-int-j-int-k)

Attributes Documentation#

coeff_diag_ (protected)
DoubleVect Matrice_Grossiere::coeff_diag_
coeffs_ (protected)
DoubleLists Matrice_Grossiere::coeffs_
coeffs_virt_ (protected)
DoubleLists Matrice_Grossiere::coeffs_virt_
defilement_ (protected)
int Matrice_Grossiere::defilement_
ii_m_ (protected)
ArrOfInt Matrice_Grossiere::ii_m_
ii_p_ (protected)
ArrOfInt Matrice_Grossiere::ii_p_
mat_ (protected)
Matrice_Bloc Matrice_Grossiere::mat_
md_ (protected)
MD_Vector Matrice_Grossiere::md_
order_interpolation_poisson_solver_ (protected)
int Matrice_Grossiere::order_interpolation_poisson_solver_
ponderation_shear_m_ (protected)
ArrOfDouble Matrice_Grossiere::ponderation_shear_m_
ponderation_shear_p_ (protected)
ArrOfDouble Matrice_Grossiere::ponderation_shear_p_
renum_ (protected)
IntTab Matrice_Grossiere::renum_
shear_x_time_ (protected)
double Matrice_Grossiere::shear_x_time_
voisins_ (protected)
IntLists Matrice_Grossiere::voisins_
voisins_virt_ (protected)
IntLists Matrice_Grossiere::voisins_virt_