Discretisation_base#

#include <Discretisation_base.h>
Brief description

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#

Inherited by#

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#

Definition
void Discretisation_base::associer_domaine(const Domaine &dom)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
virtual type_calcul_du_residu Discretisation_base::codage_du_calcul_du_residu() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
Discretisation_base::Discretisation_base()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Discretisation_base::Discretisation_base() <discretisation-base-public-discretisation-base-discretisation-base>`
[Discretisation_base::Discretisation_base()](#discretisation-base-public-discretisation-base-discretisation-base)

discretiser#

Definition
Domaine_dis_base & Discretisation_base::discretiser() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
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
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
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
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
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
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
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
Brief description

idem

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, 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#

Definition
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
Brief description

idem

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, 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#

Definition
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
Brief description

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…

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, 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#

Definition
void Discretisation_base::discretiser_variables() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
virtual Nom Discretisation_base::domaine_cl_dis_type() const =0
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
const Type_info * Discretisation_base::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * 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#

Definition
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
Brief description

remplit le Nom type en focntion de la classe de operateur, du type de l’operateur et de l’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:`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#

Definition
virtual bool Discretisation_base::is_dg() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual 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#

Definition
virtual bool Discretisation_base::is_ef() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual 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#

Definition
virtual bool Discretisation_base::is_polymac() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual 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#

Definition
virtual bool Discretisation_base::is_polymac_family() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual 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#

Definition
virtual bool Discretisation_base::is_polymac_p0() const
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
virtual bool Discretisation_base::is_polymac_p0p1nc() const
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
virtual bool Discretisation_base::is_vdf() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual 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#

Definition
virtual bool Discretisation_base::is_vef() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual 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#

Definition
void Discretisation_base::mesh_numbering(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
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
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
void Discretisation_base::residu(const Domaine_dis_base &, const Champ_Inc_base &, TRUST_Deriv< Champ_Fonc_base > &) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
int Discretisation_base::verifie_sous_type(Nom &type, const Nom &sous_type, const Motcle &directive) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int 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#

Definition
void Discretisation_base::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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#

Definition
Discretisation_base::~Discretisation_base() override
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
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)
Brief description

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#

Definition
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)
Brief description

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#

Definition
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)
Brief description

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#

Definition
const Type_info * Discretisation_base::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * 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#

Definition
const Discretisation_base & Discretisation_base::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const 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#

Definition
Discretisation_base & Discretisation_base::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
Sortie & Discretisation_base::printOn(Sortie &x) const override
Brief description

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & 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#

Definition
Entree & Discretisation_base::readOn(Entree &) override
Brief description

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & 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#

Definition
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
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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#

Definition
void Discretisation_base::test_demande_description(const Motcle &, const Nom &) const
Brief description

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#

Definition
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)
Brief description

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#

info_obj (public)
const Type_info Discretisation_base::info_obj
DEMANDE_DESCRIPTION (protected)
const Motcle Discretisation_base::DEMANDE_DESCRIPTION =
NOM_VIDE (protected)
const Nom Discretisation_base::NOM_VIDE =
le_domaine_ (protected)
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