Discretisation_base#
#include <Discretisation_base.h>
classe Discretisation_base Cette classe represente un schema de discretisation en espace, qui
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:`Discretisation\_base <class-discretisation-base>`
[Discretisation\_base](#class-discretisation-base)
Detailed description#
sera associe a un probleme. Discretisation_base est la classe abstraite qui est a la base de la hierarchie des discretisations en espace.
Inherits from#
public : Objet_U
Inherited by#
public : Discr_inst
public : Discret_Thermique
public : IJK_discretisation
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
List of Private Static Methods#
Complete Member Function Documentation#
associer_domaine#
void Discretisation_base::associer_domaine(const Domaine &dom)
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 Discretisation_base::associer_domaine(const Domaine &dom) <discretisation-base-public-void-discretisation-base-associer-domaine-const-domaine-ref-dom>`
[void Discretisation_base::associer_domaine(const Domaine &dom)](#discretisation-base-public-void-discretisation-base-associer-domaine-const-domaine-ref-dom)
codage_du_calcul_du_residu#
virtual type_calcul_du_residu Discretisation_base::codage_du_calcul_du_residu() 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:`virtual type_calcul_du_residu Discretisation_base::codage_du_calcul_du_residu() const <discretisation-base-public-virtual-type-calcul-du-residu-discretisation-base-codage-du-calcul-du-residu-const>`
[virtual type_calcul_du_residu Discretisation_base::codage_du_calcul_du_residu() const](#discretisation-base-public-virtual-type-calcul-du-residu-discretisation-base-codage-du-calcul-du-residu-const)
Discretisation_base#
Discretisation_base::Discretisation_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:`Discretisation_base::Discretisation_base() <discretisation-base-public-discretisation-base-discretisation-base>`
[Discretisation_base::Discretisation_base()](#discretisation-base-public-discretisation-base-discretisation-base)
discretiser#
Domaine_dis_base & Discretisation_base::discretiser() const
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:`Domaine_dis_base & Discretisation_base::discretiser() const <discretisation-base-public-domaine-dis-base-ref-discretisation-base-discretiser-const>`
[Domaine_dis_base & Discretisation_base::discretiser() const](#discretisation-base-public-domaine-dis-base-ref-discretisation-base-discretiser-const)
discretiser_champ#
void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) 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 Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) const <discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-don-base-ref-champ-const>`
[void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) const](#discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-don-base-ref-champ-const)
discretiser_champ#
void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Fonc_base > &champ) 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 Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Fonc_base > &champ) const <discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-fonc-base-ref-champ-const>`
[void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Fonc_base > &champ) const](#discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-fonc-base-ref-champ-const)
discretiser_champ#
void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) 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 Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) const <discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-pas-dt-double-temps-trust-deriv-champ-inc-base-ref-champ-const-nom-ref-sous-type-equal-nom-vide-const>`
[void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, const Nom &nom, const Nom &unite, int nb_comp, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) const](#discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-pas-dt-double-temps-trust-deriv-champ-inc-base-ref-champ-const-nom-ref-sous-type-equal-nom-vide-const)
discretiser_champ#
void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) const
idem
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:`void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) const <discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-nom-const-noms-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-don-base-ref-champ-const>`
[void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) const](#discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-nom-const-noms-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-don-base-ref-champ-const)
discretiser_champ#
void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Fonc_base > &champ) const
idem
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:`void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Fonc_base > &champ) const <discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-nom-const-noms-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-fonc-base-ref-champ-const>`
[void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Fonc_base > &champ) const](#discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-nom-const-noms-ref-unite-int-nb-comp-double-temps-trust-deriv-champ-fonc-base-ref-champ-const)
discretiser_champ#
void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) const
Discretisation d’un champ en fonction de la directive et des autres parametres.
Detailed description
Voir les classes derivees. Cette methode ne traite aucune directive, elle affiche la liste des directives comprises par les classes derivees. Voir par exemple VDF_discretisation.cpp et VEF…
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 Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) const <discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-nom-const-noms-ref-unite-int-nb-comp-int-nb-pas-dt-double-temps-trust-deriv-champ-inc-base-ref-champ-const-nom-ref-sous-type-equal-nom-vide-const>`
[void Discretisation_base::discretiser_champ(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) const](#discretisation-base-public-void-discretisation-base-discretiser-champ-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-nom-const-noms-ref-unite-int-nb-comp-int-nb-pas-dt-double-temps-trust-deriv-champ-inc-base-ref-champ-const-nom-ref-sous-type-equal-nom-vide-const)
discretiser_variables#
void Discretisation_base::discretiser_variables() 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 Discretisation_base::discretiser_variables() const <discretisation-base-public-void-discretisation-base-discretiser-variables-const>`
[void Discretisation_base::discretiser_variables() const](#discretisation-base-public-void-discretisation-base-discretiser-variables-const)
domaine_cl_dis_type#
virtual Nom Discretisation_base::domaine_cl_dis_type() const =0
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:`virtual Nom Discretisation_base::domaine_cl_dis_type() const =0 <discretisation-base-public-virtual-nom-discretisation-base-domaine-cl-dis-type-const-equal-0>`
[virtual Nom Discretisation_base::domaine_cl_dis_type() const =0](#discretisation-base-public-virtual-nom-discretisation-base-domaine-cl-dis-type-const-equal-0)
get_info#
const Type_info * Discretisation_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 * Discretisation_base::get_info() const override <discretisation-base-public-const-type-info-ptr-discretisation-base-get-info-const-override>`
[const Type_info * Discretisation_base::get_info() const override](#discretisation-base-public-const-type-info-ptr-discretisation-base-get-info-const-override)
get_name_of_type_for#
Nom Discretisation_base::get_name_of_type_for(const Nom &class_operateur, const Nom &type_operteur, const Equation_base &eqn, const TRUST_Ref< Champ_base * > &champ_supp=TRUST_Ref< Champ_base * >()) const
remplit le Nom type en focntion de la classe de operateur, du type de l’operateur et de l’equation
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:`Nom Discretisation_base::get_name_of_type_for(const Nom &class_operateur, const Nom &type_operteur, const Equation_base &eqn, const TRUST_Ref< Champ_base * > &champ_supp=TRUST_Ref< Champ_base * >()) const <discretisation-base-public-nom-discretisation-base-get-name-of-type-for-const-nom-ref-class-operateur-const-nom-ref-type-operteur-const-equation-base-ref-eqn-const-trust-ref-champ-base-ptr-ref-champ-supp-equal-trust-ref-champ-base-ptr-const>`
[Nom Discretisation_base::get_name_of_type_for(const Nom &class_operateur, const Nom &type_operteur, const Equation_base &eqn, const TRUST_Ref< Champ_base * > &champ_supp=TRUST_Ref< Champ_base * >()) const](#discretisation-base-public-nom-discretisation-base-get-name-of-type-for-const-nom-ref-class-operateur-const-nom-ref-type-operteur-const-equation-base-ref-eqn-const-trust-ref-champ-base-ptr-ref-champ-supp-equal-trust-ref-champ-base-ptr-const)
is_dg#
virtual bool Discretisation_base::is_dg() const
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:`virtual bool Discretisation_base::is_dg() const <discretisation-base-public-virtual-bool-discretisation-base-is-dg-const>`
[virtual bool Discretisation_base::is_dg() const](#discretisation-base-public-virtual-bool-discretisation-base-is-dg-const)
is_ef#
virtual bool Discretisation_base::is_ef() 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 bool Discretisation_base::is_ef() const <discretisation-base-public-virtual-bool-discretisation-base-is-ef-const>`
[virtual bool Discretisation_base::is_ef() const](#discretisation-base-public-virtual-bool-discretisation-base-is-ef-const)
is_polymac#
virtual bool Discretisation_base::is_polymac() 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 bool Discretisation_base::is_polymac() const <discretisation-base-public-virtual-bool-discretisation-base-is-polymac-const>`
[virtual bool Discretisation_base::is_polymac() const](#discretisation-base-public-virtual-bool-discretisation-base-is-polymac-const)
is_polymac_family#
virtual bool Discretisation_base::is_polymac_family() 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 bool Discretisation_base::is_polymac_family() const <discretisation-base-public-virtual-bool-discretisation-base-is-polymac-family-const>`
[virtual bool Discretisation_base::is_polymac_family() const](#discretisation-base-public-virtual-bool-discretisation-base-is-polymac-family-const)
is_polymac_p0#
virtual bool Discretisation_base::is_polymac_p0() const
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:`virtual bool Discretisation_base::is_polymac_p0() const <discretisation-base-public-virtual-bool-discretisation-base-is-polymac-p0-const>`
[virtual bool Discretisation_base::is_polymac_p0() const](#discretisation-base-public-virtual-bool-discretisation-base-is-polymac-p0-const)
is_polymac_p0p1nc#
virtual bool Discretisation_base::is_polymac_p0p1nc() const
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:`virtual bool Discretisation_base::is_polymac_p0p1nc() const <discretisation-base-public-virtual-bool-discretisation-base-is-polymac-p0p1nc-const>`
[virtual bool Discretisation_base::is_polymac_p0p1nc() const](#discretisation-base-public-virtual-bool-discretisation-base-is-polymac-p0p1nc-const)
is_vdf#
virtual bool Discretisation_base::is_vdf() 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 bool Discretisation_base::is_vdf() const <discretisation-base-public-virtual-bool-discretisation-base-is-vdf-const>`
[virtual bool Discretisation_base::is_vdf() const](#discretisation-base-public-virtual-bool-discretisation-base-is-vdf-const)
is_vef#
virtual bool Discretisation_base::is_vef() const
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:`virtual bool Discretisation_base::is_vef() const <discretisation-base-public-virtual-bool-discretisation-base-is-vef-const>`
[virtual bool Discretisation_base::is_vef() const](#discretisation-base-public-virtual-bool-discretisation-base-is-vef-const)
mesh_numbering#
void Discretisation_base::mesh_numbering(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) 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 Discretisation_base::mesh_numbering(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const <discretisation-base-public-void-discretisation-base-mesh-numbering-const-schema-temps-base-ref-sch-const-domaine-dis-base-ref-z-trust-deriv-champ-fonc-base-ref-ch-const>`
[void Discretisation_base::mesh_numbering(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const](#discretisation-base-public-void-discretisation-base-mesh-numbering-const-schema-temps-base-ref-sch-const-domaine-dis-base-ref-z-trust-deriv-champ-fonc-base-ref-ch-const)
nommer_completer_champ_physique#
void Discretisation_base::nommer_completer_champ_physique(const Domaine_dis_base &domaine_vdf, const Nom &nom_champ, const Nom &unite, Champ_base &champ, const Probleme_base &pbi) 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 Discretisation_base::nommer_completer_champ_physique(const Domaine_dis_base &domaine_vdf, const Nom &nom_champ, const Nom &unite, Champ_base &champ, const Probleme_base &pbi) const <discretisation-base-public-void-discretisation-base-nommer-completer-champ-physique-const-domaine-dis-base-ref-domaine-vdf-const-nom-ref-nom-champ-const-nom-ref-unite-champ-base-ref-champ-const-probleme-base-ref-pbi-const>`
[void Discretisation_base::nommer_completer_champ_physique(const Domaine_dis_base &domaine_vdf, const Nom &nom_champ, const Nom &unite, Champ_base &champ, const Probleme_base &pbi) const](#discretisation-base-public-void-discretisation-base-nommer-completer-champ-physique-const-domaine-dis-base-ref-domaine-vdf-const-nom-ref-nom-champ-const-nom-ref-unite-champ-base-ref-champ-const-probleme-base-ref-pbi-const)
residu#
void Discretisation_base::residu(const Domaine_dis_base &, const Champ_Inc_base &, TRUST_Deriv< Champ_Fonc_base > &) 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 Discretisation_base::residu(const Domaine_dis_base &, const Champ_Inc_base &, TRUST_Deriv< Champ_Fonc_base > &) const <discretisation-base-public-void-discretisation-base-residu-const-domaine-dis-base-ref-const-champ-inc-base-ref-trust-deriv-champ-fonc-base-ref-const>`
[void Discretisation_base::residu(const Domaine_dis_base &, const Champ_Inc_base &, TRUST_Deriv< Champ_Fonc_base > &) const](#discretisation-base-public-void-discretisation-base-residu-const-domaine-dis-base-ref-const-champ-inc-base-ref-trust-deriv-champ-fonc-base-ref-const)
verifie_sous_type#
int Discretisation_base::verifie_sous_type(Nom &type, const Nom &sous_type, const Motcle &directive) 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 Discretisation_base::verifie_sous_type(Nom &type, const Nom &sous_type, const Motcle &directive) const <discretisation-base-public-int-discretisation-base-verifie-sous-type-nom-ref-type-const-nom-ref-sous-type-const-motcle-ref-directive-const>`
[int Discretisation_base::verifie_sous_type(Nom &type, const Nom &sous_type, const Motcle &directive) const](#discretisation-base-public-int-discretisation-base-verifie-sous-type-nom-ref-type-const-nom-ref-sous-type-const-motcle-ref-directive-const)
volume_maille#
void Discretisation_base::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) 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 Discretisation_base::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const <discretisation-base-public-void-discretisation-base-volume-maille-const-schema-temps-base-ref-sch-const-domaine-dis-base-ref-z-trust-deriv-champ-fonc-base-ref-ch-const>`
[void Discretisation_base::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const](#discretisation-base-public-void-discretisation-base-volume-maille-const-schema-temps-base-ref-sch-const-domaine-dis-base-ref-z-trust-deriv-champ-fonc-base-ref-ch-const)
~Discretisation_base#
Discretisation_base::~Discretisation_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:`Discretisation_base::~Discretisation_base() override <discretisation-base-public-discretisation-base-dtor-discretisation-base-override>`
[Discretisation_base::~Discretisation_base() override](#discretisation-base-public-discretisation-base-dtor-discretisation-base-override)
creer_champ#
void Discretisation_base::creer_champ(TRUST_Deriv< Champ_Don_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE)
Methode statique qui cree un OWN_PTR(Champ_Don_base) du type specifie.
Detailed description
Les parametres “directive” et “nom_discretisation” sont utilises pour l’affichage uniquement et sont optionnels
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 Discretisation_base::creer_champ(TRUST_Deriv< Champ_Don_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE) <discretisation-base-public-static-void-discretisation-base-creer-champ-trust-deriv-champ-don-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-double-temps-const-nom-ref-directive-equal-nom-vide-const-nom-ref-nom-discretisation-equal-nom-vide>`
[void Discretisation_base::creer_champ(TRUST_Deriv< Champ_Don_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE)](#discretisation-base-public-static-void-discretisation-base-creer-champ-trust-deriv-champ-don-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-double-temps-const-nom-ref-directive-equal-nom-vide-const-nom-ref-nom-discretisation-equal-nom-vide)
creer_champ#
void Discretisation_base::creer_champ(TRUST_Deriv< Champ_Fonc_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE)
Methode statique qui cree un OWN_PTR(Champ_Fonc_base) du type specifie.
Detailed description
Les parametres “directive” et “nom_discretisation” sont utilises pour l’affichage uniquement et sont optionnels
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 Discretisation_base::creer_champ(TRUST_Deriv< Champ_Fonc_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE) <discretisation-base-public-static-void-discretisation-base-creer-champ-trust-deriv-champ-fonc-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-double-temps-const-nom-ref-directive-equal-nom-vide-const-nom-ref-nom-discretisation-equal-nom-vide>`
[void Discretisation_base::creer_champ(TRUST_Deriv< Champ_Fonc_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE)](#discretisation-base-public-static-void-discretisation-base-creer-champ-trust-deriv-champ-fonc-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-double-temps-const-nom-ref-directive-equal-nom-vide-const-nom-ref-nom-discretisation-equal-nom-vide)
creer_champ#
void Discretisation_base::creer_champ(TRUST_Deriv< Champ_Inc_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, int nb_pas_dt, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE)
Methode statique qui cree un OWN_PTR(Champ_Inc_base) du type specifie.
Detailed description
Les parametres “directive” et “nom_discretisation” sont utilises pour l’affichage uniquement et sont optionnels
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 Discretisation_base::creer_champ(TRUST_Deriv< Champ_Inc_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, int nb_pas_dt, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE) <discretisation-base-public-static-void-discretisation-base-creer-champ-trust-deriv-champ-inc-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-int-nb-pas-dt-double-temps-const-nom-ref-directive-equal-nom-vide-const-nom-ref-nom-discretisation-equal-nom-vide>`
[void Discretisation_base::creer_champ(TRUST_Deriv< Champ_Inc_base > &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, int nb_pas_dt, double temps, const Nom &directive=NOM_VIDE, const Nom &nom_discretisation=NOM_VIDE)](#discretisation-base-public-static-void-discretisation-base-creer-champ-trust-deriv-champ-inc-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-int-nb-pas-dt-double-temps-const-nom-ref-directive-equal-nom-vide-const-nom-ref-nom-discretisation-equal-nom-vide)
info#
const Type_info * Discretisation_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 * Discretisation_base::info() <discretisation-base-public-static-const-type-info-ptr-discretisation-base-info>`
[const Type_info * Discretisation_base::info()](#discretisation-base-public-static-const-type-info-ptr-discretisation-base-info)
self_cast#
const Discretisation_base & Discretisation_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 Discretisation_base & Discretisation_base::self_cast(const Objet_U &) <discretisation-base-public-static-const-discretisation-base-ref-discretisation-base-self-cast-const-objet-u-ref>`
[const Discretisation_base & Discretisation_base::self_cast(const Objet_U &)](#discretisation-base-public-static-const-discretisation-base-ref-discretisation-base-self-cast-const-objet-u-ref)
self_cast#
Discretisation_base & Discretisation_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:`Discretisation_base & Discretisation_base::self_cast(Objet_U &) <discretisation-base-public-static-discretisation-base-ref-discretisation-base-self-cast-objet-u-ref>`
[Discretisation_base & Discretisation_base::self_cast(Objet_U &)](#discretisation-base-public-static-discretisation-base-ref-discretisation-base-self-cast-objet-u-ref)
printOn#
Sortie & Discretisation_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Discretisation_base::printOn(Sortie &x) const override <discretisation-base-protected-sortie-ref-discretisation-base-printon-sortie-ref-x-const-override>`
[Sortie & Discretisation_base::printOn(Sortie &x) const override](#discretisation-base-protected-sortie-ref-discretisation-base-printon-sortie-ref-x-const-override)
readOn#
Entree & Discretisation_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Discretisation_base::readOn(Entree &) override <discretisation-base-protected-entree-ref-discretisation-base-readon-entree-ref-override>`
[Entree & Discretisation_base::readOn(Entree &) override](#discretisation-base-protected-entree-ref-discretisation-base-readon-entree-ref-override)
modifier_champ_tabule#
void Discretisation_base::modifier_champ_tabule(const Domaine_dis_base &domaine_dis, Champ_Fonc_Tabule &ch_tab, const TRUST_Vector< TRUST_Ref< Champ_base * > > &ch_inc) const
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:`void Discretisation_base::modifier_champ_tabule(const Domaine_dis_base &domaine_dis, Champ_Fonc_Tabule &ch_tab, const TRUST_Vector< TRUST_Ref< Champ_base * > > &ch_inc) const <discretisation-base-private-void-discretisation-base-modifier-champ-tabule-const-domaine-dis-base-ref-domaine-dis-champ-fonc-tabule-ref-ch-tab-const-trust-vector-trust-ref-champ-base-ptr-ref-ch-inc-const>`
[void Discretisation_base::modifier_champ_tabule(const Domaine_dis_base &domaine_dis, Champ_Fonc_Tabule &ch_tab, const TRUST_Vector< TRUST_Ref< Champ_base * > > &ch_inc) const](#discretisation-base-private-void-discretisation-base-modifier-champ-tabule-const-domaine-dis-base-ref-domaine-dis-champ-fonc-tabule-ref-ch-tab-const-trust-vector-trust-ref-champ-base-ptr-ref-ch-inc-const)
test_demande_description#
void Discretisation_base::test_demande_description(const Motcle &, const Nom &) const
Cette fonction est un outil pour les trois methodes suivantes.
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:`void Discretisation_base::test_demande_description(const Motcle &, const Nom &) const <discretisation-base-private-void-discretisation-base-test-demande-description-const-motcle-ref-const-nom-ref-const>`
[void Discretisation_base::test_demande_description(const Motcle &, const Nom &) const](#discretisation-base-private-void-discretisation-base-test-demande-description-const-motcle-ref-const-nom-ref-const)
champ_fixer_membres_communs#
void Discretisation_base::champ_fixer_membres_communs(Champ_base &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps)
Fonction outil pour fixer les membres communs a tous les types de champs (utilisee dans creer_champ)
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:`void Discretisation_base::champ_fixer_membres_communs(Champ_base &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps) <discretisation-base-private-static-void-discretisation-base-champ-fixer-membres-communs-champ-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-double-temps>`
[void Discretisation_base::champ_fixer_membres_communs(Champ_base &ch, const Domaine_dis_base &z, const Nom &type, const Nom &nom, const Nom &unite, int nb_comp, int nb_ddl, double temps)](#discretisation-base-private-static-void-discretisation-base-champ-fixer-membres-communs-champ-base-ref-ch-const-domaine-dis-base-ref-z-const-nom-ref-type-const-nom-ref-nom-const-nom-ref-unite-int-nb-comp-int-nb-ddl-double-temps)
Attributes Documentation#
const Type_info Discretisation_base::info_obj
const Motcle Discretisation_base::DEMANDE_DESCRIPTION =
const Nom Discretisation_base::NOM_VIDE =
TRUST_Ref<Domaine *> Discretisation_base::le_domaine_
Enums#
Discretisation_base::type_calcul_du_residu#
Location: trust-code/src/Kernel/Framework/Discretisation_base.h:59
How to cite in this doc: 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:`Discretisation\_base::type\_calcul\_du\_residu <enum-none-discretisation-base-type-calcul-du-residu>`
[Discretisation\_base::type\_calcul\_du\_residu](#enum-none-discretisation-base-type-calcul-du-residu)
VIA_CONTRIBUER_AU_SECOND_MEMBRE
VIA_AJOUTER