Operateur_base#
#include <Operateur_base.h>
classe Operateur_base Classe est la base de la hierarchie des objets representant un
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:`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#
public : Objet_U
public : MorEqn
public : Champs_compris_interface
Inherited by#
public : Op_Curl_VEFP1B
public : Op_Diff_Fluctu_Temp_Base
public : Op_Diff_Flux_Chaleur_Turb_Base
public : Op_Rot_VEFP1B
public : Operateur_Conv_base
public : Operateur_Diff_base
public : Operateur_Div_base
public : Operateur_Evanescence_base
public : Operateur_Grad_base
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
abortTimeStep#
void Operateur_base::abortTimeStep()
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 Operateur_base::abortTimeStep() <operateur-base-public-void-operateur-base-aborttimestep>`
[void Operateur_base::abortTimeStep()](#operateur-base-public-void-operateur-base-aborttimestep)
ajouter#
DoubleTab & Operateur_base::ajouter(const DoubleTab &, DoubleTab &) const
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 & Operateur_base::ajouter(const DoubleTab &, DoubleTab &) const <operateur-base-public-doubletab-ref-operateur-base-ajouter-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Operateur_base::ajouter(const DoubleTab &, DoubleTab &) const](#operateur-base-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
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 Operateur_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const <operateur-base-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](#operateur-base-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
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 Operateur_base::ajouter_contribution_explicite_au_second_membre(const Champ_Inc_base &inconnue, DoubleTab &derivee) const <operateur-base-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](#operateur-base-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
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 Operateur_base::ajouter_flux(const DoubleTab &inconnue, DoubleTab &contribution) const <operateur-base-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](#operateur-base-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
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 Operateur_base::ajouter_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, DoubleTab &resu) const <operateur-base-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](#operateur-base-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
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 Operateur_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &inco)=0 <operateur-base-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](#operateur-base-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)
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 Operateur_base::associer_champ(const Champ_Inc_base &, const std::string &nom_ch) <operateur-base-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)](#operateur-base-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 &)
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 Operateur_base::associer_domaine_cl_dis(const Domaine_Cl_dis_base &) <operateur-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 &)](#operateur-base-public-void-operateur-base-associer-domaine-cl-dis-const-domaine-cl-dis-base-ref)
associer_eqn#
void Operateur_base::associer_eqn(const Equation_base &)
Associe une equation a l’operateur.
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 Operateur_base::associer_eqn(const Equation_base &) <operateur-base-public-void-operateur-base-associer-eqn-const-equation-base-ref>`
[void Operateur_base::associer_eqn(const Equation_base &)](#operateur-base-public-void-operateur-base-associer-eqn-const-equation-base-ref)
calculer#
DoubleTab & Operateur_base::calculer(const DoubleTab &, DoubleTab &) const
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 & Operateur_base::calculer(const DoubleTab &, DoubleTab &) const <operateur-base-public-doubletab-ref-operateur-base-calculer-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Operateur_base::calculer(const DoubleTab &, DoubleTab &) const](#operateur-base-public-doubletab-ref-operateur-base-calculer-const-doubletab-ref-doubletab-ref-const)
calculer_dt_local#
void Operateur_base::calculer_dt_local(DoubleTab &) const
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 Operateur_base::calculer_dt_local(DoubleTab &) const <operateur-base-public-void-operateur-base-calculer-dt-local-doubletab-ref-const>`
[void Operateur_base::calculer_dt_local(DoubleTab &) const](#operateur-base-public-void-operateur-base-calculer-dt-local-doubletab-ref-const)
calculer_dt_stab#
double Operateur_base::calculer_dt_stab() const
Calcul dt_stab.
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:`double Operateur_base::calculer_dt_stab() const <operateur-base-public-double-operateur-base-calculer-dt-stab-const>`
[double Operateur_base::calculer_dt_stab() const](#operateur-base-public-double-operateur-base-calculer-dt-stab-const)
calculer_flux#
void Operateur_base::calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const
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 Operateur_base::calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const <operateur-base-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](#operateur-base-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
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 Operateur_base::calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override <operateur-base-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](#operateur-base-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.
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 Operateur_base::completer() <operateur-base-public-void-operateur-base-completer>`
[void Operateur_base::completer()](#operateur-base-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.
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 Operateur_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const <operateur-base-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](#operateur-base-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.
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 Operateur_base::contribuer_au_second_membre(DoubleTab &) const <operateur-base-public-void-operateur-base-contribuer-au-second-membre-doubletab-ref-const>`
[void Operateur_base::contribuer_au_second_membre(DoubleTab &) const](#operateur-base-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
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 Operateur_base::contribuer_bloc_vitesse(const DoubleTab &, Matrice_Morse &) const <operateur-base-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](#operateur-base-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
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 Operateur_base::contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const <operateur-base-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](#operateur-base-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
Detailed description
Reimplements:
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 Operateur_base::creer_champ(const Motcle &motlu) override <operateur-base-public-void-operateur-base-creer-champ-const-motcle-ref-motlu-override>`
[void Operateur_base::creer_champ(const Motcle &motlu) override](#operateur-base-public-void-operateur-base-creer-champ-const-motcle-ref-motlu-override)
description#
const Nom Operateur_base::description() const
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 Operateur_base::description() const <operateur-base-public-const-nom-operateur-base-description-const>`
[const Nom Operateur_base::description() const](#operateur-base-public-const-nom-operateur-base-description-const)
dimensionner#
void Operateur_base::dimensionner(Matrice_Morse &) const
DOES NOTHING - to override in derived classes.
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 Operateur_base::dimensionner(Matrice_Morse &) const <operateur-base-public-void-operateur-base-dimensionner-matrice-morse-ref-const>`
[void Operateur_base::dimensionner(Matrice_Morse &) const](#operateur-base-public-void-operateur-base-dimensionner-matrice-morse-ref-const)
dimensionner_bloc_vitesse#
void Operateur_base::dimensionner_bloc_vitesse(Matrice_Morse &matrice) const
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 Operateur_base::dimensionner_bloc_vitesse(Matrice_Morse &matrice) const <operateur-base-public-void-operateur-base-dimensionner-bloc-vitesse-matrice-morse-ref-matrice-const>`
[void Operateur_base::dimensionner_bloc_vitesse(Matrice_Morse &matrice) const](#operateur-base-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
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 Operateur_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const <operateur-base-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](#operateur-base-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
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 Operateur_base::dimensionner_termes_croises(Matrice_Morse &, const Probleme_base &autre_pb, int nl, int nc) const <operateur-base-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](#operateur-base-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
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:`const Nom Operateur_base::fichier() const <operateur-base-public-const-nom-operateur-base-fichier-const>`
[const Nom Operateur_base::fichier() const](#operateur-base-public-const-nom-operateur-base-fichier-const)
flux_bords#
DoubleTab & Operateur_base::flux_bords()
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 & Operateur_base::flux_bords() <operateur-base-public-doubletab-ref-operateur-base-flux-bords>`
[DoubleTab & Operateur_base::flux_bords()](#operateur-base-public-doubletab-ref-operateur-base-flux-bords)
flux_bords#
DoubleTab & Operateur_base::flux_bords() const
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 & Operateur_base::flux_bords() const <operateur-base-public-doubletab-ref-operateur-base-flux-bords-const>`
[DoubleTab & Operateur_base::flux_bords() const](#operateur-base-public-doubletab-ref-operateur-base-flux-bords-const)
get_champ#
const Champ_base & Operateur_base::get_champ(const Motcle &nom) const override
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 Champ_base & Operateur_base::get_champ(const Motcle &nom) const override <operateur-base-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](#operateur-base-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
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 Operateur_base::get_decal_temps() const <operateur-base-public-int-operateur-base-get-decal-temps-const>`
[int Operateur_base::get_decal_temps() const](#operateur-base-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 .
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 * Operateur_base::get_info() const override <operateur-base-public-const-type-info-ptr-operateur-base-get-info-const-override>`
[const Type_info * Operateur_base::get_info() const override](#operateur-base-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
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:`Motcle Operateur_base::get_localisation_pour_post(const Nom &option) const override <operateur-base-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](#operateur-base-public-motcle-operateur-base-get-localisation-pour-post-const-nom-ref-option-const-override)
get_matrice#
const Matrice & Operateur_base::get_matrice() const
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:`const Matrice & Operateur_base::get_matrice() const <operateur-base-public-const-matrice-ref-operateur-base-get-matrice-const>`
[const Matrice & Operateur_base::get_matrice() const](#operateur-base-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
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 Operateur_base::get_nb_ss_pas_de_temps() const <operateur-base-public-int-operateur-base-get-nb-ss-pas-de-temps-const>`
[int Operateur_base::get_nb_ss_pas_de_temps() const](#operateur-base-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
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 Operateur_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <operateur-base-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](#operateur-base-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
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:`const SolveurSys & Operateur_base::get_solveur() const <operateur-base-public-const-solveursys-ref-operateur-base-get-solveur-const>`
[const SolveurSys & Operateur_base::get_solveur() const](#operateur-base-public-const-solveursys-ref-operateur-base-get-solveur-const)
has_champ#
bool Operateur_base::has_champ(const Motcle &nom) const override
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:`bool Operateur_base::has_champ(const Motcle &nom) const override <operateur-base-public-bool-operateur-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Operateur_base::has_champ(const Motcle &nom) const override](#operateur-base-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
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:`bool Operateur_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <operateur-base-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](#operateur-base-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
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 Operateur_base::has_champ_inco() const <operateur-base-public-bool-operateur-base-has-champ-inco-const>`
[bool Operateur_base::has_champ_inco() const](#operateur-base-public-bool-operateur-base-has-champ-inco-const)
has_impr_file#
bool Operateur_base::has_impr_file() const
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:`bool Operateur_base::has_impr_file() const <operateur-base-public-bool-operateur-base-has-impr-file-const>`
[bool Operateur_base::has_impr_file() const](#operateur-base-public-bool-operateur-base-has-impr-file-const)
has_interface_blocs#
virtual int Operateur_base::has_interface_blocs() const
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 Operateur_base::has_interface_blocs() const <operateur-base-public-virtual-int-operateur-base-has-interface-blocs-const>`
[virtual int Operateur_base::has_interface_blocs() const](#operateur-base-public-virtual-int-operateur-base-has-interface-blocs-const)
impr#
int Operateur_base::impr(Sortie &os) const
DOES NOTHING - to override in derived classes.
Detailed description
Imprime l’operateur sur un flot de sortie.
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 Operateur_base::impr(Sortie &os) const <operateur-base-public-int-operateur-base-impr-sortie-ref-os-const>`
[int Operateur_base::impr(Sortie &os) const](#operateur-base-public-int-operateur-base-impr-sortie-ref-os-const)
lire_solveur#
Entree & Operateur_base::lire_solveur(Entree &)
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:`Entree & Operateur_base::lire_solveur(Entree &) <operateur-base-public-entree-ref-operateur-base-lire-solveur-entree-ref>`
[Entree & Operateur_base::lire_solveur(Entree &)](#operateur-base-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.
Detailed description
Mise a jour de l’operateur
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 Operateur_base::mettre_a_jour(double temps) <operateur-base-public-void-operateur-base-mettre-a-jour-double-temps>`
[void Operateur_base::mettre_a_jour(double temps)](#operateur-base-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.
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 Operateur_base::modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const <operateur-base-public-void-operateur-base-modifier-pour-cl-matrice-morse-ref-doubletab-ref-const>`
[void Operateur_base::modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const](#operateur-base-public-void-operateur-base-modifier-pour-cl-matrice-morse-ref-doubletab-ref-const)
mon_inconnue#
const Champ_Inc_base & Operateur_base::mon_inconnue() const
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 Champ_Inc_base & Operateur_base::mon_inconnue() const <operateur-base-public-const-champ-inc-base-ref-operateur-base-mon-inconnue-const>`
[const Champ_Inc_base & Operateur_base::mon_inconnue() const](#operateur-base-public-const-champ-inc-base-ref-operateur-base-mon-inconnue-const)
nom_inconnue#
const std::string & Operateur_base::nom_inconnue() const
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 std::string & Operateur_base::nom_inconnue() const <operateur-base-public-const-std-string-ref-operateur-base-nom-inconnue-const>`
[const std::string & Operateur_base::nom_inconnue() const](#operateur-base-public-const-std-string-ref-operateur-base-nom-inconnue-const)
Operateur_base#
Operateur_base::Operateur_base()
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:`Operateur_base::Operateur_base() <operateur-base-public-operateur-base-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.
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 Operateur_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const <operateur-base-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](#operateur-base-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.
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 Operateur_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const int flag=1) const <operateur-base-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](#operateur-base-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()
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 Operateur_base::preparer_calcul() <operateur-base-public-void-operateur-base-preparer-calcul>`
[void Operateur_base::preparer_calcul()](#operateur-base-public-void-operateur-base-preparer-calcul)
resetTime#
void Operateur_base::resetTime(double time)
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 Operateur_base::resetTime(double time) <operateur-base-public-void-operateur-base-resettime-double-time>`
[void Operateur_base::resetTime(double time)](#operateur-base-public-void-operateur-base-resettime-double-time)
set_decal_temps#
int Operateur_base::set_decal_temps(int)
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 Operateur_base::set_decal_temps(int) <operateur-base-public-int-operateur-base-set-decal-temps-int>`
[int Operateur_base::set_decal_temps(int)](#operateur-base-public-int-operateur-base-set-decal-temps-int)
set_description#
void Operateur_base::set_description(const Nom &nom)
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 Operateur_base::set_description(const Nom &nom) <operateur-base-public-void-operateur-base-set-description-const-nom-ref-nom>`
[void Operateur_base::set_description(const Nom &nom)](#operateur-base-public-void-operateur-base-set-description-const-nom-ref-nom)
set_fichier#
void Operateur_base::set_fichier(const Nom &)
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 Operateur_base::set_fichier(const Nom &) <operateur-base-public-void-operateur-base-set-fichier-const-nom-ref>`
[void Operateur_base::set_fichier(const Nom &)](#operateur-base-public-void-operateur-base-set-fichier-const-nom-ref)
set_matrice#
Matrice & Operateur_base::set_matrice()
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 & Operateur_base::set_matrice() <operateur-base-public-matrice-ref-operateur-base-set-matrice>`
[Matrice & Operateur_base::set_matrice()](#operateur-base-public-matrice-ref-operateur-base-set-matrice)
set_nb_ss_pas_de_temps#
int Operateur_base::set_nb_ss_pas_de_temps(int)
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 Operateur_base::set_nb_ss_pas_de_temps(int) <operateur-base-public-int-operateur-base-set-nb-ss-pas-de-temps-int>`
[int Operateur_base::set_nb_ss_pas_de_temps(int)](#operateur-base-public-int-operateur-base-set-nb-ss-pas-de-temps-int)
set_solveur#
SolveurSys & Operateur_base::set_solveur()
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:`SolveurSys & Operateur_base::set_solveur() <operateur-base-public-solveursys-ref-operateur-base-set-solveur>`
[SolveurSys & Operateur_base::set_solveur()](#operateur-base-public-solveursys-ref-operateur-base-set-solveur)
systeme_invariant#
int Operateur_base::systeme_invariant() const
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:`int Operateur_base::systeme_invariant() const <operateur-base-public-int-operateur-base-systeme-invariant-const>`
[int Operateur_base::systeme_invariant() const](#operateur-base-public-int-operateur-base-systeme-invariant-const)
tester_contribuer_a_avec#
void Operateur_base::tester_contribuer_a_avec(const DoubleTab &, const Matrice_Morse &)
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 Operateur_base::tester_contribuer_a_avec(const DoubleTab &, const Matrice_Morse &) <operateur-base-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 &)](#operateur-base-public-void-operateur-base-tester-contribuer-a-avec-const-doubletab-ref-const-matrice-morse-ref)
~Operateur_base#
Operateur_base::~Operateur_base() override
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:`Operateur_base::~Operateur_base() override <operateur-base-public-operateur-base-dtor-operateur-base-override>`
[Operateur_base::~Operateur_base() override](#operateur-base-public-operateur-base-dtor-operateur-base-override)
info#
const Type_info * Operateur_base::info()
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 * Operateur_base::info() <operateur-base-public-static-const-type-info-ptr-operateur-base-info>`
[const Type_info * Operateur_base::info()](#operateur-base-public-static-const-type-info-ptr-operateur-base-info)
self_cast#
const Operateur_base & Operateur_base::self_cast(const Objet_U &)
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 Operateur_base & Operateur_base::self_cast(const Objet_U &) <operateur-base-public-static-const-operateur-base-ref-operateur-base-self-cast-const-objet-u-ref>`
[const Operateur_base & Operateur_base::self_cast(const Objet_U &)](#operateur-base-public-static-const-operateur-base-ref-operateur-base-self-cast-const-objet-u-ref)
self_cast#
Operateur_base & Operateur_base::self_cast(Objet_U &)
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:`Operateur_base & Operateur_base::self_cast(Objet_U &) <operateur-base-public-static-operateur-base-ref-operateur-base-self-cast-objet-u-ref>`
[Operateur_base & Operateur_base::self_cast(Objet_U &)](#operateur-base-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.
Detailed description
Imprime l’operateur sur un flot de sortie.
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 & Operateur_base::printOn(Sortie &x) const override <operateur-base-protected-sortie-ref-operateur-base-printon-sortie-ref-x-const-override>`
[Sortie & Operateur_base::printOn(Sortie &x) const override](#operateur-base-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.
Detailed description
Lit un operateur sur un flot d’entree.
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 & Operateur_base::readOn(Entree &) override <operateur-base-protected-entree-ref-operateur-base-readon-entree-ref-override>`
[Entree & Operateur_base::readOn(Entree &) override](#operateur-base-protected-entree-ref-operateur-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Operateur_base::info_obj
int Operateur_base::col_width_
Champs_compris Operateur_base::champs_compris_
int Operateur_base::decal_temps
Nom Operateur_base::description_
DoubleTab Operateur_base::flux_bords_
TRUST_Ref<Champ_Inc_base *> Operateur_base::le_champ_inco
Matrice Operateur_base::matrice_
int Operateur_base::nb_ss_pas_de_temps
std::string Operateur_base::nom_inco_
Nom Operateur_base::out_
SolveurSys Operateur_base::solveur