Ecrire_MED_32_64#
#include <Ecrire_MED.h>
Classe Ecrire_MED Ecrit un fichier MED.
How to cite this class in this doc#
: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
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
Reimplements:
How to cite in this doc:
:ref:`int Ecrire_MED_32_64<_T_>::duplique() const override <public-int-ecrire-med-32-64-t-duplique-const-override>`
[int Ecrire_MED_32_64<_T_>::duplique() const override](#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)
How to cite in this doc:
: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) <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)](#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)
How to cite in this doc:
: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) <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)](#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)
Referenced By
How to cite in this doc:
:ref:`void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine(bool append=true) <public-void-ecrire-med-32-64-size-ecrire-domaine-bool-append-equal-true>`
[void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine(bool append=true)](#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)
Referenced By
How to cite in this doc:
:ref:`void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dis(bool append=true) <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)](#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)
Referenced By
How to cite in this doc:
:ref:`void Ecrire_MED_32_64<_SIZE_>::ecrire_domaine_dual(bool append=true) <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)](#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()
How to cite in this doc:
:ref:`Ecrire_MED_32_64<_T_>::Ecrire_MED_32_64() <public-ecrire-med-32-64-t-ecrire-med-32-64>`
[Ecrire_MED_32_64<_T_>::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)
How to cite in this doc:
:ref:`Ecrire_MED_32_64<_SIZE_>::Ecrire_MED_32_64(const Nom &file_name, const Domaine_t &dom) <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)](#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 .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Ecrire_MED_32_64<_T_>::get_info() const override <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](#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()
References
Referenced By
How to cite in this doc:
:ref:`bool Ecrire_MED_32_64<_SIZE_>::get_major_mode() <public-bool-ecrire-med-32-64-size-get-major-mode>`
[bool Ecrire_MED_32_64<_SIZE_>::get_major_mode()](#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 >)
How to cite in this doc:
: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 >) <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 >)](#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
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Ecrire_MED_32_64<_SIZE_>::interpreter(Entree &) override <public-entree-ref-ecrire-med-32-64-size-interpreter-entree-ref-override>`
[Entree & Ecrire_MED_32_64<_SIZE_>::interpreter(Entree &) override](#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)
References
Referenced By
How to cite in this doc:
: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) <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)](#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.
References
How to cite in this doc:
:ref:`void Ecrire_MED_32_64<_SIZE_>::set_major_mode(bool majorMod) <public-void-ecrire-med-32-64-size-set-major-mode-bool-majormod>`
[void Ecrire_MED_32_64<_SIZE_>::set_major_mode(bool majorMod)](#public-void-ecrire-med-32-64-size-set-major-mode-bool-majormod)
taille_memoire
unsigned Ecrire_MED_32_64<_T_>::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Ecrire_MED_32_64<_T_>::taille_memoire() const override <public-unsigned-ecrire-med-32-64-t-taille-memoire-const-override>`
[unsigned Ecrire_MED_32_64<_T_>::taille_memoire() const override](#public-unsigned-ecrire-med-32-64-t-taille-memoire-const-override)
version
Nom Ecrire_MED_32_64<_SIZE_>::version()
Referenced By
How to cite in this doc:
:ref:`Nom Ecrire_MED_32_64<_SIZE_>::version() <public-nom-ecrire-med-32-64-size-version>`
[Nom Ecrire_MED_32_64<_SIZE_>::version()](#public-nom-ecrire-med-32-64-size-version)
~Ecrire_MED_32_64
Ecrire_MED_32_64<_T_>::~Ecrire_MED_32_64()
How to cite in this doc:
:ref:`Ecrire_MED_32_64<_T_>::~Ecrire_MED_32_64() <public-ecrire-med-32-64-t-dtor-ecrire-med-32-64>`
[Ecrire_MED_32_64<_T_>::~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()
How to cite in this doc:
:ref:`Objet_U * Ecrire_MED_32_64<_T_>::cree_instance() <public-static-objet-u-ptr-ecrire-med-32-64-t-cree-instance>`
[Objet_U * Ecrire_MED_32_64<_T_>::cree_instance()](#public-static-objet-u-ptr-ecrire-med-32-64-t-cree-instance)
info
const Type_info * Ecrire_MED_32_64<_T_>::info()
How to cite in this doc:
:ref:`const Type_info * Ecrire_MED_32_64<_T_>::info() <public-static-const-type-info-ptr-ecrire-med-32-64-t-info>`
[const Type_info * Ecrire_MED_32_64<_T_>::info()](#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 &)
How to cite in this doc:
:ref:`const Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::self_cast(const Objet_U &) <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 &)](#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 &)
How to cite in this doc:
:ref:`Ecrire_MED_32_64<_T_> & Ecrire_MED_32_64<_T_>::self_cast(Objet_U &) <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 &)](#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()
How to cite in this doc:
:ref:`void Ecrire_MED_32_64<_SIZE_>::fill_faces_and_boundaries() <protected-void-ecrire-med-32-64-size-fill-faces-and-boundaries>`
[void Ecrire_MED_32_64<_SIZE_>::fill_faces_and_boundaries()](#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
How to cite in this doc:
:ref:`void Ecrire_MED_32_64<_SIZE_>::get_bords_infos(Noms &noms_bords_and_jnts, ArrOfInt_t &sz_bords_and_jnts) const <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](#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.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Ecrire_MED_32_64<_SIZE_>::printOn(Sortie &x) const override <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](#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.
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Ecrire_MED_32_64<_SIZE_>::readOn(Entree &) override <protected-entree-ref-ecrire-med-32-64-size-readon-entree-ref-override>`
[Entree & Ecrire_MED_32_64<_SIZE_>::readOn(Entree &) override](#protected-entree-ref-ecrire-med-32-64-size-readon-entree-ref-override)
Attributes Documentation#
info_obj (public)
const Type_info Ecrire_MED_32_64<_SIZE_>::info_obj
dom_ (protected)
TRUST_Ref<Domaine_t *> Ecrire_MED_32_64<_SIZE_>::dom_
Domain that will be written.
domaine_dis_ (protected)
TRUST_Ref<Domaine_VF *> Ecrire_MED_32_64<_SIZE_>::domaine_dis_
major_mode_ (protected)
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)
mesh_dimension_ (protected)
int Ecrire_MED_32_64<_SIZE_>::mesh_dimension_ = - 1
nom_fichier_ (protected)
Nom Ecrire_MED_32_64<_SIZE_>::nom_fichier_
Name of the MED file to write.
timestep_ (protected)
std::map<std::string, int> Ecrire_MED_32_64<_SIZE_>::timestep_