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 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:`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
Inheritance graph#
If the image is too small, right-click and open in new tab
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()
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:`Discr_inst::Discr_inst() <discr-inst-public-discr-inst-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 (.
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:`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 <discr-inst-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](#discr-inst-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 (.
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:`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 <discr-inst-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](#discr-inst-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.
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…
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:`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 <discr-inst-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](#discr-inst-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
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:`Nom Discr_inst::domaine_cl_dis_type() const override <discr-inst-public-nom-discr-inst-domaine-cl-dis-type-const-override>`
[Nom Discr_inst::domaine_cl_dis_type() const override](#discr-inst-public-nom-discr-inst-domaine-cl-dis-type-const-override)
duplique#
int Discr_inst::duplique() const override
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:`int Discr_inst::duplique() const override <discr-inst-public-int-discr-inst-duplique-const-override>`
[int Discr_inst::duplique() const override](#discr-inst-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 .
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 * Discr_inst::get_info() const override <discr-inst-public-const-type-info-ptr-discr-inst-get-info-const-override>`
[const Type_info * Discr_inst::get_info() const override](#discr-inst-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
Detailed description
Reimplements:
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 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 <discr-inst-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](#discr-inst-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
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:`unsigned Discr_inst::taille_memoire() const override <discr-inst-public-unsigned-discr-inst-taille-memoire-const-override>`
[unsigned Discr_inst::taille_memoire() const override](#discr-inst-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
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 Discr_inst::volume_maille(const Schema_Temps_base &sch, const Domaine_dis_base &z, TRUST_Deriv< Champ_Fonc_base > &ch) const <discr-inst-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](#discr-inst-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()
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:`Discr_inst::~Discr_inst() <discr-inst-public-discr-inst-dtor-discr-inst>`
[Discr_inst::~Discr_inst()](#discr-inst-public-discr-inst-dtor-discr-inst)
cree_instance#
Objet_U * Discr_inst::cree_instance()
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:`Objet_U * Discr_inst::cree_instance() <discr-inst-public-static-objet-u-ptr-discr-inst-cree-instance>`
[Objet_U * Discr_inst::cree_instance()](#discr-inst-public-static-objet-u-ptr-discr-inst-cree-instance)
info#
const Type_info * Discr_inst::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Discr_inst::info() <discr-inst-public-static-const-type-info-ptr-discr-inst-info>`
[const Type_info * Discr_inst::info()](#discr-inst-public-static-const-type-info-ptr-discr-inst-info)
self_cast#
const Discr_inst & Discr_inst::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Discr_inst & Discr_inst::self_cast(const Objet_U &) <discr-inst-public-static-const-discr-inst-ref-discr-inst-self-cast-const-objet-u-ref>`
[const Discr_inst & Discr_inst::self_cast(const Objet_U &)](#discr-inst-public-static-const-discr-inst-ref-discr-inst-self-cast-const-objet-u-ref)
self_cast#
Discr_inst & Discr_inst::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Discr_inst & Discr_inst::self_cast(Objet_U &) <discr-inst-public-static-discr-inst-ref-discr-inst-self-cast-objet-u-ref>`
[Discr_inst & Discr_inst::self_cast(Objet_U &)](#discr-inst-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.
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 & Discr_inst::printOn(Sortie &x) const override <discr-inst-protected-sortie-ref-discr-inst-printon-sortie-ref-x-const-override>`
[Sortie & Discr_inst::printOn(Sortie &x) const override](#discr-inst-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.
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 & Discr_inst::readOn(Entree &) override <discr-inst-protected-entree-ref-discr-inst-readon-entree-ref-override>`
[Entree & Discr_inst::readOn(Entree &) override](#discr-inst-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 (.
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 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 <discr-inst-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](#discr-inst-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