Source_base#
#include <Source_base.h>
classe Source_base Un objet Source_base est un terme apparaissant au second membre d’une
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:`Source\_base <class-source-base>`
[Source\_base](#class-source-base)
Detailed description#
equation. Cette classe est la base de la hierarchie des Sources, une source est un morceau d’equation donc Source_base herite de MorEqn.
Inherits from#
public : Champs_compris_interface
public : MorEqn
public : Objet_U
Inherited by#
public : Correction_Antal_PolyMAC_P0
public : Correction_Antal_VDF
public : Correction_Lubchenko_PolyMAC_P0
public : Correction_Tomiyama_PolyMAC_P0
public : Dissipation_WIT_PolyMAC_P0
public : Flux_2groupes_PolyMAC_P0
public : Force_Centrifuge_VDF_Face_Axi
public : Nucleation_paroi_PolyMAC_P0
public : Perte_Charge_Gen
public : Perte_Charge_PolyMAC_Face
public : Perte_Charge_VEF
public : Perte_Charge_VEF_Face
public : Production_HZDR_PolyMAC_P0
public : Production_WIT_PolyMAC_P0
public : Rupture_bulles_1groupe_PolyMAC_P0
public : Rupture_bulles_2groupes_PolyMAC_P0
public : SourceFiltree_FT_disc_VEF_P1NC
public : Source_Action_Particules
public : Source_BIF_PolyMAC_P0
public : Source_Chaleur_Fluide_Dilatable_base
public : Source_Con_Phase_field_base
public : Source_Dissipation_HZDR_PolyMAC_P0
public : Source_Generique_base
public : Source_Gravite_Fluide_Dilatable_base
public : Source_Gravite_PF_VDF
public : Source_Neutronique
public : Source_QC_QDM_Gen
public : Source_Qdm_EF
public : Source_Qdm_VDF_Phase_field
public : Source_Reaction_Particules
public : Source_Robin
public : Source_Robin_Scalaire
public : Source_Scalaire_EF
public : Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem
public : Source_Transport_Fluctuation_Temperature_W_VDF_Elem
public : Source_Transport_VDF_Elem_base
public : Source_Transport_VEF_Face_base
public : Source_dep_inco_base
public : Source_injection_QDM_base
public : Source_rayo_semi_transp_base
public : Sources_Multiphase_base
public : Tenseur_Reynolds_Externe_VDF_Face
public : Terme_Boussinesq_base
public : Terme_Source_Acceleration
public : Terme_Source_Canal_RANS_LES_VDF_Elem
public : Terme_Source_Canal_RANS_LES_VDF_Face
public : Terme_Source_Canal_RANS_LES_VEF_Face
public : Terme_Source_Canal_perio
public : Terme_Source_Coriolis_base
public : Terme_Source_DG_base
public : Terme_Source_EF_base
public : Terme_Source_PolyMAC_base
public : Terme_Source_Qdm_Face_PolyMAC
public : Terme_Source_Qdm_VDF_Face
public : Terme_Source_Qdm_VEF_Face
public : Terme_Source_Qdm_lambdaup_VEF_Face
public : Terme_Source_Rappel_T_VEF_Face
public : Terme_Source_Solide_SWIFT_VDF
public : Terme_Source_Th_TdivU_VEF_Face
public : Terme_Source_VDF_base
public : Terme_Source_VEF_base
public : Terme_Source_inc_base
public : Terme_Source_inc_th_VDF_Face
public : Variation_rho
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#
a_pour_Champ_Fonc#
int Source_base::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const
Si la source comprend le motcle “mot”, elle remplit la reference a ch_ref et renvoie 1, sinon renvoie 0 (voir Source_Translation par ex.
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 Source_base::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const <source-base-public-int-source-base-a-pour-champ-fonc-const-motcle-ref-mot-trust-ref-champ-base-ptr-ref-ch-ref-const>`
[int Source_base::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const](#source-base-public-int-source-base-a-pour-champ-fonc-const-motcle-ref-mot-trust-ref-champ-base-ptr-ref-ch-ref-const)
ajouter#
DoubleTab & Source_base::ajouter(DoubleTab &) 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:`DoubleTab & Source_base::ajouter(DoubleTab &) const <source-base-public-doubletab-ref-source-base-ajouter-doubletab-ref-const>`
[DoubleTab & Source_base::ajouter(DoubleTab &) const](#source-base-public-doubletab-ref-source-base-ajouter-doubletab-ref-const)
ajouter_blocs#
void Source_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 Source_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const <source-base-public-void-source-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{-}-const>`
[void Source_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const](#source-base-public-void-source-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{-}-const)
associer_champ_rho#
void Source_base::associer_champ_rho(const Champ_base &champ_rho)
Cette methode (ou la methode de la classe derivee) est appelee par Sources::associer_champ_rho pour chaque source de la liste.
Detailed description
(par exemple, a l’initialisation d’un calcul front - tracking). Cette methode doit etre reimplementee dans les classes derivees utilisees dans les problemes a rho variable. La methode ajouter calcule le terme suivant: INTEGRALE (terme source) sur volume entrelace Dans les problemes ou rho est variable, “terme source” homogene a rho*v. Sinon, “terme source” est homogene a v.
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 Source_base::associer_champ_rho(const Champ_base &champ_rho) <source-base-public-void-source-base-associer-champ-rho-const-champ-base-ref-champ-rho>`
[void Source_base::associer_champ_rho(const Champ_base &champ_rho)](#source-base-public-void-source-base-associer-champ-rho-const-champ-base-ref-champ-rho)
associer_domaines_public#
void Source_base::associer_domaines_public(const Domaine_dis_base &zdis, const Domaine_Cl_dis_base &zcldis)
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 Source_base::associer_domaines_public(const Domaine_dis_base &zdis, const Domaine_Cl_dis_base &zcldis) <source-base-public-void-source-base-associer-domaines-public-const-domaine-dis-base-ref-zdis-const-domaine-cl-dis-base-ref-zcldis>`
[void Source_base::associer_domaines_public(const Domaine_dis_base &zdis, const Domaine_Cl_dis_base &zcldis)](#source-base-public-void-source-base-associer-domaines-public-const-domaine-dis-base-ref-zdis-const-domaine-cl-dis-base-ref-zcldis)
bilan#
DoubleVect & Source_base::bilan()
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:`DoubleVect & Source_base::bilan() <source-base-public-doublevect-ref-source-base-bilan>`
[DoubleVect & Source_base::bilan()](#source-base-public-doublevect-ref-source-base-bilan)
bilan#
DoubleVect & Source_base::bilan() 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:`DoubleVect & Source_base::bilan() const <source-base-public-doublevect-ref-source-base-bilan-const>`
[DoubleVect & Source_base::bilan() const](#source-base-public-doublevect-ref-source-base-bilan-const)
calculer#
DoubleTab & Source_base::calculer(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 & Source_base::calculer(DoubleTab &) const <source-base-public-doubletab-ref-source-base-calculer-doubletab-ref-const>`
[DoubleTab & Source_base::calculer(DoubleTab &) const](#source-base-public-doubletab-ref-source-base-calculer-doubletab-ref-const)
champs_compris#
Champs_compris & Source_base::champs_compris()
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:`Champs_compris & Source_base::champs_compris() <source-base-public-champs-compris-ref-source-base-champs-compris>`
[Champs_compris & Source_base::champs_compris()](#source-base-public-champs-compris-ref-source-base-champs-compris)
champs_don#
const TRUST_List<TRUST_Ref<Champ_Don_base *>> & Source_base::champs_don() 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 TRUST_List<TRUST_Ref<Champ_Don_base *>> & Source_base::champs_don() const <source-base-public-const-trust-list-trust-ref-champ-don-base-ptr-ref-source-base-champs-don-const>`
[const TRUST_List<TRUST_Ref<Champ_Don_base *>> & Source_base::champs_don() const](#source-base-public-const-trust-list-trust-ref-champ-don-base-ptr-ref-source-base-champs-don-const)
completer#
void Source_base::completer()
Met a jour les references internes a l’objet Source_base .
Detailed description
Appelle 2 methodes virtuelles pures protegees: Source_base::associer_domaines(const Domaine_dis_base& ,const Domaine_Cl_dis_base&) Source_base::associer_pb(const Probleme_base&)
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 Source_base::completer() <source-base-public-void-source-base-completer>`
[void Source_base::completer()](#source-base-public-void-source-base-completer)
contribuer_a_avec#
void Source_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const
contribution a la matrice implicite des termes sources par defaut pas de contribution
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 Source_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const <source-base-public-void-source-base-contribuer-a-avec-const-doubletab-ref-matrice-morse-ref-const>`
[void Source_base::contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const](#source-base-public-void-source-base-contribuer-a-avec-const-doubletab-ref-matrice-morse-ref-const)
contribuer_au_second_membre#
void Source_base::contribuer_au_second_membre(DoubleTab &) const
contribution au second membres des termes sources en implicite par defaut erreur
Detailed description
methode presente par coherence avec Operateur_base
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 Source_base::contribuer_au_second_membre(DoubleTab &) const <source-base-public-void-source-base-contribuer-au-second-membre-doubletab-ref-const>`
[void Source_base::contribuer_au_second_membre(DoubleTab &) const](#source-base-public-void-source-base-contribuer-au-second-membre-doubletab-ref-const)
contribuer_jacobienne#
virtual void Source_base::contribuer_jacobienne(Matrice_Bloc &, int) 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 void Source_base::contribuer_jacobienne(Matrice_Bloc &, int) const <source-base-public-virtual-void-source-base-contribuer-jacobienne-matrice-bloc-ref-int-const>`
[virtual void Source_base::contribuer_jacobienne(Matrice_Bloc &, int) const](#source-base-public-virtual-void-source-base-contribuer-jacobienne-matrice-bloc-ref-int-const)
creer_champ#
void Source_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 Source_base::creer_champ(const Motcle &motlu) override <source-base-public-void-source-base-creer-champ-const-motcle-ref-motlu-override>`
[void Source_base::creer_champ(const Motcle &motlu) override](#source-base-public-void-source-base-creer-champ-const-motcle-ref-motlu-override)
description#
const Nom Source_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 Source_base::description() const <source-base-public-const-nom-source-base-description-const>`
[const Nom Source_base::description() const](#source-base-public-const-nom-source-base-description-const)
dimensionner#
void Source_base::dimensionner(Matrice_Morse &) const
Dimensionnement de la matrice implicite des termes sources.
Detailed description
Par defaut ne fait rien.
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 Source_base::dimensionner(Matrice_Morse &) const <source-base-public-void-source-base-dimensionner-matrice-morse-ref-const>`
[void Source_base::dimensionner(Matrice_Morse &) const](#source-base-public-void-source-base-dimensionner-matrice-morse-ref-const)
dimensionner_bloc_vitesse#
void Source_base::dimensionner_bloc_vitesse(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 Source_base::dimensionner_bloc_vitesse(Matrice_Morse &) const <source-base-public-void-source-base-dimensionner-bloc-vitesse-matrice-morse-ref-const>`
[void Source_base::dimensionner_bloc_vitesse(Matrice_Morse &) const](#source-base-public-void-source-base-dimensionner-bloc-vitesse-matrice-morse-ref-const)
dimensionner_blocs#
void Source_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 Source_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const <source-base-public-void-source-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{-}-const>`
[void Source_base::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const](#source-base-public-void-source-base-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{-}-const)
fichier#
const Nom Source_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 Source_base::fichier() const <source-base-public-const-nom-source-base-fichier-const>`
[const Nom Source_base::fichier() const](#source-base-public-const-nom-source-base-fichier-const)
get_champ#
const Champ_base & Source_base::get_champ(const Motcle &nom) const 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:`const Champ_base & Source_base::get_champ(const Motcle &nom) const override <source-base-public-const-champ-base-ref-source-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Source_base::get_champ(const Motcle &nom) const override](#source-base-public-const-champ-base-ref-source-base-get-champ-const-motcle-ref-nom-const-override)
get_info#
const Type_info * Source_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 * Source_base::get_info() const override <source-base-public-const-type-info-ptr-source-base-get-info-const-override>`
[const Type_info * Source_base::get_info() const override](#source-base-public-const-type-info-ptr-source-base-get-info-const-override)
get_noms_champs_postraitables#
void Source_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 Source_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <source-base-public-void-source-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Source_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#source-base-public-void-source-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
has_champ#
bool Source_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 Source_base::has_champ(const Motcle &nom) const override <source-base-public-bool-source-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Source_base::has_champ(const Motcle &nom) const override](#source-base-public-bool-source-base-has-champ-const-motcle-ref-nom-const-override)
has_champ#
bool Source_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const 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:`bool Source_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <source-base-public-bool-source-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Source_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#source-base-public-bool-source-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
has_interface_blocs#
virtual int Source_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 Source_base::has_interface_blocs() const <source-base-public-virtual-int-source-base-has-interface-blocs-const>`
[virtual int Source_base::has_interface_blocs() const](#source-base-public-virtual-int-source-base-has-interface-blocs-const)
impr#
int Source_base::impr(Sortie &os) 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:`int Source_base::impr(Sortie &os) const <source-base-public-int-source-base-impr-sortie-ref-os-const>`
[int Source_base::impr(Sortie &os) const](#source-base-public-int-source-base-impr-sortie-ref-os-const)
initialiser#
int Source_base::initialiser(double temps)
Contrairement aux methodes mettre_a_jour, les methodes initialiser des sources ne peuvent pas dependre de l’exterieur.
Detailed description
(lui - meme peut ne pas etre initialise) Par defaut, mettre_a_jour
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 Source_base::initialiser(double temps) <source-base-public-int-source-base-initialiser-double-temps>`
[int Source_base::initialiser(double temps)](#source-base-public-int-source-base-initialiser-double-temps)
mettre_a_jour#
void Source_base::mettre_a_jour(double temps)
DOES NOTHING - to override in derived classes.
Detailed description
Mise a jour en temps du terme source.
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 Source_base::mettre_a_jour(double temps) <source-base-public-void-source-base-mettre-a-jour-double-temps>`
[void Source_base::mettre_a_jour(double temps)](#source-base-public-void-source-base-mettre-a-jour-double-temps)
ouvrir_fichier#
void Source_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const
Ouverture/creation d’un fichier d’impression d’un terme source 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 Source_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const <source-base-public-void-source-base-ouvrir-fichier-sfichier-ref-os-const-nom-ref-const-int-flag-equal-1-const>`
[void Source_base::ouvrir_fichier(SFichier &os, const Nom &, const int flag=1) const](#source-base-public-void-source-base-ouvrir-fichier-sfichier-ref-os-const-nom-ref-const-int-flag-equal-1-const)
resetTime#
void Source_base::resetTime(double t)
DOES NOTHING - to override in derived classes.
Detailed description
Reset current time.
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 Source_base::resetTime(double t) <source-base-public-void-source-base-resettime-double-t>`
[void Source_base::resetTime(double t)](#source-base-public-void-source-base-resettime-double-t)
set_col_names#
void Source_base::set_col_names(const Noms &col_names)
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 Source_base::set_col_names(const Noms &col_names) <source-base-public-void-source-base-set-col-names-const-noms-ref-col-names>`
[void Source_base::set_col_names(const Noms &col_names)](#source-base-public-void-source-base-set-col-names-const-noms-ref-col-names)
set_description#
void Source_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 Source_base::set_description(const Nom &nom) <source-base-public-void-source-base-set-description-const-nom-ref-nom>`
[void Source_base::set_description(const Nom &nom)](#source-base-public-void-source-base-set-description-const-nom-ref-nom)
set_fichier#
void Source_base::set_fichier(const Nom &)
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 Source_base::set_fichier(const Nom &) <source-base-public-void-source-base-set-fichier-const-nom-ref>`
[void Source_base::set_fichier(const Nom &)](#source-base-public-void-source-base-set-fichier-const-nom-ref)
Source_base#
Source_base::Source_base()
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:`Source_base::Source_base() <source-base-public-source-base-source-base>`
[Source_base::Source_base()](#source-base-public-source-base-source-base)
~Source_base#
Source_base::~Source_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:`Source_base::~Source_base() override <source-base-public-source-base-dtor-source-base-override>`
[Source_base::~Source_base() override](#source-base-public-source-base-dtor-source-base-override)
info#
const Type_info * Source_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 * Source_base::info() <source-base-public-static-const-type-info-ptr-source-base-info>`
[const Type_info * Source_base::info()](#source-base-public-static-const-type-info-ptr-source-base-info)
self_cast#
const Source_base & Source_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 Source_base & Source_base::self_cast(const Objet_U &) <source-base-public-static-const-source-base-ref-source-base-self-cast-const-objet-u-ref>`
[const Source_base & Source_base::self_cast(const Objet_U &)](#source-base-public-static-const-source-base-ref-source-base-self-cast-const-objet-u-ref)
self_cast#
Source_base & Source_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:`Source_base & Source_base::self_cast(Objet_U &) <source-base-public-static-source-base-ref-source-base-self-cast-objet-u-ref>`
[Source_base & Source_base::self_cast(Objet_U &)](#source-base-public-static-source-base-ref-source-base-self-cast-objet-u-ref)
associer_domaines#
virtual void Source_base::associer_domaines(const Domaine_dis_base &, const Domaine_Cl_dis_base &)=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 Source_base::associer_domaines(const Domaine_dis_base &, const Domaine_Cl_dis_base &)=0 <source-base-protected-virtual-void-source-base-associer-domaines-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-equal-0>`
[virtual void Source_base::associer_domaines(const Domaine_dis_base &, const Domaine_Cl_dis_base &)=0](#source-base-protected-virtual-void-source-base-associer-domaines-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-equal-0)
associer_pb#
virtual void Source_base::associer_pb(const Probleme_base &)=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 Source_base::associer_pb(const Probleme_base &)=0 <source-base-protected-virtual-void-source-base-associer-pb-const-probleme-base-ref-equal-0>`
[virtual void Source_base::associer_pb(const Probleme_base &)=0](#source-base-protected-virtual-void-source-base-associer-pb-const-probleme-base-ref-equal-0)
printOn#
Sortie & Source_base::printOn(Sortie &x) const override
DOES NOTHING - to override in derived classes.
Detailed description
Imprime la source sur un flot de sortie.
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:`Sortie & Source_base::printOn(Sortie &x) const override <source-base-protected-sortie-ref-source-base-printon-sortie-ref-x-const-override>`
[Sortie & Source_base::printOn(Sortie &x) const override](#source-base-protected-sortie-ref-source-base-printon-sortie-ref-x-const-override)
readOn#
Entree & Source_base::readOn(Entree &) override
DOES NOTHING - to override in derived classes.
Detailed description
Lecture d’un terme source sur un flot d’entree.
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:`Entree & Source_base::readOn(Entree &) override <source-base-protected-entree-ref-source-base-readon-entree-ref-override>`
[Entree & Source_base::readOn(Entree &) override](#source-base-protected-entree-ref-source-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Source_base::info_obj
DoubleVect Source_base::bilan_
Champs_compris Source_base::champs_compris_
TRUST_List<TRUST_Ref<Champ_Don_base *>> Source_base::champs_don_
Noms Source_base::col_names_
int Source_base::col_width_ = 0
Nom Source_base::description_
SFichier Source_base::Flux
Nom Source_base::out_