Matrice_Morse#
#include <Matrice_Morse.h>
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
How to cite this class in this doc#
:ref:`Matrice\_Morse <class-matrice-morse>`
[Matrice\_Morse](#class-matrice-morse)
Detailed description#
Inherits from#
public : Matrice_Base
Inherited by#
public : Matrice_Morse_Sym
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
Matrice_Morse & Matrice_Morse::affecte_prod(const Matrice_Morse &A, const Matrice_Morse &B)
Affecte le produit de 2 matrices Morse A et B a l’objet (this).
Operation: this = A * B
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::affecte_prod(const Matrice_Morse &A, const Matrice_Morse &B) <public-matrice-morse-ref-matrice-morse-affecte-prod-const-matrice-morse-ref-a-const-matrice-morse-ref-b>`
[Matrice_Morse & Matrice_Morse::affecte_prod(const Matrice_Morse &A, const Matrice_Morse &B)](#public-matrice-morse-ref-matrice-morse-affecte-prod-const-matrice-morse-ref-a-const-matrice-morse-ref-b)
DoubleTab & Matrice_Morse::ajouter_multTab_(const DoubleTab &, DoubleTab &) const override
Operation de multiplication - accumulation (saxpy) matrice matrice (matrice X representee par un tableau)
Operation: RESU = RESU + A*X
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Matrice_Morse::ajouter_multTab_(const DoubleTab &, DoubleTab &) const override <public-doubletab-ref-matrice-morse-ajouter-multtab-underscore-const-doubletab-ref-doubletab-ref-const-override>`
[DoubleTab & Matrice_Morse::ajouter_multTab_(const DoubleTab &, DoubleTab &) const override](#public-doubletab-ref-matrice-morse-ajouter-multtab-underscore-const-doubletab-ref-doubletab-ref-const-override)
ArrOfDouble & Matrice_Morse::ajouter_multvect_(const ArrOfDouble &, ArrOfDouble &, ArrOfInt &) const
References
How to cite in this doc:
:ref:`ArrOfDouble & Matrice_Morse::ajouter_multvect_(const ArrOfDouble &, ArrOfDouble &, ArrOfInt &) const <public-arrofdouble-ref-matrice-morse-ajouter-multvect-underscore-const-arrofdouble-ref-arrofdouble-ref-arrofint-ref-const>`
[ArrOfDouble & Matrice_Morse::ajouter_multvect_(const ArrOfDouble &, ArrOfDouble &, ArrOfInt &) const](#public-arrofdouble-ref-matrice-morse-ajouter-multvect-underscore-const-arrofdouble-ref-arrofdouble-ref-arrofint-ref-const)
DoubleVect & Matrice_Morse::ajouter_multvect_(const DoubleVect &, DoubleVect &) const override
Operation de multiplication - accumulation (saxpy) matrice vecteur.
Operation: resu = resu + A*x
Reimplements:
References
How to cite in this doc:
:ref:`DoubleVect & Matrice_Morse::ajouter_multvect_(const DoubleVect &, DoubleVect &) const override <public-doublevect-ref-matrice-morse-ajouter-multvect-underscore-const-doublevect-ref-doublevect-ref-const-override>`
[DoubleVect & Matrice_Morse::ajouter_multvect_(const DoubleVect &, DoubleVect &) const override](#public-doublevect-ref-matrice-morse-ajouter-multvect-underscore-const-doublevect-ref-doublevect-ref-const-override)
ArrOfDouble & Matrice_Morse::ajouter_multvectT_(const ArrOfDouble &, ArrOfDouble &, ArrOfInt &) const
References
How to cite in this doc:
:ref:`ArrOfDouble & Matrice_Morse::ajouter_multvectT_(const ArrOfDouble &, ArrOfDouble &, ArrOfInt &) const <public-arrofdouble-ref-matrice-morse-ajouter-multvectt-underscore-const-arrofdouble-ref-arrofdouble-ref-arrofint-ref-const>`
[ArrOfDouble & Matrice_Morse::ajouter_multvectT_(const ArrOfDouble &, ArrOfDouble &, ArrOfInt &) const](#public-arrofdouble-ref-matrice-morse-ajouter-multvectt-underscore-const-arrofdouble-ref-arrofdouble-ref-arrofint-ref-const)
DoubleVect & Matrice_Morse::ajouter_multvectT_(const DoubleVect &, DoubleVect &) const override
Operation de multiplication - accumulation (saxpy) matrice vecteur, par la matrice transposee.
Operation: resu = resu + A^{T}*x
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Matrice_Morse::ajouter_multvectT_(const DoubleVect &, DoubleVect &) const override <public-doublevect-ref-matrice-morse-ajouter-multvectt-underscore-const-doublevect-ref-doublevect-ref-const-override>`
[DoubleVect & Matrice_Morse::ajouter_multvectT_(const DoubleVect &, DoubleVect &) const override](#public-doublevect-ref-matrice-morse-ajouter-multvectt-underscore-const-doublevect-ref-doublevect-ref-const-override)
void Matrice_Morse::assert_check_morse_matrix_structure() const
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::assert_check_morse_matrix_structure() const <public-void-matrice-morse-assert-check-morse-matrix-structure-const>`
[void Matrice_Morse::assert_check_morse_matrix_structure() const](#public-void-matrice-morse-assert-check-morse-matrix-structure-const)
void Matrice_Morse::assert_check_sorted_morse_matrix_structure() const
How to cite in this doc:
:ref:`void Matrice_Morse::assert_check_sorted_morse_matrix_structure() const <public-void-matrice-morse-assert-check-sorted-morse-matrix-structure-const>`
[void Matrice_Morse::assert_check_sorted_morse_matrix_structure() const](#public-void-matrice-morse-assert-check-sorted-morse-matrix-structure-const)
bool Matrice_Morse::check_morse_matrix_structure() const
References
Referenced By
How to cite in this doc:
:ref:`bool Matrice_Morse::check_morse_matrix_structure() const <public-bool-matrice-morse-check-morse-matrix-structure-const>`
[bool Matrice_Morse::check_morse_matrix_structure() const](#public-bool-matrice-morse-check-morse-matrix-structure-const)
bool Matrice_Morse::check_sorted_morse_matrix_structure() const
References
Referenced By
How to cite in this doc:
:ref:`bool Matrice_Morse::check_sorted_morse_matrix_structure() const <public-bool-matrice-morse-check-sorted-morse-matrix-structure-const>`
[bool Matrice_Morse::check_sorted_morse_matrix_structure() const](#public-bool-matrice-morse-check-sorted-morse-matrix-structure-const)
void Matrice_Morse::clean() override
Remplit la matrice avec des zeros.
Reimplements:
References
How to cite in this doc:
:ref:`void Matrice_Morse::clean() override <public-void-matrice-morse-clean-override>`
[void Matrice_Morse::clean() override](#public-void-matrice-morse-clean-override)
double & Matrice_Morse::coef(int i, int j)
References
How to cite in this doc:
:ref:`double & Matrice_Morse::coef(int i, int j) <public-double-ref-matrice-morse-coef-int-i-int-j>`
[double & Matrice_Morse::coef(int i, int j)](#public-double-ref-matrice-morse-coef-int-i-int-j)
double Matrice_Morse::coef(int i, int j) const
References
Referenced By
How to cite in this doc:
:ref:`double Matrice_Morse::coef(int i, int j) const <public-double-matrice-morse-coef-int-i-int-j-const>`
[double Matrice_Morse::coef(int i, int j) const](#public-double-matrice-morse-coef-int-i-int-j-const)
void Matrice_Morse::compacte(int elim_coeff_nul=0)
Method to check/clean the Matrice_Morse matrix: - Suppress coefficient defined several times.
elim_coeff_nul = 0, on ne supprime pas les coefficients nuls de la matrice-elim_coeff_nul = 1, on supprime les coefficients nuls de la matrice-elim_coeff_nul = 2, on supprime les coefficients nuls et quasi - nuls de la matrice
References
Referenced By
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_unknown_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::impose_boundary_conditions
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::modify_rhs_for_bc
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::scale_matrix_by_vector
How to cite in this doc:
:ref:`void Matrice_Morse::compacte(int elim_coeff_nul=0) <public-void-matrice-morse-compacte-int-elim-coeff-nul-equal-0>`
[void Matrice_Morse::compacte(int elim_coeff_nul=0)](#public-void-matrice-morse-compacte-int-elim-coeff-nul-equal-0)
void Matrice_Morse::construire_sous_bloc(int nl0, int nc0, int nl1, int nc1, Matrice_Morse &result) const
References
How to cite in this doc:
:ref:`void Matrice_Morse::construire_sous_bloc(int nl0, int nc0, int nl1, int nc1, Matrice_Morse &result) const <public-void-matrice-morse-construire-sous-bloc-int-nl0-int-nc0-int-nl1-int-nc1-matrice-morse-ref-result-const>`
[void Matrice_Morse::construire_sous_bloc(int nl0, int nc0, int nl1, int nc1, Matrice_Morse &result) const](#public-void-matrice-morse-construire-sous-bloc-int-nl0-int-nc0-int-nl1-int-nc1-matrice-morse-ref-result-const)
Matrice_Morse & Matrice_Morse::diagmulmat(const DoubleVect &x)
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::diagmulmat(const DoubleVect &x) <public-matrice-morse-ref-matrice-morse-diagmulmat-const-doublevect-ref-x>`
[Matrice_Morse & Matrice_Morse::diagmulmat(const DoubleVect &x)](#public-matrice-morse-ref-matrice-morse-diagmulmat-const-doublevect-ref-x)
void Matrice_Morse::dimensionner(const IntTab &)
Redimensionne la matrice creuse en ajoutant eventuellement des coefficients non nuls.
Parametre : const IntTab &Ind Signification : tableau de taille nc * 2 ou nc est le nombre de couples (i,j) pour les indices des nouveaux coefficients
References
How to cite in this doc:
:ref:`void Matrice_Morse::dimensionner(const IntTab &) <public-void-matrice-morse-dimensionner-const-inttab-ref>`
[void Matrice_Morse::dimensionner(const IntTab &)](#public-void-matrice-morse-dimensionner-const-inttab-ref)
void Matrice_Morse::dimensionner(int n, int m, int nnz)
Size the matrix with n lines, m columns with nnz zero - values coefficients.
References
How to cite in this doc:
:ref:`void Matrice_Morse::dimensionner(int n, int m, int nnz) <public-void-matrice-morse-dimensionner-int-n-int-m-int-nnz>`
[void Matrice_Morse::dimensionner(int n, int m, int nnz)](#public-void-matrice-morse-dimensionner-int-n-int-m-int-nnz)
void Matrice_Morse::dimensionner(int n, int nnz)
Size the matrix with n lines and n columns and nnz zero - values coefficients.
References
Referenced By
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_known_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_unknown_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`void Matrice_Morse::dimensionner(int n, int nnz) <public-void-matrice-morse-dimensionner-int-n-int-nnz>`
[void Matrice_Morse::dimensionner(int n, int nnz)](#public-void-matrice-morse-dimensionner-int-n-int-nnz)
int Matrice_Morse::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Matrice_Morse::duplique() const override <public-int-matrice-morse-duplique-const-override>`
[int Matrice_Morse::duplique() const override](#public-int-matrice-morse-duplique-const-override)
void Matrice_Morse::formeC()
References
How to cite in this doc:
:ref:`void Matrice_Morse::formeC() <public-void-matrice-morse-formec>`
[void Matrice_Morse::formeC()](#public-void-matrice-morse-formec)
void Matrice_Morse::formeF()
References
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::formeF() <public-void-matrice-morse-formef>`
[void Matrice_Morse::formeF()](#public-void-matrice-morse-formef)
const DoubleVect & Matrice_Morse::get_coeff() const
References
Referenced By
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::complete_empty_matrices_initialisation
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::recombined_local_sub_matrix_with_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`const DoubleVect & Matrice_Morse::get_coeff() const <public-const-doublevect-ref-matrice-morse-get-coeff-const>`
[const DoubleVect & Matrice_Morse::get_coeff() const](#public-const-doublevect-ref-matrice-morse-get-coeff-const)
const Type_info * Matrice_Morse::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Matrice_Morse::get_info() const override <public-const-type-info-ptr-matrice-morse-get-info-const-override>`
[const Type_info * Matrice_Morse::get_info() const override](#public-const-type-info-ptr-matrice-morse-get-info-const-override)
DoubleVect & Matrice_Morse::get_set_coeff()
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_known_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_unknown_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::complete_empty_matrices_initialisation
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::impose_boundary_conditions
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::modify_rhs_for_bc
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::recombined_local_sub_matrix_with_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`DoubleVect & Matrice_Morse::get_set_coeff() <public-doublevect-ref-matrice-morse-get-set-coeff>`
[DoubleVect & Matrice_Morse::get_set_coeff()](#public-doublevect-ref-matrice-morse-get-set-coeff)
IntVect & Matrice_Morse::get_set_tab1()
References
Referenced By
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_known_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_unknown_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::complete_empty_matrices_initialisation
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::impose_boundary_conditions
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::modify_rhs_for_bc
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::recombined_local_sub_matrix_with_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`IntVect & Matrice_Morse::get_set_tab1() <public-intvect-ref-matrice-morse-get-set-tab1>`
[IntVect & Matrice_Morse::get_set_tab1()](#public-intvect-ref-matrice-morse-get-set-tab1)
IntVect & Matrice_Morse::get_set_tab2()
References
Referenced By
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_known_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::build_with_unknown_pattern
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::complete_empty_matrices_initialisation
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::modify_rhs_for_bc
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::recombined_local_sub_matrix_with_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`IntVect & Matrice_Morse::get_set_tab2() <public-intvect-ref-matrice-morse-get-set-tab2>`
[IntVect & Matrice_Morse::get_set_tab2()](#public-intvect-ref-matrice-morse-get-set-tab2)
void Matrice_Morse::get_stencil(IntTab &stencil) const override
Reimplements:
References
How to cite in this doc:
:ref:`void Matrice_Morse::get_stencil(IntTab &stencil) const override <public-void-matrice-morse-get-stencil-inttab-ref-stencil-const-override>`
[void Matrice_Morse::get_stencil(IntTab &stencil) const override](#public-void-matrice-morse-get-stencil-inttab-ref-stencil-const-override)
void Matrice_Morse::get_stencil_and_coeff_ptrs(IntTab &stencil, std::vector< const double * > &coeff_ptr) const override
Reimplements:
References
How to cite in this doc:
:ref:`void Matrice_Morse::get_stencil_and_coeff_ptrs(IntTab &stencil, std::vector< const double * > &coeff_ptr) const override <public-void-matrice-morse-get-stencil-and-coeff-ptrs-inttab-ref-stencil-std-vector-const-double-ptr-ref-coeff-ptr-const-override>`
[void Matrice_Morse::get_stencil_and_coeff_ptrs(IntTab &stencil, std::vector< const double * > &coeff_ptr) const override](#public-void-matrice-morse-get-stencil-and-coeff-ptrs-inttab-ref-stencil-std-vector-const-double-ptr-ref-coeff-ptr-const-override)
void Matrice_Morse::get_stencil_and_coefficients(IntTab &stencil, ArrOfDouble &coefficients) const override
Reimplements:
References
How to cite in this doc:
:ref:`void Matrice_Morse::get_stencil_and_coefficients(IntTab &stencil, ArrOfDouble &coefficients) const override <public-void-matrice-morse-get-stencil-and-coefficients-inttab-ref-stencil-arrofdouble-ref-coefficients-const-override>`
[void Matrice_Morse::get_stencil_and_coefficients(IntTab &stencil, ArrOfDouble &coefficients) const override](#public-void-matrice-morse-get-stencil-and-coefficients-inttab-ref-stencil-arrofdouble-ref-coefficients-const-override)
int Matrice_Morse::get_symmetric() const
References
Referenced By
How to cite in this doc:
:ref:`int Matrice_Morse::get_symmetric() const <public-int-matrice-morse-get-symmetric-const>`
[int Matrice_Morse::get_symmetric() const](#public-int-matrice-morse-get-symmetric-const)
const IntVect & Matrice_Morse::get_tab1() const
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::complete_empty_matrices_initialisation
Op_Evanescence_Homogene_PolyMAC_P0_Face::dimensionner_blocs_aux
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::recombined_local_sub_matrix_with_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::sum_sparse_matrices_subproblems
How to cite in this doc:
:ref:`const IntVect & Matrice_Morse::get_tab1() const <public-const-intvect-ref-matrice-morse-get-tab1-const>`
[const IntVect & Matrice_Morse::get_tab1() const](#public-const-intvect-ref-matrice-morse-get-tab1-const)
const IntVect & Matrice_Morse::get_tab2() const
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::complete_empty_matrices_initialisation
Op_Evanescence_Homogene_PolyMAC_P0_Face::dimensionner_blocs_aux
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::make_operation_on_sub_matrix_sparse
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::recombined_local_sub_matrix_with_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reduce_solver_matrix
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`const IntVect & Matrice_Morse::get_tab2() const <public-const-intvect-ref-matrice-morse-get-tab2-const>`
[const IntVect & Matrice_Morse::get_tab2() const](#public-const-intvect-ref-matrice-morse-get-tab2-const)
bool Matrice_Morse::has_same_morse_matrix_structure(const Matrice_Morse &) const
Referenced By
How to cite in this doc:
:ref:`bool Matrice_Morse::has_same_morse_matrix_structure(const Matrice_Morse &) const <public-bool-matrice-morse-has-same-morse-matrix-structure-const-matrice-morse-ref-const>`
[bool Matrice_Morse::has_same_morse_matrix_structure(const Matrice_Morse &) const](#public-bool-matrice-morse-has-same-morse-matrix-structure-const-matrice-morse-ref-const)
Sortie & Matrice_Morse::imprimer(Sortie &s) const override
Reimplements:
How to cite in this doc:
:ref:`Sortie & Matrice_Morse::imprimer(Sortie &s) const override <public-sortie-ref-matrice-morse-imprimer-sortie-ref-s-const-override>`
[Sortie & Matrice_Morse::imprimer(Sortie &s) const override](#public-sortie-ref-matrice-morse-imprimer-sortie-ref-s-const-override)
Sortie & Matrice_Morse::imprimer_formatte(Sortie &s) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Matrice_Morse::imprimer_formatte(Sortie &s) const override <public-sortie-ref-matrice-morse-imprimer-formatte-sortie-ref-s-const-override>`
[Sortie & Matrice_Morse::imprimer_formatte(Sortie &s) const override](#public-sortie-ref-matrice-morse-imprimer-formatte-sortie-ref-s-const-override)
Sortie & Matrice_Morse::imprimer_formatte(Sortie &s, int symetrie) const
References
How to cite in this doc:
:ref:`Sortie & Matrice_Morse::imprimer_formatte(Sortie &s, int symetrie) const <public-sortie-ref-matrice-morse-imprimer-formatte-sortie-ref-s-int-symetrie-const>`
[Sortie & Matrice_Morse::imprimer_formatte(Sortie &s, int symetrie) const](#public-sortie-ref-matrice-morse-imprimer-formatte-sortie-ref-s-int-symetrie-const)
Sortie & Matrice_Morse::imprimer_image(Sortie &s) const
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Matrice_Morse::imprimer_image(Sortie &s) const <public-sortie-ref-matrice-morse-imprimer-image-sortie-ref-s-const>`
[Sortie & Matrice_Morse::imprimer_image(Sortie &s) const](#public-sortie-ref-matrice-morse-imprimer-image-sortie-ref-s-const)
Sortie & Matrice_Morse::imprimer_image(Sortie &s, int symetrie) const
References
How to cite in this doc:
:ref:`Sortie & Matrice_Morse::imprimer_image(Sortie &s, int symetrie) const <public-sortie-ref-matrice-morse-imprimer-image-sortie-ref-s-int-symetrie-const>`
[Sortie & Matrice_Morse::imprimer_image(Sortie &s, int symetrie) const](#public-sortie-ref-matrice-morse-imprimer-image-sortie-ref-s-int-symetrie-const)
int Matrice_Morse::inverse(const DoubleVect &, DoubleVect &, double) const
Calcule la solution du systeme lineaire: A * solution = secmem.
La methode utilisee est GMRES preconditionnee avec ILUT. ATTENTION: cette methode n’a vraisemblablement jamais ete testee en parallele
References
Referenced By
How to cite in this doc:
:ref:`int Matrice_Morse::inverse(const DoubleVect &, DoubleVect &, double) const <public-int-matrice-morse-inverse-const-doublevect-ref-doublevect-ref-double-const>`
[int Matrice_Morse::inverse(const DoubleVect &, DoubleVect &, double) const](#public-int-matrice-morse-inverse-const-doublevect-ref-doublevect-ref-double-const)
int Matrice_Morse::inverse(const DoubleVect &, DoubleVect &, double, int) const
References
How to cite in this doc:
:ref:`int Matrice_Morse::inverse(const DoubleVect &, DoubleVect &, double, int) const <public-int-matrice-morse-inverse-const-doublevect-ref-doublevect-ref-double-int-const>`
[int Matrice_Morse::inverse(const DoubleVect &, DoubleVect &, double, int) const](#public-int-matrice-morse-inverse-const-doublevect-ref-doublevect-ref-double-int-const)
bool Matrice_Morse::is_diagonal()
References
Referenced By
How to cite in this doc:
:ref:`bool Matrice_Morse::is_diagonal() <public-bool-matrice-morse-is-diagonal>`
[bool Matrice_Morse::is_diagonal()](#public-bool-matrice-morse-is-diagonal)
bool Matrice_Morse::is_sorted_stencil() const
How to cite in this doc:
:ref:`bool Matrice_Morse::is_sorted_stencil() const <public-bool-matrice-morse-is-sorted-stencil-const>`
[bool Matrice_Morse::is_sorted_stencil() const](#public-bool-matrice-morse-is-sorted-stencil-const)
int Matrice_Morse::largeur_de_bande() const
Calcule la largeur de bande d’une matrice morse.
References
Referenced By
How to cite in this doc:
:ref:`int Matrice_Morse::largeur_de_bande() const <public-int-matrice-morse-largeur-de-bande-const>`
[int Matrice_Morse::largeur_de_bande() const](#public-int-matrice-morse-largeur-de-bande-const)
Matrice_Morse::Matrice_Morse()
References
How to cite in this doc:
:ref:`Matrice_Morse::Matrice_Morse() <public-matrice-morse-matrice-morse>`
[Matrice_Morse::Matrice_Morse()](#public-matrice-morse-matrice-morse)
Matrice_Morse::Matrice_Morse(const Matrice_Morse &)
Constructeur par copie d’une Matrice_Morse .
Copie de chaque membre donne du paramtre.
How to cite in this doc:
:ref:`Matrice_Morse::Matrice_Morse(const Matrice_Morse &) <public-matrice-morse-matrice-morse-const-matrice-morse-ref>`
[Matrice_Morse::Matrice_Morse(const Matrice_Morse &)](#public-matrice-morse-matrice-morse-const-matrice-morse-ref)
Matrice_Morse::Matrice_Morse(int n, int m, int nnz)
Constructeur d’une matrice Morse avec n lignes et m colonnes pouvant stocker au maximum nnz elements non nuls.
How to cite in this doc:
:ref:`Matrice_Morse::Matrice_Morse(int n, int m, int nnz) <public-matrice-morse-matrice-morse-int-n-int-m-int-nnz>`
[Matrice_Morse::Matrice_Morse(int n, int m, int nnz)](#public-matrice-morse-matrice-morse-int-n-int-m-int-nnz)
Matrice_Morse::Matrice_Morse(int n, int nnz)
Constructeur d’une matrice Morse carree d’ordre n et pouvant stocker au maximum nnz elements non nuls.
Egalement constructeur par defaut car les 2 parametres ont une valeur par defaut.
How to cite in this doc:
:ref:`Matrice_Morse::Matrice_Morse(int n, int nnz) <public-matrice-morse-matrice-morse-int-n-int-nnz>`
[Matrice_Morse::Matrice_Morse(int n, int nnz)](#public-matrice-morse-matrice-morse-int-n-int-nnz)
Matrice_Morse::Matrice_Morse(int, int, const IntLists &, const DoubleLists &, const DoubleVect &)
How to cite in this doc:
:ref:`Matrice_Morse::Matrice_Morse(int, int, const IntLists &, const DoubleLists &, const DoubleVect &) <public-matrice-morse-matrice-morse-int-int-const-intlists-ref-const-doublelists-ref-const-doublevect-ref>`
[Matrice_Morse::Matrice_Morse(int, int, const IntLists &, const DoubleLists &, const DoubleVect &)](#public-matrice-morse-matrice-morse-int-int-const-intlists-ref-const-doublelists-ref-const-doublevect-ref)
int Matrice_Morse::nb_coeff() const
References
Referenced By
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::impose_boundary_conditions
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`int Matrice_Morse::nb_coeff() const <public-int-matrice-morse-nb-coeff-const>`
[int Matrice_Morse::nb_coeff() const](#public-int-matrice-morse-nb-coeff-const)
int Matrice_Morse::nb_colonnes() const override
Return local number of columns ( = size on the current proc)
Reimplements:
References
Referenced By
Source_Diffusion_supplementaire_echelle_temp_turb::dimensionner_blocs
Source_Production_echelle_temp_taux_diss_turb::dimensionner_blocs
Perte_Charge_Singuliere_PolyMAC_P0P1NC_Face::dimensionner_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::dimensionner_blocs
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::modify_rhs_for_bc
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`int Matrice_Morse::nb_colonnes() const override <public-int-matrice-morse-nb-colonnes-const-override>`
[int Matrice_Morse::nb_colonnes() const override](#public-int-matrice-morse-nb-colonnes-const-override)
int Matrice_Morse::nb_lignes() const override
Return local number of lines ( = size on the current proc)
Reimplements:
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Matrice_Morse_Sym::check_sorted_symmetric_morse_matrix_structure
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::impose_boundary_conditions
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::modify_rhs_for_bc
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::pre_initialise_sparse_matrix_subproblems
IJK_Finite_Difference_One_Dimensional_Matrix_Assembler::reinitialise_sparse_matrix_subproblem
How to cite in this doc:
:ref:`int Matrice_Morse::nb_lignes() const override <public-int-matrice-morse-nb-lignes-const-override>`
[int Matrice_Morse::nb_lignes() const override](#public-int-matrice-morse-nb-lignes-const-override)
int Matrice_Morse::nb_vois(int i) const
References
Referenced By
How to cite in this doc:
:ref:`int Matrice_Morse::nb_vois(int i) const <public-int-matrice-morse-nb-vois-int-i-const>`
[int Matrice_Morse::nb_vois(int i) const](#public-int-matrice-morse-nb-vois-int-i-const)
double & Matrice_Morse::operator()(int i, int j)
References
Referenced By
How to cite in this doc:
:ref:`double & Matrice_Morse::operator()(int i, int j) <public-double-ref-matrice-morse-operator-int-i-int-j>`
[double & Matrice_Morse::operator()(int i, int j)](#public-double-ref-matrice-morse-operator-int-i-int-j)
double Matrice_Morse::operator()(int i, int j) const
References
How to cite in this doc:
:ref:`double Matrice_Morse::operator()(int i, int j) const <public-double-matrice-morse-operator-int-i-int-j-const>`
[double Matrice_Morse::operator()(int i, int j) const](#public-double-matrice-morse-operator-int-i-int-j-const)
Matrice_Morse & Matrice_Morse::operator*=(const DoubleVect &)
Operateur de multiplication d’une matrice par un vecteur: scaling des lignes de la matrice par les coefficients.
correspondants du vecteur passe en parametre. A * = x, effectue les scaling suivants: A(i,:) = A(i,:) * x(i), pour toutes les lignes i de A
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::operator*=(const DoubleVect &) <public-matrice-morse-ref-matrice-morse-operator-ptr-equal-const-doublevect-ref>`
[Matrice_Morse & Matrice_Morse::operator*=(const DoubleVect &)](#public-matrice-morse-ref-matrice-morse-operator-ptr-equal-const-doublevect-ref)
Matrice_Morse & Matrice_Morse::operator*=(double)
Operateur de multiplication (de tous les elements) d’une matrice par un scalaire.
Operation: A = x * A
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::operator*=(double) <public-matrice-morse-ref-matrice-morse-operator-ptr-equal-double>`
[Matrice_Morse & Matrice_Morse::operator*=(double)](#public-matrice-morse-ref-matrice-morse-operator-ptr-equal-double)
Matrice_Morse & Matrice_Morse::operator+=(const Matrice_Morse &)
NE FAIT RIEN.
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::operator+=(const Matrice_Morse &) <public-matrice-morse-ref-matrice-morse-operator+-equal-const-matrice-morse-ref>`
[Matrice_Morse & Matrice_Morse::operator+=(const Matrice_Morse &)](#public-matrice-morse-ref-matrice-morse-operator+-equal-const-matrice-morse-ref)
Matrice_Morse Matrice_Morse::operator-() const
Operateur de negation unaire, renvoie l’opposee de la matrice: - A Appelle operator*(double,const Matrice_Morse&)
How to cite in this doc:
:ref:`Matrice_Morse Matrice_Morse::operator-() const <public-matrice-morse-matrice-morse-operator-const>`
[Matrice_Morse Matrice_Morse::operator-() const](#public-matrice-morse-matrice-morse-operator-const)
Matrice_Morse & Matrice_Morse::operator/=(double)
Operateur de division (de tous les elements) d’une matrice par un scalaire.
Operation: A = A / x
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::operator/=(double) <public-matrice-morse-ref-matrice-morse-operator/-equal-double>`
[Matrice_Morse & Matrice_Morse::operator/=(double)](#public-matrice-morse-ref-matrice-morse-operator/-equal-double)
Matrice_Morse & Matrice_Morse::operator=(const Matrice_Morse &)
Operateur d’affectation d’une Matrice_Morse dans une autre Matrice_Morse .
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::operator=(const Matrice_Morse &) <public-matrice-morse-ref-matrice-morse-operator-equal-const-matrice-morse-ref>`
[Matrice_Morse & Matrice_Morse::operator=(const Matrice_Morse &)](#public-matrice-morse-ref-matrice-morse-operator-equal-const-matrice-morse-ref)
int Matrice_Morse::ordre() const override
Renvoie l’ordre de la matrice: - le nombre de lignes si la matrice est carree.
0 sinon
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Matrice_Morse::ordre() const override <public-int-matrice-morse-ordre-const-override>`
[int Matrice_Morse::ordre() const override](#public-int-matrice-morse-ordre-const-override)
Matrice_Morse & Matrice_Morse::partie_sup(const Matrice_Morse &a)
References
Referenced By
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::partie_sup(const Matrice_Morse &a) <public-matrice-morse-ref-matrice-morse-partie-sup-const-matrice-morse-ref-a>`
[Matrice_Morse & Matrice_Morse::partie_sup(const Matrice_Morse &a)](#public-matrice-morse-ref-matrice-morse-partie-sup-const-matrice-morse-ref-a)
void Matrice_Morse::remplir(const int, const int, const int, const int, const Matrice_Morse &)
Remplissage d’une matrice morse par une matrice morse plus petite.
References
How to cite in this doc:
:ref:`void Matrice_Morse::remplir(const int, const int, const int, const int, const Matrice_Morse &) <public-void-matrice-morse-remplir-const-int-const-int-const-int-const-int-const-matrice-morse-ref>`
[void Matrice_Morse::remplir(const int, const int, const int, const int, const Matrice_Morse &)](#public-void-matrice-morse-remplir-const-int-const-int-const-int-const-int-const-matrice-morse-ref)
void Matrice_Morse::remplir(const IntLists &, const DoubleLists &)
References
How to cite in this doc:
:ref:`void Matrice_Morse::remplir(const IntLists &, const DoubleLists &) <public-void-matrice-morse-remplir-const-intlists-ref-const-doublelists-ref>`
[void Matrice_Morse::remplir(const IntLists &, const DoubleLists &)](#public-void-matrice-morse-remplir-const-intlists-ref-const-doublelists-ref)
void Matrice_Morse::remplir(const IntLists &, const DoubleLists &, const DoubleVect &)
References
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::remplir(const IntLists &, const DoubleLists &, const DoubleVect &) <public-void-matrice-morse-remplir-const-intlists-ref-const-doublelists-ref-const-doublevect-ref>`
[void Matrice_Morse::remplir(const IntLists &, const DoubleLists &, const DoubleVect &)](#public-void-matrice-morse-remplir-const-intlists-ref-const-doublelists-ref-const-doublevect-ref)
void Matrice_Morse::scale(const double x) override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::scale(const double x) override <public-void-matrice-morse-scale-const-double-x-override>`
[void Matrice_Morse::scale(const double x) override](#public-void-matrice-morse-scale-const-double-x-override)
void Matrice_Morse::set_nb_columns(const int)
References
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::set_nb_columns(const int) <public-void-matrice-morse-set-nb-columns-const-int>`
[void Matrice_Morse::set_nb_columns(const int)](#public-void-matrice-morse-set-nb-columns-const-int)
void Matrice_Morse::set_symmetric(const int)
References
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::set_symmetric(const int) <public-void-matrice-morse-set-symmetric-const-int>`
[void Matrice_Morse::set_symmetric(const int)](#public-void-matrice-morse-set-symmetric-const-int)
void Matrice_Morse::sort_stencil()
References
Referenced By
How to cite in this doc:
:ref:`void Matrice_Morse::sort_stencil() <public-void-matrice-morse-sort-stencil>`
[void Matrice_Morse::sort_stencil()](#public-void-matrice-morse-sort-stencil)
unsigned Matrice_Morse::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Matrice_Morse::taille_memoire() const override <public-unsigned-matrice-morse-taille-memoire-const-override>`
[unsigned Matrice_Morse::taille_memoire() const override](#public-unsigned-matrice-morse-taille-memoire-const-override)
Matrice_Morse & Matrice_Morse::transpose(const Matrice_Morse &a)
*this = a transposee.
References
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::transpose(const Matrice_Morse &a) <public-matrice-morse-ref-matrice-morse-transpose-const-matrice-morse-ref-a>`
[Matrice_Morse & Matrice_Morse::transpose(const Matrice_Morse &a)](#public-matrice-morse-ref-matrice-morse-transpose-const-matrice-morse-ref-a)
void Matrice_Morse::WriteFileMTX(const Nom &) const
References
How to cite in this doc:
:ref:`void Matrice_Morse::WriteFileMTX(const Nom &) const <public-void-matrice-morse-writefilemtx-const-nom-ref-const>`
[void Matrice_Morse::WriteFileMTX(const Nom &) const](#public-void-matrice-morse-writefilemtx-const-nom-ref-const)
Matrice_Morse::~Matrice_Morse()
How to cite in this doc:
:ref:`Matrice_Morse::~Matrice_Morse() <public-matrice-morse-dtor-matrice-morse>`
[Matrice_Morse::~Matrice_Morse()](#public-matrice-morse-dtor-matrice-morse)
Objet_U * Matrice_Morse::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Matrice_Morse::cree_instance() <public-static-objet-u-ptr-matrice-morse-cree-instance>`
[Objet_U * Matrice_Morse::cree_instance()](#public-static-objet-u-ptr-matrice-morse-cree-instance)
const Type_info * Matrice_Morse::info()
How to cite in this doc:
:ref:`const Type_info * Matrice_Morse::info() <public-static-const-type-info-ptr-matrice-morse-info>`
[const Type_info * Matrice_Morse::info()](#public-static-const-type-info-ptr-matrice-morse-info)
const Matrice_Morse & Matrice_Morse::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Matrice_Morse & Matrice_Morse::self_cast(const Objet_U &) <public-static-const-matrice-morse-ref-matrice-morse-self-cast-const-objet-u-ref>`
[const Matrice_Morse & Matrice_Morse::self_cast(const Objet_U &)](#public-static-const-matrice-morse-ref-matrice-morse-self-cast-const-objet-u-ref)
Matrice_Morse & Matrice_Morse::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Matrice_Morse & Matrice_Morse::self_cast(Objet_U &) <public-static-matrice-morse-ref-matrice-morse-self-cast-objet-u-ref>`
[Matrice_Morse & Matrice_Morse::self_cast(Objet_U &)](#public-static-matrice-morse-ref-matrice-morse-self-cast-objet-u-ref)
void Matrice_Morse::get_stencil_coeff_templ(IntTab &stencil, _TAB_T_ &coeffs_span) const
References
How to cite in this doc:
:ref:`void Matrice_Morse::get_stencil_coeff_templ(IntTab &stencil, _TAB_T_ &coeffs_span) const <protected-void-matrice-morse-get-stencil-coeff-templ-inttab-ref-stencil-tab-t-ref-coeffs-span-const>`
[void Matrice_Morse::get_stencil_coeff_templ(IntTab &stencil, _TAB_T_ &coeffs_span) const](#protected-void-matrice-morse-get-stencil-coeff-templ-inttab-ref-stencil-tab-t-ref-coeffs-span-const)
Sortie & Matrice_Morse::printOn(Sortie &x) const override
Ecrit les trois tableaux de la structure de stockage Morse sur un flot de sortie.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`Sortie & Matrice_Morse::printOn(Sortie &x) const override <protected-sortie-ref-matrice-morse-printon-sortie-ref-x-const-override>`
[Sortie & Matrice_Morse::printOn(Sortie &x) const override](#protected-sortie-ref-matrice-morse-printon-sortie-ref-x-const-override)
Entree & Matrice_Morse::readOn(Entree &) override
NON CODE.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`Entree & Matrice_Morse::readOn(Entree &) override <protected-entree-ref-matrice-morse-readon-entree-ref-override>`
[Entree & Matrice_Morse::readOn(Entree &) override](#protected-entree-ref-matrice-morse-readon-entree-ref-override)
Attributes Documentation#
const Type_info Matrice_Morse::info_obj
int Matrice_Morse::morse_matrix_structure_has_changed_
int Matrice_Morse::sorted_
DoubleVect Matrice_Morse::coeff_
int Matrice_Morse::m_
int Matrice_Morse::symetrique_
IntVect Matrice_Morse::tab1_
IntVect Matrice_Morse::tab2_
double Matrice_Morse::zero_
Friends#
Matrice_Morse operator*
Matrice_Morse operator+