Discretisation_base#
#include <Discretisation_base.h>
classe Discretisation_base Cette classe represente un schema de discretisation en espace, qui
How to cite this class in this doc#
: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#
void Discretisation_base::associer_domaine(const Domaine &dom)
References
How to cite in this doc:
:ref:`void Discretisation_base::associer_domaine(const Domaine &dom) <public-void-discretisation-base-associer-domaine-const-domaine-ref-dom>`
[void Discretisation_base::associer_domaine(const Domaine &dom)](#public-void-discretisation-base-associer-domaine-const-domaine-ref-dom)
virtual type_calcul_du_residu Discretisation_base::codage_du_calcul_du_residu() const
References
How to cite in this doc:
:ref:`virtual type_calcul_du_residu Discretisation_base::codage_du_calcul_du_residu() const <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](#public-virtual-type-calcul-du-residu-discretisation-base-codage-du-calcul-du-residu-const)
Discretisation_base::Discretisation_base()
How to cite in this doc:
:ref:`Discretisation_base::Discretisation_base() <public-discretisation-base-discretisation-base>`
[Discretisation_base::Discretisation_base()](#public-discretisation-base-discretisation-base)
Domaine_dis_base & Discretisation_base::discretiser() const
How to cite in this doc:
:ref:`Domaine_dis_base & Discretisation_base::discretiser() const <public-domaine-dis-base-ref-discretisation-base-discretiser-const>`
[Domaine_dis_base & Discretisation_base::discretiser() const](#public-domaine-dis-base-ref-discretisation-base-discretiser-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
References
How to cite in this doc:
: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 <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](#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_Fonc_base > &champ) const
References
How to cite in this doc:
: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 <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](#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, int nb_pas_dt, double temps, TRUST_Deriv< Champ_Inc_base > &champ, const Nom &sous_type=NOM_VIDE) const
References
How to cite in this doc:
: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 <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](#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, Nature_du_champ nature, const Noms &nom, const Noms &unite, int nb_comp, double temps, TRUST_Deriv< Champ_Don_base > &champ) const
idem
How to cite in this doc:
: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 <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](#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_Fonc_base > &champ) const
idem
How to cite in this doc:
: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 <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](#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, 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.
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 cite in this doc:
: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 <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](#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_variables() const
References
How to cite in this doc:
:ref:`void Discretisation_base::discretiser_variables() const <public-void-discretisation-base-discretiser-variables-const>`
[void Discretisation_base::discretiser_variables() const](#public-void-discretisation-base-discretiser-variables-const)
virtual Nom Discretisation_base::domaine_cl_dis_type() const =0
How to cite in this doc:
:ref:`virtual Nom Discretisation_base::domaine_cl_dis_type() const =0 <public-virtual-nom-discretisation-base-domaine-cl-dis-type-const-equal-0>`
[virtual Nom Discretisation_base::domaine_cl_dis_type() const =0](#public-virtual-nom-discretisation-base-domaine-cl-dis-type-const-equal-0)
const Type_info * Discretisation_base::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Discretisation_base::get_info() const override <public-const-type-info-ptr-discretisation-base-get-info-const-override>`
[const Type_info * Discretisation_base::get_info() const override](#public-const-type-info-ptr-discretisation-base-get-info-const-override)
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
References
How to cite in this doc:
: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 <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](#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)
virtual bool Discretisation_base::is_dg() const
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_dg() const <public-virtual-bool-discretisation-base-is-dg-const>`
[virtual bool Discretisation_base::is_dg() const](#public-virtual-bool-discretisation-base-is-dg-const)
virtual bool Discretisation_base::is_ef() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_ef() const <public-virtual-bool-discretisation-base-is-ef-const>`
[virtual bool Discretisation_base::is_ef() const](#public-virtual-bool-discretisation-base-is-ef-const)
virtual bool Discretisation_base::is_polymac() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_polymac() const <public-virtual-bool-discretisation-base-is-polymac-const>`
[virtual bool Discretisation_base::is_polymac() const](#public-virtual-bool-discretisation-base-is-polymac-const)
virtual bool Discretisation_base::is_polymac_family() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_polymac_family() const <public-virtual-bool-discretisation-base-is-polymac-family-const>`
[virtual bool Discretisation_base::is_polymac_family() const](#public-virtual-bool-discretisation-base-is-polymac-family-const)
virtual bool Discretisation_base::is_polymac_p0() const
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_polymac_p0() const <public-virtual-bool-discretisation-base-is-polymac-p0-const>`
[virtual bool Discretisation_base::is_polymac_p0() const](#public-virtual-bool-discretisation-base-is-polymac-p0-const)
virtual bool Discretisation_base::is_polymac_p0p1nc() const
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_polymac_p0p1nc() const <public-virtual-bool-discretisation-base-is-polymac-p0p1nc-const>`
[virtual bool Discretisation_base::is_polymac_p0p1nc() const](#public-virtual-bool-discretisation-base-is-polymac-p0p1nc-const)
virtual bool Discretisation_base::is_vdf() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_vdf() const <public-virtual-bool-discretisation-base-is-vdf-const>`
[virtual bool Discretisation_base::is_vdf() const](#public-virtual-bool-discretisation-base-is-vdf-const)
virtual bool Discretisation_base::is_vef() const
How to cite in this doc:
:ref:`virtual bool Discretisation_base::is_vef() const <public-virtual-bool-discretisation-base-is-vef-const>`
[virtual bool Discretisation_base::is_vef() const](#public-virtual-bool-discretisation-base-is-vef-const)
void Discretisation_base::mesh_numbering(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const
References
Referenced By
How to cite in this doc:
:ref:`void Discretisation_base::mesh_numbering(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const <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](#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::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
References
Referenced By
How to cite in this doc:
: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 <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](#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::residu(const Domaine_dis_base &, const Champ_Inc_base &, TRUST_Deriv< Champ_Fonc_base > &) const
References
Referenced By
How to cite in this doc:
:ref:`void Discretisation_base::residu(const Domaine_dis_base &, const Champ_Inc_base &, TRUST_Deriv< Champ_Fonc_base > &) const <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](#public-void-discretisation-base-residu-const-domaine-dis-base-ref-const-champ-inc-base-ref-trust-deriv-champ-fonc-base-ref-const)
int Discretisation_base::verifie_sous_type(Nom &type, const Nom &sous_type, const Motcle &directive) const
References
Referenced By
How to cite in this doc:
:ref:`int Discretisation_base::verifie_sous_type(Nom &type, const Nom &sous_type, const Motcle &directive) const <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](#public-int-discretisation-base-verifie-sous-type-nom-ref-type-const-nom-ref-sous-type-const-motcle-ref-directive-const)
void Discretisation_base::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const
References
Referenced By
How to cite in this doc:
:ref:`void Discretisation_base::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const <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](#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() override
How to cite in this doc:
:ref:`Discretisation_base::~Discretisation_base() override <public-discretisation-base-dtor-discretisation-base-override>`
[Discretisation_base::~Discretisation_base() override](#public-discretisation-base-dtor-discretisation-base-override)
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.
Les parametres “directive” et “nom_discretisation” sont utilises pour l’affichage uniquement et sont optionnels
How to cite in this doc:
: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) <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)](#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_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.
Les parametres “directive” et “nom_discretisation” sont utilises pour l’affichage uniquement et sont optionnels
How to cite in this doc:
: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) <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)](#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_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.
Les parametres “directive” et “nom_discretisation” sont utilises pour l’affichage uniquement et sont optionnels
References
Referenced By
How to cite in this doc:
: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) <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)](#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)
const Type_info * Discretisation_base::info()
How to cite in this doc:
:ref:`const Type_info * Discretisation_base::info() <public-static-const-type-info-ptr-discretisation-base-info>`
[const Type_info * Discretisation_base::info()](#public-static-const-type-info-ptr-discretisation-base-info)
const Discretisation_base & Discretisation_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Discretisation_base & Discretisation_base::self_cast(const Objet_U &) <public-static-const-discretisation-base-ref-discretisation-base-self-cast-const-objet-u-ref>`
[const Discretisation_base & Discretisation_base::self_cast(const Objet_U &)](#public-static-const-discretisation-base-ref-discretisation-base-self-cast-const-objet-u-ref)
Discretisation_base & Discretisation_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Discretisation_base & Discretisation_base::self_cast(Objet_U &) <public-static-discretisation-base-ref-discretisation-base-self-cast-objet-u-ref>`
[Discretisation_base & Discretisation_base::self_cast(Objet_U &)](#public-static-discretisation-base-ref-discretisation-base-self-cast-objet-u-ref)
Sortie & Discretisation_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Sortie & Discretisation_base::printOn(Sortie &x) const override <protected-sortie-ref-discretisation-base-printon-sortie-ref-x-const-override>`
[Sortie & Discretisation_base::printOn(Sortie &x) const override](#protected-sortie-ref-discretisation-base-printon-sortie-ref-x-const-override)
Entree & Discretisation_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Entree & Discretisation_base::readOn(Entree &) override <protected-entree-ref-discretisation-base-readon-entree-ref-override>`
[Entree & Discretisation_base::readOn(Entree &) override](#protected-entree-ref-discretisation-base-readon-entree-ref-override)
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
How to cite in this doc:
: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 <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](#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::test_demande_description(const Motcle &, const Nom &) const
Cette fonction est un outil pour les trois methodes suivantes.
How to cite in this doc:
:ref:`void Discretisation_base::test_demande_description(const Motcle &, const Nom &) const <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](#private-void-discretisation-base-test-demande-description-const-motcle-ref-const-nom-ref-const)
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)
How to cite in this doc:
: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) <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)](#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:
: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