Solveur_Masse_base#

#include <Solveur_Masse_base.h>
Brief description

classe Solveur_Masse_base Represente la matrice de masse d’une equation.

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:`Solveur\_Masse\_base <class-solveur-masse-base>`
[Solveur\_Masse\_base](#class-solveur-masse-base)

Detailed description#

Une equation contient une reference a une matrice de masse. Cette classe est la base de la hierarchie des matrices de masse.

Inherits from#

Inherited by#

Inheritance graph#

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

../../../../../_images/classSolveur__Masse__base__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

ajouter_blocs#

Definition
void Solveur_Masse_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, double dt, const tabs_t &semi_impl, int resoudre_en_increments) 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 Solveur_Masse_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, double dt, const tabs_t &semi_impl, int resoudre_en_increments) const <solveur-masse-base-public-void-solveur-masse-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-double-dt-const-tabs-t-ref-semi-impl-int-resoudre-en-increments-const>`
[void Solveur_Masse_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, double dt, const tabs_t &semi_impl, int resoudre_en_increments) const](#solveur-masse-base-public-void-solveur-masse-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-double-dt-const-tabs-t-ref-semi-impl-int-resoudre-en-increments-const)

ajouter_masse#

Definition
DoubleTab & Solveur_Masse_base::ajouter_masse(double dt, DoubleTab &x, const DoubleTab &y, int penalisation=1) 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:`DoubleTab & Solveur_Masse_base::ajouter_masse(double dt, DoubleTab &x, const DoubleTab &y, int penalisation=1) const <solveur-masse-base-public-doubletab-ref-solveur-masse-base-ajouter-masse-double-dt-doubletab-ref-x-const-doubletab-ref-y-int-penalisation-equal-1-const>`
[DoubleTab & Solveur_Masse_base::ajouter_masse(double dt, DoubleTab &x, const DoubleTab &y, int penalisation=1) const](#solveur-masse-base-public-doubletab-ref-solveur-masse-base-ajouter-masse-double-dt-doubletab-ref-x-const-doubletab-ref-y-int-penalisation-equal-1-const)

ajouter_masse#

Definition
Matrice_Base & Solveur_Masse_base::ajouter_masse(double dt, Matrice_Base &matrice, int penalisation=1) 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:`Matrice_Base & Solveur_Masse_base::ajouter_masse(double dt, Matrice_Base &matrice, int penalisation=1) const <solveur-masse-base-public-matrice-base-ref-solveur-masse-base-ajouter-masse-double-dt-matrice-base-ref-matrice-int-penalisation-equal-1-const>`
[Matrice_Base & Solveur_Masse_base::ajouter_masse(double dt, Matrice_Base &matrice, int penalisation=1) const](#solveur-masse-base-public-matrice-base-ref-solveur-masse-base-ajouter-masse-double-dt-matrice-base-ref-matrice-int-penalisation-equal-1-const)

ajouter_masse_dt_local#

Definition
DoubleTab & Solveur_Masse_base::ajouter_masse_dt_local(DoubleVect &dt_locaux, DoubleTab &x, const DoubleTab &y, int penalisation=1) 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:`DoubleTab & Solveur_Masse_base::ajouter_masse_dt_local(DoubleVect &dt_locaux, DoubleTab &x, const DoubleTab &y, int penalisation=1) const <solveur-masse-base-public-doubletab-ref-solveur-masse-base-ajouter-masse-dt-local-doublevect-ref-dt-locaux-doubletab-ref-x-const-doubletab-ref-y-int-penalisation-equal-1-const>`
[DoubleTab & Solveur_Masse_base::ajouter_masse_dt_local(DoubleVect &dt_locaux, DoubleTab &x, const DoubleTab &y, int penalisation=1) const](#solveur-masse-base-public-doubletab-ref-solveur-masse-base-ajouter-masse-dt-local-doublevect-ref-dt-locaux-doubletab-ref-x-const-doubletab-ref-y-int-penalisation-equal-1-const)

ajouter_masse_dt_local#

Definition
Matrice_Base & Solveur_Masse_base::ajouter_masse_dt_local(DoubleVect &dt_locaux, Matrice_Base &matrice, int penalisation=1) 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:`Matrice_Base & Solveur_Masse_base::ajouter_masse_dt_local(DoubleVect &dt_locaux, Matrice_Base &matrice, int penalisation=1) const <solveur-masse-base-public-matrice-base-ref-solveur-masse-base-ajouter-masse-dt-local-doublevect-ref-dt-locaux-matrice-base-ref-matrice-int-penalisation-equal-1-const>`
[Matrice_Base & Solveur_Masse_base::ajouter_masse_dt_local(DoubleVect &dt_locaux, Matrice_Base &matrice, int penalisation=1) const](#solveur-masse-base-public-matrice-base-ref-solveur-masse-base-ajouter-masse-dt-local-doublevect-ref-dt-locaux-matrice-base-ref-matrice-int-penalisation-equal-1-const)

appliquer#

Definition
DoubleTab & Solveur_Masse_base::appliquer(DoubleTab &) const
Brief description

renvoie appliquer_impl(x/coeffient_temporelle) si on a un coefficient temporel sinon renvoie appliquer_impl(x)

Detailed description

Return M - 1.x

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:`DoubleTab & Solveur_Masse_base::appliquer(DoubleTab &) const <solveur-masse-base-public-doubletab-ref-solveur-masse-base-appliquer-doubletab-ref-const>`
[DoubleTab & Solveur_Masse_base::appliquer(DoubleTab &) const](#solveur-masse-base-public-doubletab-ref-solveur-masse-base-appliquer-doubletab-ref-const)

appliquer_impl#

Definition
virtual DoubleTab & Solveur_Masse_base::appliquer_impl(DoubleTab &x) const =0
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:`virtual DoubleTab & Solveur_Masse_base::appliquer_impl(DoubleTab &x) const =0 <solveur-masse-base-public-virtual-doubletab-ref-solveur-masse-base-appliquer-impl-doubletab-ref-x-const-equal-0>`
[virtual DoubleTab & Solveur_Masse_base::appliquer_impl(DoubleTab &x) const =0](#solveur-masse-base-public-virtual-doubletab-ref-solveur-masse-base-appliquer-impl-doubletab-ref-x-const-equal-0)

assembler#

Definition
void Solveur_Masse_base::assembler()
Brief description

DOES NOTHING.

Detailed description

Eventuellement a surcharger dans les classes derivees si la matrice de masse necessite un assemblage. Assemble le solveur de masse (en general la matrice de masse)

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 Solveur_Masse_base::assembler() <solveur-masse-base-public-void-solveur-masse-base-assembler>`
[void Solveur_Masse_base::assembler()](#solveur-masse-base-public-void-solveur-masse-base-assembler)

associer_domaine_cl_dis_base#

Definition
virtual void Solveur_Masse_base::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &)=0
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:`virtual void Solveur_Masse_base::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &)=0 <solveur-masse-base-public-virtual-void-solveur-masse-base-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-equal-0>`
[virtual void Solveur_Masse_base::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &)=0](#solveur-masse-base-public-virtual-void-solveur-masse-base-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-equal-0)

associer_domaine_dis_base#

Definition
virtual void Solveur_Masse_base::associer_domaine_dis_base(const Domaine_dis_base &)=0
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:`virtual void Solveur_Masse_base::associer_domaine_dis_base(const Domaine_dis_base &)=0 <solveur-masse-base-public-virtual-void-solveur-masse-base-associer-domaine-dis-base-const-domaine-dis-base-ref-equal-0>`
[virtual void Solveur_Masse_base::associer_domaine_dis_base(const Domaine_dis_base &)=0](#solveur-masse-base-public-virtual-void-solveur-masse-base-associer-domaine-dis-base-const-domaine-dis-base-ref-equal-0)

completer#

Definition
void Solveur_Masse_base::completer()
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:`void Solveur_Masse_base::completer() <solveur-masse-base-public-void-solveur-masse-base-completer>`
[void Solveur_Masse_base::completer()](#solveur-masse-base-public-void-solveur-masse-base-completer)

corriger_solution#

Definition
DoubleTab & Solveur_Masse_base::corriger_solution(DoubleTab &x, const DoubleTab &y, int incr=0) 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:`DoubleTab & Solveur_Masse_base::corriger_solution(DoubleTab &x, const DoubleTab &y, int incr=0) const <solveur-masse-base-public-doubletab-ref-solveur-masse-base-corriger-solution-doubletab-ref-x-const-doubletab-ref-y-int-incr-equal-0-const>`
[DoubleTab & Solveur_Masse_base::corriger_solution(DoubleTab &x, const DoubleTab &y, int incr=0) const](#solveur-masse-base-public-doubletab-ref-solveur-masse-base-corriger-solution-doubletab-ref-x-const-doubletab-ref-y-int-incr-equal-0-const)

dimensionner#

Definition
void Solveur_Masse_base::dimensionner(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 Solveur_Masse_base::dimensionner(Matrice_Morse &matrix) const <solveur-masse-base-public-void-solveur-masse-base-dimensionner-matrice-morse-ref-matrix-const>`
[void Solveur_Masse_base::dimensionner(Matrice_Morse &matrix) const](#solveur-masse-base-public-void-solveur-masse-base-dimensionner-matrice-morse-ref-matrix-const)

dimensionner_blocs#

Definition
void Solveur_Masse_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) 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 Solveur_Masse_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const <solveur-masse-base-public-void-solveur-masse-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{}-const>`
[void Solveur_Masse_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const](#solveur-masse-base-public-void-solveur-masse-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{}-const)

get_info#

Definition
const Type_info * Solveur_Masse_base::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 * Solveur_Masse_base::get_info() const override <solveur-masse-base-public-const-type-info-ptr-solveur-masse-base-get-info-const-override>`
[const Type_info * Solveur_Masse_base::get_info() const override](#solveur-masse-base-public-const-type-info-ptr-solveur-masse-base-get-info-const-override)

get_masse_divide_by_local_dt#

Definition
void Solveur_Masse_base::get_masse_divide_by_local_dt(DoubleVect &m_dt_locaux, DoubleVect &dt_locaux, int penalisation=1)
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 Solveur_Masse_base::get_masse_divide_by_local_dt(DoubleVect &m_dt_locaux, DoubleVect &dt_locaux, int penalisation=1) <solveur-masse-base-public-void-solveur-masse-base-get-masse-divide-by-local-dt-doublevect-ref-m-dt-locaux-doublevect-ref-dt-locaux-int-penalisation-equal-1>`
[void Solveur_Masse_base::get_masse_divide_by_local_dt(DoubleVect &m_dt_locaux, DoubleVect &dt_locaux, int penalisation=1)](#solveur-masse-base-public-void-solveur-masse-base-get-masse-divide-by-local-dt-doublevect-ref-m-dt-locaux-doublevect-ref-dt-locaux-int-penalisation-equal-1)

get_masse_dt_local#

Definition
void Solveur_Masse_base::get_masse_dt_local(DoubleVect &m_dt_locaux, DoubleVect &dt_locaux, int penalisation=1)
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 Solveur_Masse_base::get_masse_dt_local(DoubleVect &m_dt_locaux, DoubleVect &dt_locaux, int penalisation=1) <solveur-masse-base-public-void-solveur-masse-base-get-masse-dt-local-doublevect-ref-m-dt-locaux-doublevect-ref-dt-locaux-int-penalisation-equal-1>`
[void Solveur_Masse_base::get_masse_dt_local(DoubleVect &m_dt_locaux, DoubleVect &dt_locaux, int penalisation=1)](#solveur-masse-base-public-void-solveur-masse-base-get-masse-dt-local-doublevect-ref-m-dt-locaux-doublevect-ref-dt-locaux-int-penalisation-equal-1)

get_name_of_coefficient_temporel#

Definition
const Nom & Solveur_Masse_base::get_name_of_coefficient_temporel() 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 Nom & Solveur_Masse_base::get_name_of_coefficient_temporel() const <solveur-masse-base-public-const-nom-ref-solveur-masse-base-get-name-of-coefficient-temporel-const>`
[const Nom & Solveur_Masse_base::get_name_of_coefficient_temporel() const](#solveur-masse-base-public-const-nom-ref-solveur-masse-base-get-name-of-coefficient-temporel-const)

has_coefficient_temporel#

Definition
int Solveur_Masse_base::has_coefficient_temporel() 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 Solveur_Masse_base::has_coefficient_temporel() const <solveur-masse-base-public-int-solveur-masse-base-has-coefficient-temporel-const>`
[int Solveur_Masse_base::has_coefficient_temporel() const](#solveur-masse-base-public-int-solveur-masse-base-has-coefficient-temporel-const)

has_interface_blocs#

Definition
virtual int Solveur_Masse_base::has_interface_blocs() const
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:`virtual int Solveur_Masse_base::has_interface_blocs() const <solveur-masse-base-public-virtual-int-solveur-masse-base-has-interface-blocs-const>`
[virtual int Solveur_Masse_base::has_interface_blocs() const](#solveur-masse-base-public-virtual-int-solveur-masse-base-has-interface-blocs-const)

mettre_a_jour#

Definition
void Solveur_Masse_base::mettre_a_jour(double temps)
Brief description

DOES NOTHING - to override in derived classes.

Detailed description

Mise a jour en temps du solveur de masse.

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 Solveur_Masse_base::mettre_a_jour(double temps) <solveur-masse-base-public-void-solveur-masse-base-mettre-a-jour-double-temps>`
[void Solveur_Masse_base::mettre_a_jour(double temps)](#solveur-masse-base-public-void-solveur-masse-base-mettre-a-jour-double-temps)

preparer_calcul#

Definition
void Solveur_Masse_base::preparer_calcul()
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:`void Solveur_Masse_base::preparer_calcul() <solveur-masse-base-public-void-solveur-masse-base-preparer-calcul>`
[void Solveur_Masse_base::preparer_calcul()](#solveur-masse-base-public-void-solveur-masse-base-preparer-calcul)

resetTime#

Definition
void Solveur_Masse_base::resetTime(double temps)
Brief description

DOES NOTHING - to override in derived classes.

Detailed description

Reset current time.

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 Solveur_Masse_base::resetTime(double temps) <solveur-masse-base-public-void-solveur-masse-base-resettime-double-temps>`
[void Solveur_Masse_base::resetTime(double temps)](#solveur-masse-base-public-void-solveur-masse-base-resettime-double-temps)

set_name_of_coefficient_temporel#

Definition
void Solveur_Masse_base::set_name_of_coefficient_temporel(const Nom &)
Brief description

permet de choisir le nom du coefficient temporelle que l’on veut utiliser pour appliquer

Detailed description

verifie que le champ exsite bien

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 Solveur_Masse_base::set_name_of_coefficient_temporel(const Nom &) <solveur-masse-base-public-void-solveur-masse-base-set-name-of-coefficient-temporel-const-nom-ref>`
[void Solveur_Masse_base::set_name_of_coefficient_temporel(const Nom &)](#solveur-masse-base-public-void-solveur-masse-base-set-name-of-coefficient-temporel-const-nom-ref)

set_penalisation_flag#

Definition
void Solveur_Masse_base::set_penalisation_flag(int pen)
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 Solveur_Masse_base::set_penalisation_flag(int pen) <solveur-masse-base-public-void-solveur-masse-base-set-penalisation-flag-int-pen>`
[void Solveur_Masse_base::set_penalisation_flag(int pen)](#solveur-masse-base-public-void-solveur-masse-base-set-penalisation-flag-int-pen)

Solveur_Masse_base#

Definition
Solveur_Masse_base::Solveur_Masse_base()
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:`Solveur_Masse_base::Solveur_Masse_base() <solveur-masse-base-public-solveur-masse-base-solveur-masse-base>`
[Solveur_Masse_base::Solveur_Masse_base()](#solveur-masse-base-public-solveur-masse-base-solveur-masse-base)

~Solveur_Masse_base#

Definition
Solveur_Masse_base::~Solveur_Masse_base() override
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:`Solveur_Masse_base::~Solveur_Masse_base() override <solveur-masse-base-public-solveur-masse-base-dtor-solveur-masse-base-override>`
[Solveur_Masse_base::~Solveur_Masse_base() override](#solveur-masse-base-public-solveur-masse-base-dtor-solveur-masse-base-override)

info#

Definition
const Type_info * Solveur_Masse_base::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 * Solveur_Masse_base::info() <solveur-masse-base-public-static-const-type-info-ptr-solveur-masse-base-info>`
[const Type_info * Solveur_Masse_base::info()](#solveur-masse-base-public-static-const-type-info-ptr-solveur-masse-base-info)

self_cast#

Definition
const Solveur_Masse_base & Solveur_Masse_base::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 Solveur_Masse_base & Solveur_Masse_base::self_cast(const Objet_U &) <solveur-masse-base-public-static-const-solveur-masse-base-ref-solveur-masse-base-self-cast-const-objet-u-ref>`
[const Solveur_Masse_base & Solveur_Masse_base::self_cast(const Objet_U &)](#solveur-masse-base-public-static-const-solveur-masse-base-ref-solveur-masse-base-self-cast-const-objet-u-ref)

self_cast#

Definition
Solveur_Masse_base & Solveur_Masse_base::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:`Solveur_Masse_base & Solveur_Masse_base::self_cast(Objet_U &) <solveur-masse-base-public-static-solveur-masse-base-ref-solveur-masse-base-self-cast-objet-u-ref>`
[Solveur_Masse_base & Solveur_Masse_base::self_cast(Objet_U &)](#solveur-masse-base-public-static-solveur-masse-base-ref-solveur-masse-base-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Solveur_Masse_base::printOn(Sortie &x) 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 & Solveur_Masse_base::printOn(Sortie &x) const override <solveur-masse-base-protected-sortie-ref-solveur-masse-base-printon-sortie-ref-x-const-override>`
[Sortie & Solveur_Masse_base::printOn(Sortie &x) const override](#solveur-masse-base-protected-sortie-ref-solveur-masse-base-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Solveur_Masse_base::readOn(Entree &) 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 & Solveur_Masse_base::readOn(Entree &) override <solveur-masse-base-protected-entree-ref-solveur-masse-base-readon-entree-ref-override>`
[Entree & Solveur_Masse_base::readOn(Entree &) override](#solveur-masse-base-protected-entree-ref-solveur-masse-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Solveur_Masse_base::info_obj
has_coefficient_temporel_ (protected)
int Solveur_Masse_base::has_coefficient_temporel_
name_of_coefficient_temporel_ (protected)
Nom Solveur_Masse_base::name_of_coefficient_temporel_
penalisation_flag_ (protected)
int Solveur_Masse_base::penalisation_flag_
penalisation_ (private)
double Solveur_Masse_base::penalisation_