Ecrire_MED_32_64#
#include <Ecrire_MED.h>
Classe Ecrire_MED Ecrit un fichier 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:`Ecrire\_MED\_32\_64 <class-template-ecrire-med-32-64>`
[Ecrire\_MED\_32\_64](#class-template-ecrire-med-32-64)
Detailed description#
Warning: fields and everything related to discretised domains can only be invoked with the 32 bit version.
Inherits from#
public : Interprete
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#
Complete Member Function Documentation#
duplique#
int Ecrire_MED_32_64<_T_>::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 Ecrire_MED_32_64<_T_>::duplique() const override <ecrire-med-32-64-public-int-ecrire-med-32-64-t-duplique-const-override>`
[int Ecrire_MED_32_64<_T_>::duplique() const override](#ecrire-med-32-64-public-int-ecrire-med-32-64-t-duplique-const-override)
ecrire_champ#
void Ecrire_MED_32_64<_SIZE_>::ecrire_champ(const Nom &type, const Nom &nom_cha1, const DoubleTab &val, const Noms &unite, const Nom &type_elem, double time, const Champ_Inc_base &le_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 Ecrire_MED_32_64<_SIZE_>::ecrire_champ(const Nom &type, const Nom &nom_cha1, const DoubleTab &val, const Noms &unite, const Nom &type_elem, double time, const Champ_Inc_base &le_champ) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-champ-const-nom-ref-type-const-nom-ref-nom-cha1-const-doubletab-ref-val-const-noms-ref-unite-const-nom-ref-type-elem-double-time-const-champ-inc-base-ref-le-champ>`
[void Ecrire_MED_32_64<_SIZE_>::ecrire_champ(const Nom &type, const Nom &nom_cha1, const DoubleTab &val, const Noms &unite, const Nom &type_elem, double time, const Champ_Inc_base &le_champ)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-champ-const-nom-ref-type-const-nom-ref-nom-cha1-const-doubletab-ref-val-const-noms-ref-unite-const-nom-ref-type-elem-double-time-const-champ-inc-base-ref-le-champ)
ecrire_champ#
void Ecrire_MED_32_64<_SIZE_>::ecrire_champ(const Nom &type, const Nom &nom_cha1, const DoubleTab &val, const Noms &unite, const Noms &noms_compo, const Nom &type_elem, double time)
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 Ecrire_MED_32_64<_SIZE_>::ecrire_champ(const Nom &type, const Nom &nom_cha1, const DoubleTab &val, const Noms &unite, const Noms &noms_compo, const Nom &type_elem, double time) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-champ-const-nom-ref-type-const-nom-ref-nom-cha1-const-doubletab-ref-val-const-noms-ref-unite-const-noms-ref-noms-compo-const-nom-ref-type-elem-double-time>`
[void Ecrire_MED_32_64<_SIZE_>::ecrire_champ(const Nom &type, const Nom &nom_cha1, const DoubleTab &val, const Noms &unite, const Noms &noms_compo, const Nom &type_elem, double time)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-champ-const-nom-ref-type-const-nom-ref-nom-cha1-const-doubletab-ref-val-const-noms-ref-unite-const-noms-ref-noms-compo-const-nom-ref-type-elem-double-time)
ecrire_domaine#
void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine(bool append=true)
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:`void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine(bool append=true) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-domaine-bool-append-equal-true>`
[void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine(bool append=true)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-domaine-bool-append-equal-true)
ecrire_domaine_dis#
void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dis(bool append=true)
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:`void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dis(bool append=true) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-domaine-dis-bool-append-equal-true>`
[void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dis(bool append=true)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-domaine-dis-bool-append-equal-true)
ecrire_domaine_dual#
void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dual(bool append=true)
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:`void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dual(bool append=true) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-domaine-dual-bool-append-equal-true>`
[void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dual(bool append=true)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-ecrire-domaine-dual-bool-append-equal-true)
Ecrire_MED_32_64#
Ecrire_MED_32_64<_T_>::Ecrire_MED_32_64()
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:`Ecrire_MED_32_64<_T_>::Ecrire_MED_32_64() <ecrire-med-32-64-public-ecrire-med-32-64-t-ecrire-med-32-64>`
[Ecrire_MED_32_64<_T_>::Ecrire_MED_32_64()](#ecrire-med-32-64-public-ecrire-med-32-64-t-ecrire-med-32-64)
Ecrire_MED_32_64#
Ecrire_MED_32_64<_SIZE_>::Ecrire_MED_32_64(const Nom &file_name, const Domaine_t &dom)
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:`Ecrire_MED_32_64<_SIZE_>::Ecrire_MED_32_64(const Nom &file_name, const Domaine_t &dom) <ecrire-med-32-64-public-ecrire-med-32-64-size-ecrire-med-32-64-const-nom-ref-file-name-const-domaine-t-ref-dom>`
[Ecrire_MED_32_64<_SIZE_>::Ecrire_MED_32_64(const Nom &file_name, const Domaine_t &dom)](#ecrire-med-32-64-public-ecrire-med-32-64-size-ecrire-med-32-64-const-nom-ref-file-name-const-domaine-t-ref-dom)
get_info#
const Type_info * Ecrire_MED_32_64<_T_>::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 * Ecrire_MED_32_64<_T_>::get_info() const override <ecrire-med-32-64-public-const-type-info-ptr-ecrire-med-32-64-t-get-info-const-override>`
[const Type_info * Ecrire_MED_32_64<_T_>::get_info() const override](#ecrire-med-32-64-public-const-type-info-ptr-ecrire-med-32-64-t-get-info-const-override)
get_major_mode#
bool Ecrire_MED_32_64<_SIZE_>::get_major_mode()
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:`bool Ecrire_MED_32_64<_SIZE_>::get_major_mode() <ecrire-med-32-64-public-bool-ecrire-med-32-64-size-get-major-mode>`
[bool Ecrire_MED_32_64<_SIZE_>::get_major_mode()](#ecrire-med-32-64-public-bool-ecrire-med-32-64-size-get-major-mode)
info_obj#
const Type_info Ecrire_MED_32_64<trustIdType>::info_obj("Write_MED" "_64", Ecrire_MED_32_64< trustIdType >::cree_instance, 1, Ecrire_MED_32_64bases< trustIdType >)
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 Ecrire_MED_32_64<trustIdType>::info_obj("Write_MED" "_64", Ecrire_MED_32_64< trustIdType >::cree_instance, 1, Ecrire_MED_32_64bases< trustIdType >) <ecrire-med-32-64-public-const-type-info-ecrire-med-32-64-trustidtype-info-obj-"write-med"-"-64"-ecrire-med-32-64-trustidtype-cree-instance-1-ecrire-med-32-64bases-trustidtype>`
[const Type_info Ecrire_MED_32_64<trustIdType>::info_obj("Write_MED" "_64", Ecrire_MED_32_64< trustIdType >::cree_instance, 1, Ecrire_MED_32_64bases< trustIdType >)](#ecrire-med-32-64-public-const-type-info-ecrire-med-32-64-trustidtype-info-obj-"write-med"-"-64"-ecrire-med-32-64-trustidtype-cree-instance-1-ecrire-med-32-64bases-trustidtype)
interpreter#
Entree & Ecrire_MED_32_64<_SIZE_>::interpreter(Entree &) 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:`Entree & Ecrire_MED_32_64<_SIZE_>::interpreter(Entree &) override <ecrire-med-32-64-public-entree-ref-ecrire-med-32-64-size-interpreter-entree-ref-override>`
[Entree & Ecrire_MED_32_64<_SIZE_>::interpreter(Entree &) override](#ecrire-med-32-64-public-entree-ref-ecrire-med-32-64-size-interpreter-entree-ref-override)
set_file_name_and_dom#
void Ecrire_MED_32_64<_SIZE_>::set_file_name_and_dom(const Nom &file_name, const Domaine_t &dom, const Domaine_dis_base *dom_dis=nullptr)
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 Ecrire_MED_32_64<_SIZE_>::set_file_name_and_dom(const Nom &file_name, const Domaine_t &dom, const Domaine_dis_base *dom_dis=nullptr) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-set-file-name-and-dom-const-nom-ref-file-name-const-domaine-t-ref-dom-const-domaine-dis-base-ptr-dom-dis-equal-nullptr>`
[void Ecrire_MED_32_64<_SIZE_>::set_file_name_and_dom(const Nom &file_name, const Domaine_t &dom, const Domaine_dis_base *dom_dis=nullptr)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-set-file-name-and-dom-const-nom-ref-file-name-const-domaine-t-ref-dom-const-domaine-dis-base-ptr-dom-dis-equal-nullptr)
set_major_mode#
void Ecrire_MED_32_64<_SIZE_>::set_major_mode(bool majorMod)
! Set major mode for MED file writing. See major_mode member below.
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 Ecrire_MED_32_64<_SIZE_>::set_major_mode(bool majorMod) <ecrire-med-32-64-public-void-ecrire-med-32-64-size-set-major-mode-bool-majormod>`
[void Ecrire_MED_32_64<_SIZE_>::set_major_mode(bool majorMod)](#ecrire-med-32-64-public-void-ecrire-med-32-64-size-set-major-mode-bool-majormod)
taille_memoire#
unsigned Ecrire_MED_32_64<_T_>::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 Ecrire_MED_32_64<_T_>::taille_memoire() const override <ecrire-med-32-64-public-unsigned-ecrire-med-32-64-t-taille-memoire-const-override>`
[unsigned Ecrire_MED_32_64<_T_>::taille_memoire() const override](#ecrire-med-32-64-public-unsigned-ecrire-med-32-64-t-taille-memoire-const-override)
version#
Nom Ecrire_MED_32_64<_SIZE_>::version()
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:`Nom Ecrire_MED_32_64<_SIZE_>::version() <ecrire-med-32-64-public-nom-ecrire-med-32-64-size-version>`
[Nom Ecrire_MED_32_64<_SIZE_>::version()](#ecrire-med-32-64-public-nom-ecrire-med-32-64-size-version)
~Ecrire_MED_32_64#
Ecrire_MED_32_64<_T_>::~Ecrire_MED_32_64()
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:`Ecrire_MED_32_64<_T_>::~Ecrire_MED_32_64() <ecrire-med-32-64-public-ecrire-med-32-64-t-dtor-ecrire-med-32-64>`
[Ecrire_MED_32_64<_T_>::~Ecrire_MED_32_64()](#ecrire-med-32-64-public-ecrire-med-32-64-t-dtor-ecrire-med-32-64)
cree_instance#
Objet_U * Ecrire_MED_32_64<_T_>::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 * Ecrire_MED_32_64<_T_>::cree_instance() <ecrire-med-32-64-public-static-objet-u-ptr-ecrire-med-32-64-t-cree-instance>`
[Objet_U * Ecrire_MED_32_64<_T_>::cree_instance()](#ecrire-med-32-64-public-static-objet-u-ptr-ecrire-med-32-64-t-cree-instance)
info#
const Type_info * Ecrire_MED_32_64<_T_>::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 * Ecrire_MED_32_64<_T_>::info() <ecrire-med-32-64-public-static-const-type-info-ptr-ecrire-med-32-64-t-info>`
[const Type_info * Ecrire_MED_32_64<_T_>::info()](#ecrire-med-32-64-public-static-const-type-info-ptr-ecrire-med-32-64-t-info)
self_cast#
const Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::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 Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::self_cast(const Objet_U &) <ecrire-med-32-64-public-static-const-ecrire-med-32-64-t-ref-ecrire-med-32-64-t-self-cast-const-objet-u-ref>`
[const Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::self_cast(const Objet_U &)](#ecrire-med-32-64-public-static-const-ecrire-med-32-64-t-ref-ecrire-med-32-64-t-self-cast-const-objet-u-ref)
self_cast#
Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::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:`Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::self_cast(Objet_U &) <ecrire-med-32-64-public-static-ecrire-med-32-64-t-ref-ecrire-med-32-64-t-self-cast-objet-u-ref>`
[Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::self_cast(Objet_U &)](#ecrire-med-32-64-public-static-ecrire-med-32-64-t-ref-ecrire-med-32-64-t-self-cast-objet-u-ref)
fill_faces_and_boundaries#
void Ecrire_MED_32_64<_SIZE_>::fill_faces_and_boundaries()
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 Ecrire_MED_32_64<_SIZE_>::fill_faces_and_boundaries() <ecrire-med-32-64-protected-void-ecrire-med-32-64-size-fill-faces-and-boundaries>`
[void Ecrire_MED_32_64<_SIZE_>::fill_faces_and_boundaries()](#ecrire-med-32-64-protected-void-ecrire-med-32-64-size-fill-faces-and-boundaries)
get_bords_infos#
void Ecrire_MED_32_64<_SIZE_>::get_bords_infos(Noms &noms_bords_and_jnts, ArrOfInt_t &sz_bords_and_jnts) const
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 Ecrire_MED_32_64<_SIZE_>::get_bords_infos(Noms &noms_bords_and_jnts, ArrOfInt_t &sz_bords_and_jnts) const <ecrire-med-32-64-protected-void-ecrire-med-32-64-size-get-bords-infos-noms-ref-noms-bords-and-jnts-arrofint-t-ref-sz-bords-and-jnts-const>`
[void Ecrire_MED_32_64<_SIZE_>::get_bords_infos(Noms &noms_bords_and_jnts, ArrOfInt_t &sz_bords_and_jnts) const](#ecrire-med-32-64-protected-void-ecrire-med-32-64-size-get-bords-infos-noms-ref-noms-bords-and-jnts-arrofint-t-ref-sz-bords-and-jnts-const)
printOn#
Sortie & Ecrire_MED_32_64<_SIZE_>::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
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:`Sortie & Ecrire_MED_32_64<_SIZE_>::printOn(Sortie &x) const override <ecrire-med-32-64-protected-sortie-ref-ecrire-med-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & Ecrire_MED_32_64<_SIZE_>::printOn(Sortie &x) const override](#ecrire-med-32-64-protected-sortie-ref-ecrire-med-32-64-size-printon-sortie-ref-x-const-override)
readOn#
Entree & Ecrire_MED_32_64<_SIZE_>::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
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:`Entree & Ecrire_MED_32_64<_SIZE_>::readOn(Entree &) override <ecrire-med-32-64-protected-entree-ref-ecrire-med-32-64-size-readon-entree-ref-override>`
[Entree & Ecrire_MED_32_64<_SIZE_>::readOn(Entree &) override](#ecrire-med-32-64-protected-entree-ref-ecrire-med-32-64-size-readon-entree-ref-override)
Attributes Documentation#
const Type_info Ecrire_MED_32_64<_SIZE_>::info_obj
TRUST_Ref<Domaine_t *> Ecrire_MED_32_64<_SIZE_>::dom_
Domain that will be written.
TRUST_Ref<Domaine_VF *> Ecrire_MED_32_64<_SIZE_>::domaine_dis_
bool Ecrire_MED_32_64<_SIZE_>::major_mode_ = false
False by default. If true, the MED file will be written in the major mode of the release version (3.0 for example if current MED version is 3.2)
int Ecrire_MED_32_64<_SIZE_>::mesh_dimension_ = - 1
Nom Ecrire_MED_32_64<_SIZE_>::nom_fichier_
Name of the MED file to write.
std::map<std::string, int> Ecrire_MED_32_64<_SIZE_>::timestep_