Discr_inst#

#include <Discr_inst.h>

class Discr_inst Cette classe ne sait rien faire, on en a besoin pour le Pb_MED

How to cite this class in this doc#

:ref:`Discr\_inst <class-discr-inst>`
[Discr\_inst](#class-discr-inst)

Detailed description#

on a besoin d’avoir associe une discretisation

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

Discr_inst
Discr_inst::Discr_inst()
How to cite in this doc:
:ref:`Discr_inst::Discr_inst() <public-discr-inst-discr-inst>`
[Discr_inst::Discr_inst()](#public-discr-inst-discr-inst)
discretiser_champ
void Discr_inst::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 override

Idem que Discr_inst::discretiser_champ (.

Reimplements:

How to cite in this doc:
:ref:`void Discr_inst::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 override <public-void-discr-inst-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-override>`
[void Discr_inst::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 override](#public-void-discr-inst-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-override)
discretiser_champ
void Discr_inst::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 override

Idem que Discr_inst::discretiser_champ (.

Reimplements:

How to cite in this doc:
:ref:`void Discr_inst::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 override <public-void-discr-inst-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-override>`
[void Discr_inst::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 override](#public-void-discr-inst-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-override)
discretiser_champ
void Discr_inst::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 override

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…

Reimplements:

How to cite in this doc:
:ref:`void Discr_inst::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 override <public-void-discr-inst-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-override>`
[void Discr_inst::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 override](#public-void-discr-inst-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-override)
domaine_cl_dis_type
Nom Discr_inst::domaine_cl_dis_type() const override

Reimplements:

How to cite in this doc:
:ref:`Nom Discr_inst::domaine_cl_dis_type() const override <public-nom-discr-inst-domaine-cl-dis-type-const-override>`
[Nom Discr_inst::domaine_cl_dis_type() const override](#public-nom-discr-inst-domaine-cl-dis-type-const-override)
duplique
int Discr_inst::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Discr_inst::duplique() const override <public-int-discr-inst-duplique-const-override>`
[int Discr_inst::duplique() const override](#public-int-discr-inst-duplique-const-override)
get_info
const Type_info * Discr_inst::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 * Discr_inst::get_info() const override <public-const-type-info-ptr-discr-inst-get-info-const-override>`
[const Type_info * Discr_inst::get_info() const override](#public-const-type-info-ptr-discr-inst-get-info-const-override)
modifier_champ_tabule
void Discr_inst::modifier_champ_tabule(const Domaine_dis_base &domaine_vdf, Champ_Fonc_Tabule &lambda_tab, const TRUST_Vector< TRUST_Ref< Champ_base * > > &ch_temper) const override

Reimplements:

References
How to cite in this doc:
:ref:`void Discr_inst::modifier_champ_tabule(const Domaine_dis_base &domaine_vdf, Champ_Fonc_Tabule &lambda_tab, const TRUST_Vector< TRUST_Ref< Champ_base * > > &ch_temper) const override <public-void-discr-inst-modifier-champ-tabule-const-domaine-dis-base-ref-domaine-vdf-champ-fonc-tabule-ref-lambda-tab-const-trust-vector-trust-ref-champ-base-ptr-ref-ch-temper-const-override>`
[void Discr_inst::modifier_champ_tabule(const Domaine_dis_base &domaine_vdf, Champ_Fonc_Tabule &lambda_tab, const TRUST_Vector< TRUST_Ref< Champ_base * > > &ch_temper) const override](#public-void-discr-inst-modifier-champ-tabule-const-domaine-dis-base-ref-domaine-vdf-champ-fonc-tabule-ref-lambda-tab-const-trust-vector-trust-ref-champ-base-ptr-ref-ch-temper-const-override)
taille_memoire
unsigned Discr_inst::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Discr_inst::taille_memoire() const override <public-unsigned-discr-inst-taille-memoire-const-override>`
[unsigned Discr_inst::taille_memoire() const override](#public-unsigned-discr-inst-taille-memoire-const-override)
volume_maille
void Discr_inst::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const
References
How to cite in this doc:
:ref:`void Discr_inst::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const <public-void-discr-inst-volume-maille-const-schema-temps-base-ref-sch-const-domaine-dis-base-ref-z-trust-deriv-champ-fonc-base-ref-ch-const>`
[void Discr_inst::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const](#public-void-discr-inst-volume-maille-const-schema-temps-base-ref-sch-const-domaine-dis-base-ref-z-trust-deriv-champ-fonc-base-ref-ch-const)
~Discr_inst
Discr_inst::~Discr_inst()
How to cite in this doc:
:ref:`Discr_inst::~Discr_inst() <public-discr-inst-dtor-discr-inst>`
[Discr_inst::~Discr_inst()](#public-discr-inst-dtor-discr-inst)
cree_instance
Objet_U * Discr_inst::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Discr_inst::cree_instance() <public-static-objet-u-ptr-discr-inst-cree-instance>`
[Objet_U * Discr_inst::cree_instance()](#public-static-objet-u-ptr-discr-inst-cree-instance)
info
const Type_info * Discr_inst::info()
How to cite in this doc:
:ref:`const Type_info * Discr_inst::info() <public-static-const-type-info-ptr-discr-inst-info>`
[const Type_info * Discr_inst::info()](#public-static-const-type-info-ptr-discr-inst-info)
self_cast
const Discr_inst & Discr_inst::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Discr_inst & Discr_inst::self_cast(const Objet_U &) <public-static-const-discr-inst-ref-discr-inst-self-cast-const-objet-u-ref>`
[const Discr_inst & Discr_inst::self_cast(const Objet_U &)](#public-static-const-discr-inst-ref-discr-inst-self-cast-const-objet-u-ref)
self_cast
Discr_inst & Discr_inst::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Discr_inst & Discr_inst::self_cast(Objet_U &) <public-static-discr-inst-ref-discr-inst-self-cast-objet-u-ref>`
[Discr_inst & Discr_inst::self_cast(Objet_U &)](#public-static-discr-inst-ref-discr-inst-self-cast-objet-u-ref)
printOn
Sortie & Discr_inst::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 & Discr_inst::printOn(Sortie &x) const override <protected-sortie-ref-discr-inst-printon-sortie-ref-x-const-override>`
[Sortie & Discr_inst::printOn(Sortie &x) const override](#protected-sortie-ref-discr-inst-printon-sortie-ref-x-const-override)
readOn
Entree & Discr_inst::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 & Discr_inst::readOn(Entree &) override <protected-entree-ref-discr-inst-readon-entree-ref-override>`
[Entree & Discr_inst::readOn(Entree &) override](#protected-entree-ref-discr-inst-readon-entree-ref-override)
discretiser_champ_fonc_don
void Discr_inst::discretiser_champ_fonc_don(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &noms, const Noms &unites, int nb_comp, double temps, Objet_U &champ) const

Idem que VEF_discretisation::discretiser_champ (.

How to cite in this doc:
:ref:`void Discr_inst::discretiser_champ_fonc_don(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &noms, const Noms &unites, int nb_comp, double temps, Objet_U &champ) const <private-void-discr-inst-discretiser-champ-fonc-don-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-noms-const-noms-ref-unites-int-nb-comp-double-temps-objet-u-ref-champ-const>`
[void Discr_inst::discretiser_champ_fonc_don(const Motcle &directive, const Domaine_dis_base &z, Nature_du_champ nature, const Noms &noms, const Noms &unites, int nb_comp, double temps, Objet_U &champ) const](#private-void-discr-inst-discretiser-champ-fonc-don-const-motcle-ref-directive-const-domaine-dis-base-ref-z-nature-du-champ-nature-const-noms-ref-noms-const-noms-ref-unites-int-nb-comp-double-temps-objet-u-ref-champ-const)

Attributes Documentation#

info_obj (public)
const Type_info Discr_inst::info_obj