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#
public : Discretisation_base
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()
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)
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)
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)
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)
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)
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)
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)
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)
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)
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()
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)
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)
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)
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)
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)
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)
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)
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#
const Type_info Discr_inst::info_obj