Operateur_base#

#include <Operateur_base.h>

classe Operateur_base Classe est la base de la hierarchie des objets representant un

How to cite this class in this doc#

:ref:`Operateur\_base <class-operateur-base>`
[Operateur\_base](#class-operateur-base)

Detailed description#

operateur utilise dans des equations de TRUST. Ses membres sont les attributs et les methodes communs a toutes les classes qui representent un operateur. Un Operateur est un morceau d’equation c’est pourquoi il derive de MorEqn qui lui permet d’avoir une reference sur l’equation auquel il est attache. Exemple de classe d’operateur: Op_Diff_K_Eps_negligeable, Operateur_Div_base Classe abstraite. Un certain nombre de methodes DOIVENT etre, surchargees dans les classes derivees.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

abortTimeStep
void Operateur_base::abortTimeStep()
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::abortTimeStep() <public-void-operateur-base-aborttimestep>`
[void Operateur_base::abortTimeStep()](#public-void-operateur-base-aborttimestep)
ajouter
DoubleTab & Operateur_base::ajouter(const DoubleTab &, DoubleTab &) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Operateur_base::ajouter(const DoubleTab &, DoubleTab &) const <public-doubletab-ref-operateur-base-ajouter-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Operateur_base::ajouter(const DoubleTab &, DoubleTab &) const](#public-doubletab-ref-operateur-base-ajouter-const-doubletab-ref-doubletab-ref-const)
ajouter_blocs
void Operateur_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const <public-void-operateur-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{-}-const>`
[void Operateur_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const](#public-void-operateur-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{-}-const)
ajouter_contribution_explicite_au_second_membre
void Operateur_base::ajouter_contribution_explicite_au_second_membre(const Champ_Inc_base &inconnue, DoubleTab &derivee) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::ajouter_contribution_explicite_au_second_membre(const Champ_Inc_base &inconnue, DoubleTab &derivee) const <public-void-operateur-base-ajouter-contribution-explicite-au-second-membre-const-champ-inc-base-ref-inconnue-doubletab-ref-derivee-const>`
[void Operateur_base::ajouter_contribution_explicite_au_second_membre(const Champ_Inc_base &inconnue, DoubleTab &derivee) const](#public-void-operateur-base-ajouter-contribution-explicite-au-second-membre-const-champ-inc-base-ref-inconnue-doubletab-ref-derivee-const)
ajouter_flux
void Operateur_base::ajouter_flux(const DoubleTab &inconnue, DoubleTab &contribution) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::ajouter_flux(const DoubleTab &inconnue, DoubleTab &contribution) const <public-void-operateur-base-ajouter-flux-const-doubletab-ref-inconnue-doubletab-ref-contribution-const>`
[void Operateur_base::ajouter_flux(const DoubleTab &inconnue, DoubleTab &contribution) const](#public-void-operateur-base-ajouter-flux-const-doubletab-ref-inconnue-doubletab-ref-contribution-const)
ajouter_termes_croises
void Operateur_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const <public-void-operateur-base-ajouter-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-doubletab-ref-resu-const>`
[void Operateur_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const](#public-void-operateur-base-ajouter-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-doubletab-ref-resu-const)
associer
virtual void Operateur_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &inco)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Operateur_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &inco)=0 <public-virtual-void-operateur-base-associer-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-const-champ-inc-base-ref-inco-equal-0>`
[virtual void Operateur_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &inco)=0](#public-virtual-void-operateur-base-associer-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-const-champ-inc-base-ref-inco-equal-0)
associer_champ
void Operateur_base::associer_champ(const Champ_Inc_base &, const std::string &nom_ch)
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::associer_champ(const Champ_Inc_base &, const std::string &nom_ch) <public-void-operateur-base-associer-champ-const-champ-inc-base-ref-const-std-string-ref-nom-ch>`
[void Operateur_base::associer_champ(const Champ_Inc_base &, const std::string &nom_ch)](#public-void-operateur-base-associer-champ-const-champ-inc-base-ref-const-std-string-ref-nom-ch)
associer_domaine_cl_dis
void Operateur_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &)
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &) <public-void-operateur-base-associer-domaine-cl-dis-const-domaine-cl-dis-base-ref>`
[void Operateur_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &)](#public-void-operateur-base-associer-domaine-cl-dis-const-domaine-cl-dis-base-ref)
calculer
DoubleTab & Operateur_base::calculer(const DoubleTab &, DoubleTab &) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Operateur_base::calculer(const DoubleTab &, DoubleTab &) const <public-doubletab-ref-operateur-base-calculer-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Operateur_base::calculer(const DoubleTab &, DoubleTab &) const](#public-doubletab-ref-operateur-base-calculer-const-doubletab-ref-doubletab-ref-const)
calculer_dt_local
void Operateur_base::calculer_dt_local(DoubleTab &) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::calculer_dt_local(DoubleTab &) const <public-void-operateur-base-calculer-dt-local-doubletab-ref-const>`
[void Operateur_base::calculer_dt_local(DoubleTab &) const](#public-void-operateur-base-calculer-dt-local-doubletab-ref-const)
calculer_dt_stab
double Operateur_base::calculer_dt_stab() const

Calcul dt_stab.

Referenced By
How to cite in this doc:
:ref:`double Operateur_base::calculer_dt_stab() const <public-double-operateur-base-calculer-dt-stab-const>`
[double Operateur_base::calculer_dt_stab() const](#public-double-operateur-base-calculer-dt-stab-const)
calculer_flux
void Operateur_base::calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const
References
How to cite in this doc:
:ref:`void Operateur_base::calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const <public-void-operateur-base-calculer-flux-const-doubletab-ref-inconnue-doubletab-ref-flux-const>`
[void Operateur_base::calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const](#public-void-operateur-base-calculer-flux-const-doubletab-ref-inconnue-doubletab-ref-flux-const)
calculer_pour_post
void Operateur_base::calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override <public-void-operateur-base-calculer-pour-post-champ-base-ref-espace-stockage-const-nom-ref-option-int-comp-const-override>`
[void Operateur_base::calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override](#public-void-operateur-base-calculer-pour-post-champ-base-ref-espace-stockage-const-nom-ref-option-int-comp-const-override)
completer
void Operateur_base::completer()

Associe l’operateur au domaine_dis, le domaine_Cl_dis, et a l’inconnue de son equation.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::completer() <public-void-operateur-base-completer>`
[void Operateur_base::completer()](#public-void-operateur-base-completer)
contribuer_a_avec
void Operateur_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const

DOES NOTHING - to override in derived classes.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const <public-void-operateur-base-contribuer-a-avec-const-doubletab-ref-matrice-morse-ref-const>`
[void Operateur_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const](#public-void-operateur-base-contribuer-a-avec-const-doubletab-ref-matrice-morse-ref-const)
contribuer_au_second_membre
void Operateur_base::contribuer_au_second_membre(DoubleTab &) const

DOES NOTHING - to override in derived classes.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::contribuer_au_second_membre(DoubleTab &) const <public-void-operateur-base-contribuer-au-second-membre-doubletab-ref-const>`
[void Operateur_base::contribuer_au_second_membre(DoubleTab &) const](#public-void-operateur-base-contribuer-au-second-membre-doubletab-ref-const)
contribuer_bloc_vitesse
void Operateur_base::contribuer_bloc_vitesse(const DoubleTab &, Matrice_Morse &) const
References
How to cite in this doc:
:ref:`void Operateur_base::contribuer_bloc_vitesse(const DoubleTab &, Matrice_Morse &) const <public-void-operateur-base-contribuer-bloc-vitesse-const-doubletab-ref-matrice-morse-ref-const>`
[void Operateur_base::contribuer_bloc_vitesse(const DoubleTab &, Matrice_Morse &) const](#public-void-operateur-base-contribuer-bloc-vitesse-const-doubletab-ref-matrice-morse-ref-const)
contribuer_termes_croises
void Operateur_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const <public-void-operateur-base-contribuer-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-matrice-morse-ref-matrice-const>`
[void Operateur_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const](#public-void-operateur-base-contribuer-termes-croises-const-doubletab-ref-inco-const-probleme-base-ref-autre-pb-const-doubletab-ref-autre-inco-matrice-morse-ref-matrice-const)
creer_champ
void Operateur_base::creer_champ(const Motcle &motlu) override

Reimplements:

Referenced By
How to cite in this doc:
:ref:`void Operateur_base::creer_champ(const Motcle &motlu) override <public-void-operateur-base-creer-champ-const-motcle-ref-motlu-override>`
[void Operateur_base::creer_champ(const Motcle &motlu) override](#public-void-operateur-base-creer-champ-const-motcle-ref-motlu-override)
description
const Nom Operateur_base::description() const
References
Referenced By
How to cite in this doc:
:ref:`const Nom Operateur_base::description() const <public-const-nom-operateur-base-description-const>`
[const Nom Operateur_base::description() const](#public-const-nom-operateur-base-description-const)
dimensionner
void Operateur_base::dimensionner(Matrice_Morse &) const

DOES NOTHING - to override in derived classes.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::dimensionner(Matrice_Morse &) const <public-void-operateur-base-dimensionner-matrice-morse-ref-const>`
[void Operateur_base::dimensionner(Matrice_Morse &) const](#public-void-operateur-base-dimensionner-matrice-morse-ref-const)
dimensionner_bloc_vitesse
void Operateur_base::dimensionner_bloc_vitesse(Matrice_Morse &matrice) const
References
How to cite in this doc:
:ref:`void Operateur_base::dimensionner_bloc_vitesse(Matrice_Morse &matrice) const <public-void-operateur-base-dimensionner-bloc-vitesse-matrice-morse-ref-matrice-const>`
[void Operateur_base::dimensionner_bloc_vitesse(Matrice_Morse &matrice) const](#public-void-operateur-base-dimensionner-bloc-vitesse-matrice-morse-ref-matrice-const)
dimensionner_blocs
void Operateur_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const <public-void-operateur-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{-}-const>`
[void Operateur_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const](#public-void-operateur-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{-}-const)
dimensionner_termes_croises
void Operateur_base::dimensionner_termes_croises(Matrice_Morse &, const Probleme_base &autre_pb, int nl, int nc) const
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::dimensionner_termes_croises(Matrice_Morse &, const Probleme_base &autre_pb, int nl, int nc) const <public-void-operateur-base-dimensionner-termes-croises-matrice-morse-ref-const-probleme-base-ref-autre-pb-int-nl-int-nc-const>`
[void Operateur_base::dimensionner_termes_croises(Matrice_Morse &, const Probleme_base &autre_pb, int nl, int nc) const](#public-void-operateur-base-dimensionner-termes-croises-matrice-morse-ref-const-probleme-base-ref-autre-pb-int-nl-int-nc-const)
fichier
const Nom Operateur_base::fichier() const
References
How to cite in this doc:
:ref:`const Nom Operateur_base::fichier() const <public-const-nom-operateur-base-fichier-const>`
[const Nom Operateur_base::fichier() const](#public-const-nom-operateur-base-fichier-const)
flux_bords
DoubleTab & Operateur_base::flux_bords() const
References
How to cite in this doc:
:ref:`DoubleTab & Operateur_base::flux_bords() const <public-doubletab-ref-operateur-base-flux-bords-const>`
[DoubleTab & Operateur_base::flux_bords() const](#public-doubletab-ref-operateur-base-flux-bords-const)
get_champ
const Champ_base & Operateur_base::get_champ(const Motcle &nom) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Operateur_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-operateur-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Operateur_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-operateur-base-get-champ-const-motcle-ref-nom-const-override)
get_decal_temps
int Operateur_base::get_decal_temps() const
References
Referenced By
How to cite in this doc:
:ref:`int Operateur_base::get_decal_temps() const <public-int-operateur-base-get-decal-temps-const>`
[int Operateur_base::get_decal_temps() const](#public-int-operateur-base-get-decal-temps-const)
get_info
const Type_info * Operateur_base::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 * Operateur_base::get_info() const override <public-const-type-info-ptr-operateur-base-get-info-const-override>`
[const Type_info * Operateur_base::get_info() const override](#public-const-type-info-ptr-operateur-base-get-info-const-override)
get_localisation_pour_post
Motcle Operateur_base::get_localisation_pour_post(const Nom &option) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Motcle Operateur_base::get_localisation_pour_post(const Nom &option) const override <public-motcle-operateur-base-get-localisation-pour-post-const-nom-ref-option-const-override>`
[Motcle Operateur_base::get_localisation_pour_post(const Nom &option) const override](#public-motcle-operateur-base-get-localisation-pour-post-const-nom-ref-option-const-override)
get_matrice
const Matrice & Operateur_base::get_matrice() const
References
Referenced By
How to cite in this doc:
:ref:`const Matrice & Operateur_base::get_matrice() const <public-const-matrice-ref-operateur-base-get-matrice-const>`
[const Matrice & Operateur_base::get_matrice() const](#public-const-matrice-ref-operateur-base-get-matrice-const)
get_nb_ss_pas_de_temps
int Operateur_base::get_nb_ss_pas_de_temps() const
References
Referenced By
How to cite in this doc:
:ref:`int Operateur_base::get_nb_ss_pas_de_temps() const <public-int-operateur-base-get-nb-ss-pas-de-temps-const>`
[int Operateur_base::get_nb_ss_pas_de_temps() const](#public-int-operateur-base-get-nb-ss-pas-de-temps-const)
get_noms_champs_postraitables
void Operateur_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-operateur-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Operateur_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-operateur-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
get_solveur
const SolveurSys & Operateur_base::get_solveur() const
References
Referenced By
How to cite in this doc:
:ref:`const SolveurSys & Operateur_base::get_solveur() const <public-const-solveursys-ref-operateur-base-get-solveur-const>`
[const SolveurSys & Operateur_base::get_solveur() const](#public-const-solveursys-ref-operateur-base-get-solveur-const)
has_champ
bool Operateur_base::has_champ(const Motcle &nom) const override

Reimplements:

References
How to cite in this doc:
:ref:`bool Operateur_base::has_champ(const Motcle &nom) const override <public-bool-operateur-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Operateur_base::has_champ(const Motcle &nom) const override](#public-bool-operateur-base-has-champ-const-motcle-ref-nom-const-override)
has_champ
bool Operateur_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`bool Operateur_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-operateur-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Operateur_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-operateur-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
has_champ_inco
bool Operateur_base::has_champ_inco() const
References
Referenced By
How to cite in this doc:
:ref:`bool Operateur_base::has_champ_inco() const <public-bool-operateur-base-has-champ-inco-const>`
[bool Operateur_base::has_champ_inco() const](#public-bool-operateur-base-has-champ-inco-const)
has_impr_file
bool Operateur_base::has_impr_file() const
References
How to cite in this doc:
:ref:`bool Operateur_base::has_impr_file() const <public-bool-operateur-base-has-impr-file-const>`
[bool Operateur_base::has_impr_file() const](#public-bool-operateur-base-has-impr-file-const)
has_interface_blocs
virtual int Operateur_base::has_interface_blocs() const
Referenced By
How to cite in this doc:
:ref:`virtual int Operateur_base::has_interface_blocs() const <public-virtual-int-operateur-base-has-interface-blocs-const>`
[virtual int Operateur_base::has_interface_blocs() const](#public-virtual-int-operateur-base-has-interface-blocs-const)
impr
int Operateur_base::impr(Sortie &os) const

DOES NOTHING - to override in derived classes.

Imprime l’operateur sur un flot de sortie.

Referenced By
How to cite in this doc:
:ref:`int Operateur_base::impr(Sortie &os) const <public-int-operateur-base-impr-sortie-ref-os-const>`
[int Operateur_base::impr(Sortie &os) const](#public-int-operateur-base-impr-sortie-ref-os-const)
lire_solveur
Entree & Operateur_base::lire_solveur(Entree &)
References
Referenced By
How to cite in this doc:
:ref:`Entree & Operateur_base::lire_solveur(Entree &) <public-entree-ref-operateur-base-lire-solveur-entree-ref>`
[Entree & Operateur_base::lire_solveur(Entree &)](#public-entree-ref-operateur-base-lire-solveur-entree-ref)
mettre_a_jour
void Operateur_base::mettre_a_jour(double temps)

DOES NOTHING - to override in derived classes.

Mise a jour de l’operateur

Referenced By
How to cite in this doc:
:ref:`void Operateur_base::mettre_a_jour(double temps) <public-void-operateur-base-mettre-a-jour-double-temps>`
[void Operateur_base::mettre_a_jour(double temps)](#public-void-operateur-base-mettre-a-jour-double-temps)
modifier_pour_Cl
void Operateur_base::modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const

DOES NOTHING - to override in derived classes.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const <public-void-operateur-base-modifier-pour-cl-matrice-morse-ref-doubletab-ref-const>`
[void Operateur_base::modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const](#public-void-operateur-base-modifier-pour-cl-matrice-morse-ref-doubletab-ref-const)
mon_inconnue
const Champ_Inc_base & Operateur_base::mon_inconnue() const
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Inc_base & Operateur_base::mon_inconnue() const <public-const-champ-inc-base-ref-operateur-base-mon-inconnue-const>`
[const Champ_Inc_base & Operateur_base::mon_inconnue() const](#public-const-champ-inc-base-ref-operateur-base-mon-inconnue-const)
nom_inconnue
const std::string & Operateur_base::nom_inconnue() const
References
Referenced By
How to cite in this doc:
:ref:`const std::string & Operateur_base::nom_inconnue() const <public-const-std-string-ref-operateur-base-nom-inconnue-const>`
[const std::string & Operateur_base::nom_inconnue() const](#public-const-std-string-ref-operateur-base-nom-inconnue-const)
Operateur_base
Operateur_base::Operateur_base()
References
How to cite in this doc:
:ref:`Operateur_base::Operateur_base() <public-operateur-base-operateur-base>`
[Operateur_base::Operateur_base()](#public-operateur-base-operateur-base)
ouvrir_fichier
void Operateur_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const

Ouverture/creation d’un fichier d’impression d’un operateur A surcharger dans les classes derivees.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const <public-void-operateur-base-ouvrir-fichier-sfichier-ref-os-const-nom-ref-const-int-flag-equal-1-const>`
[void Operateur_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const](#public-void-operateur-base-ouvrir-fichier-sfichier-ref-os-const-nom-ref-const-int-flag-equal-1-const)
ouvrir_fichier_partage
void Operateur_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const int flag=1) const

Ouverture/creation d’un fichier d’impression d’un operateur A surcharger dans les classes derivees.

References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const int flag=1) const <public-void-operateur-base-ouvrir-fichier-partage-ecrficpartage-ref-const-nom-ref-const-int-flag-equal-1-const>`
[void Operateur_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const int flag=1) const](#public-void-operateur-base-ouvrir-fichier-partage-ecrficpartage-ref-const-nom-ref-const-int-flag-equal-1-const)
preparer_calcul
void Operateur_base::preparer_calcul()
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::preparer_calcul() <public-void-operateur-base-preparer-calcul>`
[void Operateur_base::preparer_calcul()](#public-void-operateur-base-preparer-calcul)
resetTime
void Operateur_base::resetTime(double time)
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::resetTime(double time) <public-void-operateur-base-resettime-double-time>`
[void Operateur_base::resetTime(double time)](#public-void-operateur-base-resettime-double-time)
set_decal_temps
int Operateur_base::set_decal_temps(int)
References
Referenced By
How to cite in this doc:
:ref:`int Operateur_base::set_decal_temps(int) <public-int-operateur-base-set-decal-temps-int>`
[int Operateur_base::set_decal_temps(int)](#public-int-operateur-base-set-decal-temps-int)
set_description
void Operateur_base::set_description(const Nom &nom)
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::set_description(const Nom &nom) <public-void-operateur-base-set-description-const-nom-ref-nom>`
[void Operateur_base::set_description(const Nom &nom)](#public-void-operateur-base-set-description-const-nom-ref-nom)
set_fichier
void Operateur_base::set_fichier(const Nom &)
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::set_fichier(const Nom &) <public-void-operateur-base-set-fichier-const-nom-ref>`
[void Operateur_base::set_fichier(const Nom &)](#public-void-operateur-base-set-fichier-const-nom-ref)
set_matrice
Matrice & Operateur_base::set_matrice()
References
Referenced By
How to cite in this doc:
:ref:`Matrice & Operateur_base::set_matrice() <public-matrice-ref-operateur-base-set-matrice>`
[Matrice & Operateur_base::set_matrice()](#public-matrice-ref-operateur-base-set-matrice)
set_nb_ss_pas_de_temps
int Operateur_base::set_nb_ss_pas_de_temps(int)
References
Referenced By
How to cite in this doc:
:ref:`int Operateur_base::set_nb_ss_pas_de_temps(int) <public-int-operateur-base-set-nb-ss-pas-de-temps-int>`
[int Operateur_base::set_nb_ss_pas_de_temps(int)](#public-int-operateur-base-set-nb-ss-pas-de-temps-int)
set_solveur
SolveurSys & Operateur_base::set_solveur()
References
Referenced By
How to cite in this doc:
:ref:`SolveurSys & Operateur_base::set_solveur() <public-solveursys-ref-operateur-base-set-solveur>`
[SolveurSys & Operateur_base::set_solveur()](#public-solveursys-ref-operateur-base-set-solveur)
systeme_invariant
int Operateur_base::systeme_invariant() const
Referenced By
How to cite in this doc:
:ref:`int Operateur_base::systeme_invariant() const <public-int-operateur-base-systeme-invariant-const>`
[int Operateur_base::systeme_invariant() const](#public-int-operateur-base-systeme-invariant-const)
tester_contribuer_a_avec
void Operateur_base::tester_contribuer_a_avec(const DoubleTab &, const Matrice_Morse &)
References
Referenced By
How to cite in this doc:
:ref:`void Operateur_base::tester_contribuer_a_avec(const DoubleTab &, const Matrice_Morse &) <public-void-operateur-base-tester-contribuer-a-avec-const-doubletab-ref-const-matrice-morse-ref>`
[void Operateur_base::tester_contribuer_a_avec(const DoubleTab &, const Matrice_Morse &)](#public-void-operateur-base-tester-contribuer-a-avec-const-doubletab-ref-const-matrice-morse-ref)
~Operateur_base
Operateur_base::~Operateur_base() override
How to cite in this doc:
:ref:`Operateur_base::~Operateur_base() override <public-operateur-base-dtor-operateur-base-override>`
[Operateur_base::~Operateur_base() override](#public-operateur-base-dtor-operateur-base-override)
info
const Type_info * Operateur_base::info()
How to cite in this doc:
:ref:`const Type_info * Operateur_base::info() <public-static-const-type-info-ptr-operateur-base-info>`
[const Type_info * Operateur_base::info()](#public-static-const-type-info-ptr-operateur-base-info)
self_cast
const Operateur_base & Operateur_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Operateur_base & Operateur_base::self_cast(const Objet_U &) <public-static-const-operateur-base-ref-operateur-base-self-cast-const-objet-u-ref>`
[const Operateur_base & Operateur_base::self_cast(const Objet_U &)](#public-static-const-operateur-base-ref-operateur-base-self-cast-const-objet-u-ref)
self_cast
Operateur_base & Operateur_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Operateur_base & Operateur_base::self_cast(Objet_U &) <public-static-operateur-base-ref-operateur-base-self-cast-objet-u-ref>`
[Operateur_base & Operateur_base::self_cast(Objet_U &)](#public-static-operateur-base-ref-operateur-base-self-cast-objet-u-ref)
printOn
Sortie & Operateur_base::printOn(Sortie &x) const override

DOES NOTHING - to override in derived classes.

Imprime l’operateur sur un flot de sortie.

Reimplements:

How to cite in this doc:
:ref:`Sortie & Operateur_base::printOn(Sortie &x) const override <protected-sortie-ref-operateur-base-printon-sortie-ref-x-const-override>`
[Sortie & Operateur_base::printOn(Sortie &x) const override](#protected-sortie-ref-operateur-base-printon-sortie-ref-x-const-override)
readOn
Entree & Operateur_base::readOn(Entree &) override

DOES NOTHING - to override in derived classes.

Lit un operateur sur un flot d’entree.

Reimplements:

How to cite in this doc:
:ref:`Entree & Operateur_base::readOn(Entree &) override <protected-entree-ref-operateur-base-readon-entree-ref-override>`
[Entree & Operateur_base::readOn(Entree &) override](#protected-entree-ref-operateur-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Operateur_base::info_obj
col_width_ (public)
int Operateur_base::col_width_
champs_compris_ (protected)
Champs_compris Operateur_base::champs_compris_
decal_temps (protected)
int Operateur_base::decal_temps
description_ (protected)
Nom Operateur_base::description_
flux_bords_ (protected)
DoubleTab Operateur_base::flux_bords_
le_champ_inco (protected)
TRUST_Ref<Champ_Inc_base *> Operateur_base::le_champ_inco
matrice_ (protected)
Matrice Operateur_base::matrice_
nb_ss_pas_de_temps (protected)
int Operateur_base::nb_ss_pas_de_temps
nom_inco_ (protected)
std::string Operateur_base::nom_inco_
out_ (protected)
Nom Operateur_base::out_
solveur (protected)
SolveurSys Operateur_base::solveur