Matrice_Bloc#

#include <Matrice_Bloc.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:`Matrice\_Bloc <class-matrice-bloc>`
[Matrice\_Bloc](#class-matrice-bloc)

Detailed description#

Inherits from#

Inherited by#

Inheritance graph#

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

../../../../../_images/classMatrice__Bloc__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

ajouter_multTab_#

Definition
DoubleTab & Matrice_Bloc::ajouter_multTab_(const DoubleTab &x, DoubleTab &r) 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:`DoubleTab & Matrice_Bloc::ajouter_multTab_(const DoubleTab &x, DoubleTab &r) const override <matrice-bloc-public-doubletab-ref-matrice-bloc-ajouter-multtab-underscore-const-doubletab-ref-x-doubletab-ref-r-const-override>`
[DoubleTab & Matrice_Bloc::ajouter_multTab_(const DoubleTab &x, DoubleTab &r) const override](#matrice-bloc-public-doubletab-ref-matrice-bloc-ajouter-multtab-underscore-const-doubletab-ref-x-doubletab-ref-r-const-override)

ajouter_multvect_#

Definition
DoubleVect & Matrice_Bloc::ajouter_multvect_(const DoubleVect &x, DoubleVect &r) 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:`DoubleVect & Matrice_Bloc::ajouter_multvect_(const DoubleVect &x, DoubleVect &r) const override <matrice-bloc-public-doublevect-ref-matrice-bloc-ajouter-multvect-underscore-const-doublevect-ref-x-doublevect-ref-r-const-override>`
[DoubleVect & Matrice_Bloc::ajouter_multvect_(const DoubleVect &x, DoubleVect &r) const override](#matrice-bloc-public-doublevect-ref-matrice-bloc-ajouter-multvect-underscore-const-doublevect-ref-x-doublevect-ref-r-const-override)

ajouter_multvectT_#

Definition
DoubleVect & Matrice_Bloc::ajouter_multvectT_(const DoubleVect &x, DoubleVect &r) 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:`DoubleVect & Matrice_Bloc::ajouter_multvectT_(const DoubleVect &x, DoubleVect &r) const override <matrice-bloc-public-doublevect-ref-matrice-bloc-ajouter-multvectt-underscore-const-doublevect-ref-x-doublevect-ref-r-const-override>`
[DoubleVect & Matrice_Bloc::ajouter_multvectT_(const DoubleVect &x, DoubleVect &r) const override](#matrice-bloc-public-doublevect-ref-matrice-bloc-ajouter-multvectt-underscore-const-doublevect-ref-x-doublevect-ref-r-const-override)

assert_check_block_matrix_structure#

Definition
void Matrice_Bloc::assert_check_block_matrix_structure() const
Brief description
Detailed description
References
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:`void Matrice_Bloc::assert_check_block_matrix_structure() const <matrice-bloc-public-void-matrice-bloc-assert-check-block-matrix-structure-const>`
[void Matrice_Bloc::assert_check_block_matrix_structure() const](#matrice-bloc-public-void-matrice-bloc-assert-check-block-matrix-structure-const)

block_to_morse#

Definition
void Matrice_Bloc::block_to_morse(Matrice_Morse &matrix) const
Brief description
Detailed description

Remplissage d’une Matrice_Morse par une Matrice_Bloc de Matrice_Morse quelconques

References
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:`void Matrice_Bloc::block_to_morse(Matrice_Morse &matrix) const <matrice-bloc-public-void-matrice-bloc-block-to-morse-matrice-morse-ref-matrix-const>`
[void Matrice_Bloc::block_to_morse(Matrice_Morse &matrix) const](#matrice-bloc-public-void-matrice-bloc-block-to-morse-matrice-morse-ref-matrix-const)

block_to_morse_with_ptr#

Definition
void Matrice_Bloc::block_to_morse_with_ptr(Matrice_Morse &result, std::vector< const double * > &coeffs) 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:`void Matrice_Bloc::block_to_morse_with_ptr(Matrice_Morse &result, std::vector< const double * > &coeffs) const <matrice-bloc-public-void-matrice-bloc-block-to-morse-with-ptr-matrice-morse-ref-result-std-vector-const-double-ptr-ref-coeffs-const>`
[void Matrice_Bloc::block_to_morse_with_ptr(Matrice_Morse &result, std::vector< const double * > &coeffs) const](#matrice-bloc-public-void-matrice-bloc-block-to-morse-with-ptr-matrice-morse-ref-result-std-vector-const-double-ptr-ref-coeffs-const)

BlocToMatMorse#

Definition
void Matrice_Bloc::BlocToMatMorse(Matrice_Morse &matrix) const
Brief description
Detailed description
References
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:`void Matrice_Bloc::BlocToMatMorse(Matrice_Morse &matrix) const <matrice-bloc-public-void-matrice-bloc-bloctomatmorse-matrice-morse-ref-matrix-const>`
[void Matrice_Bloc::BlocToMatMorse(Matrice_Morse &matrix) const](#matrice-bloc-public-void-matrice-bloc-bloctomatmorse-matrice-morse-ref-matrix-const)

build_stencil#

Definition
void Matrice_Bloc::build_stencil() 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:`void Matrice_Bloc::build_stencil() override <matrice-bloc-public-void-matrice-bloc-build-stencil-override>`
[void Matrice_Bloc::build_stencil() override](#matrice-bloc-public-void-matrice-bloc-build-stencil-override)

check_block_matrix_structure#

Definition
bool Matrice_Bloc::check_block_matrix_structure() const
Brief description
Detailed description
References
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:`bool Matrice_Bloc::check_block_matrix_structure() const <matrice-bloc-public-bool-matrice-bloc-check-block-matrix-structure-const>`
[bool Matrice_Bloc::check_block_matrix_structure() const](#matrice-bloc-public-bool-matrice-bloc-check-block-matrix-structure-const)

clean#

Definition
void Matrice_Bloc::clean() 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:`void Matrice_Bloc::clean() override <matrice-bloc-public-void-matrice-bloc-clean-override>`
[void Matrice_Bloc::clean() override](#matrice-bloc-public-void-matrice-bloc-clean-override)

dim#

Definition
int Matrice_Bloc::dim(int d) const
Brief description
Detailed description
References
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:`int Matrice_Bloc::dim(int d) const <matrice-bloc-public-int-matrice-bloc-dim-int-d-const>`
[int Matrice_Bloc::dim(int d) const](#matrice-bloc-public-int-matrice-bloc-dim-int-d-const)

dimensionner#

Definition
void Matrice_Bloc::dimensionner(int N, int M)
Brief description
Detailed description
References
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:`void Matrice_Bloc::dimensionner(int N, int M) <matrice-bloc-public-void-matrice-bloc-dimensionner-int-n-int-m>`
[void Matrice_Bloc::dimensionner(int N, int M)](#matrice-bloc-public-void-matrice-bloc-dimensionner-int-n-int-m)

duplique#

Definition
int Matrice_Bloc::duplique() 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:`int Matrice_Bloc::duplique() const override <matrice-bloc-public-int-matrice-bloc-duplique-const-override>`
[int Matrice_Bloc::duplique() const override](#matrice-bloc-public-int-matrice-bloc-duplique-const-override)

get_bloc#

Definition
Matrice & Matrice_Bloc::get_bloc(int i, int j)
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:`Matrice & Matrice_Bloc::get_bloc(int i, int j) <matrice-bloc-public-matrice-ref-matrice-bloc-get-bloc-int-i-int-j>`
[Matrice & Matrice_Bloc::get_bloc(int i, int j)](#matrice-bloc-public-matrice-ref-matrice-bloc-get-bloc-int-i-int-j)

get_bloc#

Definition
const Matrice & Matrice_Bloc::get_bloc(int i, int j) const
Brief description
Detailed description
References
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:`const Matrice & Matrice_Bloc::get_bloc(int i, int j) const <matrice-bloc-public-const-matrice-ref-matrice-bloc-get-bloc-int-i-int-j-const>`
[const Matrice & Matrice_Bloc::get_bloc(int i, int j) const](#matrice-bloc-public-const-matrice-ref-matrice-bloc-get-bloc-int-i-int-j-const)

get_info#

Definition
const Type_info * Matrice_Bloc::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

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:`const Type_info * Matrice_Bloc::get_info() const override <matrice-bloc-public-const-type-info-ptr-matrice-bloc-get-info-const-override>`
[const Type_info * Matrice_Bloc::get_info() const override](#matrice-bloc-public-const-type-info-ptr-matrice-bloc-get-info-const-override)

get_stencil#

Definition
void Matrice_Bloc::get_stencil(IntTab &stencil) 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:`void Matrice_Bloc::get_stencil(IntTab &stencil) const override <matrice-bloc-public-void-matrice-bloc-get-stencil-inttab-ref-stencil-const-override>`
[void Matrice_Bloc::get_stencil(IntTab &stencil) const override](#matrice-bloc-public-void-matrice-bloc-get-stencil-inttab-ref-stencil-const-override)

get_stencil_and_coeff_ptrs#

Definition
void Matrice_Bloc::get_stencil_and_coeff_ptrs(IntTab &stencil, std::vector< const double * > &coeff_ptr) 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:`void Matrice_Bloc::get_stencil_and_coeff_ptrs(IntTab &stencil, std::vector< const double * > &coeff_ptr) const override <matrice-bloc-public-void-matrice-bloc-get-stencil-and-coeff-ptrs-inttab-ref-stencil-std-vector-const-double-ptr-ref-coeff-ptr-const-override>`
[void Matrice_Bloc::get_stencil_and_coeff_ptrs(IntTab &stencil, std::vector< const double * > &coeff_ptr) const override](#matrice-bloc-public-void-matrice-bloc-get-stencil-and-coeff-ptrs-inttab-ref-stencil-std-vector-const-double-ptr-ref-coeff-ptr-const-override)

get_stencil_and_coefficients#

Definition
void Matrice_Bloc::get_stencil_and_coefficients(IntTab &stencil, ArrOfDouble &coefficients) 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:`void Matrice_Bloc::get_stencil_and_coefficients(IntTab &stencil, ArrOfDouble &coefficients) const override <matrice-bloc-public-void-matrice-bloc-get-stencil-and-coefficients-inttab-ref-stencil-arrofdouble-ref-coefficients-const-override>`
[void Matrice_Bloc::get_stencil_and_coefficients(IntTab &stencil, ArrOfDouble &coefficients) const override](#matrice-bloc-public-void-matrice-bloc-get-stencil-and-coefficients-inttab-ref-stencil-arrofdouble-ref-coefficients-const-override)

imprimer#

Definition
Sortie & Matrice_Bloc::imprimer(Sortie &s) 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:`Sortie & Matrice_Bloc::imprimer(Sortie &s) const override <matrice-bloc-public-sortie-ref-matrice-bloc-imprimer-sortie-ref-s-const-override>`
[Sortie & Matrice_Bloc::imprimer(Sortie &s) const override](#matrice-bloc-public-sortie-ref-matrice-bloc-imprimer-sortie-ref-s-const-override)

imprimer_formatte#

Definition
Sortie & Matrice_Bloc::imprimer_formatte(Sortie &s) 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:`Sortie & Matrice_Bloc::imprimer_formatte(Sortie &s) const override <matrice-bloc-public-sortie-ref-matrice-bloc-imprimer-formatte-sortie-ref-s-const-override>`
[Sortie & Matrice_Bloc::imprimer_formatte(Sortie &s) const override](#matrice-bloc-public-sortie-ref-matrice-bloc-imprimer-formatte-sortie-ref-s-const-override)

Matrice_Bloc#

Definition
Matrice_Bloc::Matrice_Bloc(int N=0, int M=0)
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:`Matrice_Bloc::Matrice_Bloc(int N=0, int M=0) <matrice-bloc-public-matrice-bloc-matrice-bloc-int-n-equal-0-int-m-equal-0>`
[Matrice_Bloc::Matrice_Bloc(int N=0, int M=0)](#matrice-bloc-public-matrice-bloc-matrice-bloc-int-n-equal-0-int-m-equal-0)

nb_bloc_colonnes#

Definition
int Matrice_Bloc::nb_bloc_colonnes(void) const
Brief description
Detailed description
References
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:`int Matrice_Bloc::nb_bloc_colonnes(void) const <matrice-bloc-public-int-matrice-bloc-nb-bloc-colonnes-void-const>`
[int Matrice_Bloc::nb_bloc_colonnes(void) const](#matrice-bloc-public-int-matrice-bloc-nb-bloc-colonnes-void-const)

nb_bloc_lignes#

Definition
int Matrice_Bloc::nb_bloc_lignes() const
Brief description
Detailed description
References
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:`int Matrice_Bloc::nb_bloc_lignes() const <matrice-bloc-public-int-matrice-bloc-nb-bloc-lignes-const>`
[int Matrice_Bloc::nb_bloc_lignes() const](#matrice-bloc-public-int-matrice-bloc-nb-bloc-lignes-const)

nb_colonnes#

Definition
int Matrice_Bloc::nb_colonnes() const override
Brief description

Return local number of columns ( = size on the current proc)

Detailed description

Reimplements:

References
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:`int Matrice_Bloc::nb_colonnes() const override <matrice-bloc-public-int-matrice-bloc-nb-colonnes-const-override>`
[int Matrice_Bloc::nb_colonnes() const override](#matrice-bloc-public-int-matrice-bloc-nb-colonnes-const-override)

nb_lignes#

Definition
int Matrice_Bloc::nb_lignes() const override
Brief description

Return local number of lines ( = size on the current proc)

Detailed description

Reimplements:

References
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:`int Matrice_Bloc::nb_lignes() const override <matrice-bloc-public-int-matrice-bloc-nb-lignes-const-override>`
[int Matrice_Bloc::nb_lignes() const override](#matrice-bloc-public-int-matrice-bloc-nb-lignes-const-override)

operator* =#

Definition
Matrice_Bloc & Matrice_Bloc::operator*=(double 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:`Matrice_Bloc & Matrice_Bloc::operator*=(double x) <matrice-bloc-public-matrice-bloc-ref-matrice-bloc-operator-ptr-equal-double-x>`
[Matrice_Bloc & Matrice_Bloc::operator*=(double x)](#matrice-bloc-public-matrice-bloc-ref-matrice-bloc-operator-ptr-equal-double-x)

ordre#

Definition
int Matrice_Bloc::ordre() const override
Brief description

If square matrix, returns number of lines, otherwise 0.

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 Matrice_Bloc::ordre() const override <matrice-bloc-public-int-matrice-bloc-ordre-const-override>`
[int Matrice_Bloc::ordre() const override](#matrice-bloc-public-int-matrice-bloc-ordre-const-override)

remplir#

Definition
void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const DoubleVect &terme_diag, const int i, const int n)
Brief description
Detailed description
References
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:`void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const DoubleVect &terme_diag, const int i, const int n) <matrice-bloc-public-void-matrice-bloc-remplir-const-intlists-ref-voisins-const-doublelists-ref-valeurs-const-doublevect-ref-terme-diag-const-int-i-const-int-n>`
[void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const DoubleVect &terme_diag, const int i, const int n)](#matrice-bloc-public-void-matrice-bloc-remplir-const-intlists-ref-voisins-const-doublelists-ref-valeurs-const-doublevect-ref-terme-diag-const-int-i-const-int-n)

remplir#

Definition
void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const DoubleVect &terme_diag, const int i, const int n, const int j, const int m)
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:`void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const DoubleVect &terme_diag, const int i, const int n, const int j, const int m) <matrice-bloc-public-void-matrice-bloc-remplir-const-intlists-ref-voisins-const-doublelists-ref-valeurs-const-doublevect-ref-terme-diag-const-int-i-const-int-n-const-int-j-const-int-m>`
[void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const DoubleVect &terme_diag, const int i, const int n, const int j, const int m)](#matrice-bloc-public-void-matrice-bloc-remplir-const-intlists-ref-voisins-const-doublelists-ref-valeurs-const-doublevect-ref-terme-diag-const-int-i-const-int-n-const-int-j-const-int-m)

remplir#

Definition
void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const int i, const int n, const int j, const int m)
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:`void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const int i, const int n, const int j, const int m) <matrice-bloc-public-void-matrice-bloc-remplir-const-intlists-ref-voisins-const-doublelists-ref-valeurs-const-int-i-const-int-n-const-int-j-const-int-m>`
[void Matrice_Bloc::remplir(const IntLists &voisins, const DoubleLists &valeurs, const int i, const int n, const int j, const int m)](#matrice-bloc-public-void-matrice-bloc-remplir-const-intlists-ref-voisins-const-doublelists-ref-valeurs-const-int-i-const-int-n-const-int-j-const-int-m)

scale#

Definition
void Matrice_Bloc::scale(const double x) override
Brief description
Detailed description

Reimplements:

References
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:`void Matrice_Bloc::scale(const double x) override <matrice-bloc-public-void-matrice-bloc-scale-const-double-x-override>`
[void Matrice_Bloc::scale(const double x) override](#matrice-bloc-public-void-matrice-bloc-scale-const-double-x-override)

taille_memoire#

Definition
unsigned Matrice_Bloc::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 Matrice_Bloc::taille_memoire() const override <matrice-bloc-public-unsigned-matrice-bloc-taille-memoire-const-override>`
[unsigned Matrice_Bloc::taille_memoire() const override](#matrice-bloc-public-unsigned-matrice-bloc-taille-memoire-const-override)

~Matrice_Bloc#

Definition
Matrice_Bloc::~Matrice_Bloc()
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:`Matrice_Bloc::~Matrice_Bloc() <matrice-bloc-public-matrice-bloc-dtor-matrice-bloc>`
[Matrice_Bloc::~Matrice_Bloc()](#matrice-bloc-public-matrice-bloc-dtor-matrice-bloc)

cree_instance#

Definition
Objet_U * Matrice_Bloc::cree_instance()
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:`Objet_U * Matrice_Bloc::cree_instance() <matrice-bloc-public-static-objet-u-ptr-matrice-bloc-cree-instance>`
[Objet_U * Matrice_Bloc::cree_instance()](#matrice-bloc-public-static-objet-u-ptr-matrice-bloc-cree-instance)

info#

Definition
const Type_info * Matrice_Bloc::info()
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:`const Type_info * Matrice_Bloc::info() <matrice-bloc-public-static-const-type-info-ptr-matrice-bloc-info>`
[const Type_info * Matrice_Bloc::info()](#matrice-bloc-public-static-const-type-info-ptr-matrice-bloc-info)

self_cast#

Definition
const Matrice_Bloc & Matrice_Bloc::self_cast(const Objet_U &)
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:`const Matrice_Bloc & Matrice_Bloc::self_cast(const Objet_U &) <matrice-bloc-public-static-const-matrice-bloc-ref-matrice-bloc-self-cast-const-objet-u-ref>`
[const Matrice_Bloc & Matrice_Bloc::self_cast(const Objet_U &)](#matrice-bloc-public-static-const-matrice-bloc-ref-matrice-bloc-self-cast-const-objet-u-ref)

self_cast#

Definition
Matrice_Bloc & Matrice_Bloc::self_cast(Objet_U &)
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:`Matrice_Bloc & Matrice_Bloc::self_cast(Objet_U &) <matrice-bloc-public-static-matrice-bloc-ref-matrice-bloc-self-cast-objet-u-ref>`
[Matrice_Bloc & Matrice_Bloc::self_cast(Objet_U &)](#matrice-bloc-public-static-matrice-bloc-ref-matrice-bloc-self-cast-objet-u-ref)

get_stencil_coeff_templ#

Definition
void Matrice_Bloc::get_stencil_coeff_templ(IntTab &stencil, _TAB_T_ &coeff_sp) 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:`void Matrice_Bloc::get_stencil_coeff_templ(IntTab &stencil, _TAB_T_ &coeff_sp) const <matrice-bloc-protected-void-matrice-bloc-get-stencil-coeff-templ-inttab-ref-stencil-tab-t-ref-coeff-sp-const>`
[void Matrice_Bloc::get_stencil_coeff_templ(IntTab &stencil, _TAB_T_ &coeff_sp) const](#matrice-bloc-protected-void-matrice-bloc-get-stencil-coeff-templ-inttab-ref-stencil-tab-t-ref-coeff-sp-const)

printOn#

Definition
Sortie & Matrice_Bloc::printOn(Sortie &x) const override
Brief description

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Detailed description

Reimplements:

References
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:`Sortie & Matrice_Bloc::printOn(Sortie &x) const override <matrice-bloc-protected-sortie-ref-matrice-bloc-printon-sortie-ref-x-const-override>`
[Sortie & Matrice_Bloc::printOn(Sortie &x) const override](#matrice-bloc-protected-sortie-ref-matrice-bloc-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Matrice_Bloc::readOn(Entree &) override
Brief description

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

Detailed description

Reimplements:

References
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:`Entree & Matrice_Bloc::readOn(Entree &) override <matrice-bloc-protected-entree-ref-matrice-bloc-readon-entree-ref-override>`
[Entree & Matrice_Bloc::readOn(Entree &) override](#matrice-bloc-protected-entree-ref-matrice-bloc-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Matrice_Bloc::info_obj
blocs_ (protected)
TRUST_Vector<Matrice> Matrice_Bloc::blocs_
blocs_non_nuls_ (protected)
std::vector<Matrice_Base*> Matrice_Bloc::blocs_non_nuls_
column_offsets_ (protected)
std::vector<int> Matrice_Bloc::column_offsets_
line_offsets_ (protected)
std::vector<int> Matrice_Bloc::line_offsets_
M_ (protected)
int Matrice_Bloc::M_
N_ (protected)
int Matrice_Bloc::N_
nb_blocs_ (protected)
int Matrice_Bloc::nb_blocs_
offsets_ (protected)
ArrOfInt Matrice_Bloc::offsets_