LireMED_32_64#

#include <LireMED.h>

How to cite this class in this doc#

:ref:`LireMED\_32\_64 <class-template-liremed-32-64>`
[LireMED\_32\_64](#class-template-liremed-32-64)

Detailed description#

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

duplique
int LireMED_32_64<_T_>::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int LireMED_32_64<_T_>::duplique() const override <public-int-liremed-32-64-t-duplique-const-override>`
[int LireMED_32_64<_T_>::duplique() const override](#public-int-liremed-32-64-t-duplique-const-override)
get_info
const Type_info * LireMED_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 * LireMED_32_64<_T_>::get_info() const override <public-const-type-info-ptr-liremed-32-64-t-get-info-const-override>`
[const Type_info * LireMED_32_64<_T_>::get_info() const override](#public-const-type-info-ptr-liremed-32-64-t-get-info-const-override)
info_obj
const Type_info LireMED_32_64<trustIdType>::info_obj("Lire_MED" "_64", LireMED_32_64< trustIdType >::cree_instance, 1, LireMED_32_64bases< trustIdType >)
How to cite in this doc:
:ref:`const Type_info LireMED_32_64<trustIdType>::info_obj("Lire_MED" "_64", LireMED_32_64< trustIdType >::cree_instance, 1, LireMED_32_64bases< trustIdType >) <public-const-type-info-liremed-32-64-trustidtype-info-obj-"lire-med"-"-64"-liremed-32-64-trustidtype-cree-instance-1-liremed-32-64bases-trustidtype>`
[const Type_info LireMED_32_64<trustIdType>::info_obj("Lire_MED" "_64", LireMED_32_64< trustIdType >::cree_instance, 1, LireMED_32_64bases< trustIdType >)](#public-const-type-info-liremed-32-64-trustidtype-info-obj-"lire-med"-"-64"-liremed-32-64-trustidtype-cree-instance-1-liremed-32-64bases-trustidtype)
info_obj
const Type_info LireMED_32_64<int>::info_obj("Lire_MED", LireMED_32_64< int >::cree_instance, 1, LireMED_32_64bases< int >)
How to cite in this doc:
:ref:`const Type_info LireMED_32_64<int>::info_obj("Lire_MED", LireMED_32_64< int >::cree_instance, 1, LireMED_32_64bases< int >) <public-const-type-info-liremed-32-64-int-info-obj-"lire-med"-liremed-32-64-int-cree-instance-1-liremed-32-64bases-int>`
[const Type_info LireMED_32_64<int>::info_obj("Lire_MED", LireMED_32_64< int >::cree_instance, 1, LireMED_32_64bases< int >)](#public-const-type-info-liremed-32-64-int-info-obj-"lire-med"-liremed-32-64-int-cree-instance-1-liremed-32-64bases-int)
interpreter_
Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override <public-entree-ref-liremed-32-64-size-interpreter-underscore-entree-ref-override>`
[Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override](#public-entree-ref-liremed-32-64-size-interpreter-underscore-entree-ref-override)
lire_geom
void LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true)
References
Referenced By
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true) <public-void-liremed-32-64-size-lire-geom-bool-subdom-equal-true>`
[void LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true)](#public-void-liremed-32-64-size-lire-geom-bool-subdom-equal-true)
LireMED_32_64
LireMED_32_64<_T_>::LireMED_32_64()
How to cite in this doc:
:ref:`LireMED_32_64<_T_>::LireMED_32_64() <public-liremed-32-64-t-liremed-32-64>`
[LireMED_32_64<_T_>::LireMED_32_64()](#public-liremed-32-64-t-liremed-32-64)
LireMED_32_64
LireMED_32_64<_SIZE_>::LireMED_32_64(const Nom &file_name, const Nom &mesh_name)
How to cite in this doc:
:ref:`LireMED_32_64<_SIZE_>::LireMED_32_64(const Nom &file_name, const Nom &mesh_name) <public-liremed-32-64-size-liremed-32-64-const-nom-ref-file-name-const-nom-ref-mesh-name>`
[LireMED_32_64<_SIZE_>::LireMED_32_64(const Nom &file_name, const Nom &mesh_name)](#public-liremed-32-64-size-liremed-32-64-const-nom-ref-file-name-const-nom-ref-mesh-name)
retrieve_MC_objects
void LireMED_32_64<_SIZE_>::retrieve_MC_objects()
Referenced By
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::retrieve_MC_objects() <public-void-liremed-32-64-size-retrieve-mc-objects>`
[void LireMED_32_64<_SIZE_>::retrieve_MC_objects()](#public-void-liremed-32-64-size-retrieve-mc-objects)
taille_memoire
unsigned LireMED_32_64<_T_>::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned LireMED_32_64<_T_>::taille_memoire() const override <public-unsigned-liremed-32-64-t-taille-memoire-const-override>`
[unsigned LireMED_32_64<_T_>::taille_memoire() const override](#public-unsigned-liremed-32-64-t-taille-memoire-const-override)
~LireMED_32_64
LireMED_32_64<_T_>::~LireMED_32_64()
How to cite in this doc:
:ref:`LireMED_32_64<_T_>::~LireMED_32_64() <public-liremed-32-64-t-dtor-liremed-32-64>`
[LireMED_32_64<_T_>::~LireMED_32_64()](#public-liremed-32-64-t-dtor-liremed-32-64)
cree_instance
Objet_U * LireMED_32_64<_T_>::cree_instance()
How to cite in this doc:
:ref:`Objet_U * LireMED_32_64<_T_>::cree_instance() <public-static-objet-u-ptr-liremed-32-64-t-cree-instance>`
[Objet_U * LireMED_32_64<_T_>::cree_instance()](#public-static-objet-u-ptr-liremed-32-64-t-cree-instance)
info
const Type_info * LireMED_32_64<_T_>::info()
How to cite in this doc:
:ref:`const Type_info * LireMED_32_64<_T_>::info() <public-static-const-type-info-ptr-liremed-32-64-t-info>`
[const Type_info * LireMED_32_64<_T_>::info()](#public-static-const-type-info-ptr-liremed-32-64-t-info)
self_cast
const LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(const Objet_U &) <public-static-const-liremed-32-64-t-ref-liremed-32-64-t-self-cast-const-objet-u-ref>`
[const LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(const Objet_U &)](#public-static-const-liremed-32-64-t-ref-liremed-32-64-t-self-cast-const-objet-u-ref)
self_cast
LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(Objet_U &)
How to cite in this doc:
:ref:`LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(Objet_U &) <public-static-liremed-32-64-t-ref-liremed-32-64-t-self-cast-objet-u-ref>`
[LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(Objet_U &)](#public-static-liremed-32-64-t-ref-liremed-32-64-t-self-cast-objet-u-ref)
fill_frontieres
void LireMED_32_64<_SIZE_>::fill_frontieres(const BigArrOfInt_ &familles, const IntTab_t &all_faces_bords)

Fills in all the information relative to Joints, Raccords and Frontiere.

References
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::fill_frontieres(const BigArrOfInt_ &familles, const IntTab_t &all_faces_bords) <protected-void-liremed-32-64-size-fill-frontieres-const-bigarrofint-ref-familles-const-inttab-t-ref-all-faces-bords>`
[void LireMED_32_64<_SIZE_>::fill_frontieres(const BigArrOfInt_ &familles, const IntTab_t &all_faces_bords)](#protected-void-liremed-32-64-size-fill-frontieres-const-bigarrofint-ref-familles-const-inttab-t-ref-all-faces-bords)
finalize_sommets
void LireMED_32_64<_SIZE_>::finalize_sommets(const DoubleTab_t &sommets2, DoubleTab_t &sommets) const

renvoie le type trio a partir du type medocoupling :

Load the mesh from the MED file as a MEDCouplingUMesh, and name it as the domain. Fills in coords and connectivity array from the MC data. Fills in sommets in the Domaine, potentially reducing the dimension (flat 3D - > 2D) by discarding a useless dimension (a flat 2D surface in a 3D space dim for example) TODO Fixme Adrien : rewrite this in MC style : buildUnique etc …

References
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::finalize_sommets(const DoubleTab_t &sommets2, DoubleTab_t &sommets) const <protected-void-liremed-32-64-size-finalize-sommets-const-doubletab-t-ref-sommets2-doubletab-t-ref-sommets-const>`
[void LireMED_32_64<_SIZE_>::finalize_sommets(const DoubleTab_t &sommets2, DoubleTab_t &sommets) const](#protected-void-liremed-32-64-size-finalize-sommets-const-doubletab-t-ref-sommets2-doubletab-t-ref-sommets-const)
prepare_som_and_elem
void LireMED_32_64<_SIZE_>::prepare_som_and_elem(DoubleTab_t &sommets, IntTab_t &les_elems)
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::prepare_som_and_elem(DoubleTab_t &sommets, IntTab_t &les_elems) <protected-void-liremed-32-64-size-prepare-som-and-elem-doubletab-t-ref-sommets-inttab-t-ref-les-elems>`
[void LireMED_32_64<_SIZE_>::prepare_som_and_elem(DoubleTab_t &sommets, IntTab_t &les_elems)](#protected-void-liremed-32-64-size-prepare-som-and-elem-doubletab-t-ref-sommets-inttab-t-ref-les-elems)
printOn
Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override

Simple appel a: Interprete::printOn(Sortie&)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override <protected-sortie-ref-liremed-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override](#protected-sortie-ref-liremed-32-64-size-printon-sortie-ref-x-const-override)
read_boundaries
void LireMED_32_64<_SIZE_>::read_boundaries(BigArrOfInt_ &familles, IntTab_t &all_faces_bords)

Handles the boundaries found in the MED file.

Get the-1 level mesh, and extract boundaries by reading element groups on this mesh.

References
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::read_boundaries(BigArrOfInt_ &familles, IntTab_t &all_faces_bords) <protected-void-liremed-32-64-size-read-boundaries-bigarrofint-ref-familles-inttab-t-ref-all-faces-bords>`
[void LireMED_32_64<_SIZE_>::read_boundaries(BigArrOfInt_ &familles, IntTab_t &all_faces_bords)](#protected-void-liremed-32-64-size-read-boundaries-bigarrofint-ref-familles-inttab-t-ref-all-faces-bords)
readOn
Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override

Simple appel a: Interprete::readOn(Entree&)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override <protected-entree-ref-liremed-32-64-size-readon-entree-ref-override>`
[Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override](#protected-entree-ref-liremed-32-64-size-readon-entree-ref-override)
type_medcoupling_to_type_geo_trio
Nom LireMED_32_64<_SIZE_>::type_medcoupling_to_type_geo_trio(int type_cell, bool cell_from_boundary) const
How to cite in this doc:
:ref:`Nom LireMED_32_64<_SIZE_>::type_medcoupling_to_type_geo_trio(int type_cell, bool cell_from_boundary) const <protected-nom-liremed-32-64-size-type-medcoupling-to-type-geo-trio-int-type-cell-bool-cell-from-boundary-const>`
[Nom LireMED_32_64<_SIZE_>::type_medcoupling_to_type_geo_trio(int type_cell, bool cell_from_boundary) const](#protected-nom-liremed-32-64-size-type-medcoupling-to-type-geo-trio-int-type-cell-bool-cell-from-boundary-const)
write_sub_dom_datasets
void LireMED_32_64<_SIZE_>::write_sub_dom_datasets() const
References
How to cite in this doc:
:ref:`void LireMED_32_64<_SIZE_>::write_sub_dom_datasets() const <protected-void-liremed-32-64-size-write-sub-dom-datasets-const>`
[void LireMED_32_64<_SIZE_>::write_sub_dom_datasets() const](#protected-void-liremed-32-64-size-write-sub-dom-datasets-const)

Attributes Documentation#

info_obj (public)
const Type_info LireMED_32_64<_SIZE_>::info_obj
axi1d_ (protected)
bool LireMED_32_64<_SIZE_>::axi1d_ = false

Are we in Axi1D.

convertAllToPoly_ (protected)
bool LireMED_32_64<_SIZE_>::convertAllToPoly_ = false

Should the mesh be converted to polygons/polyedrons.

exclude_grps_ (protected)
Noms LireMED_32_64<_SIZE_>::exclude_grps_

Names of the (face) groups to skip when reading the file.

internal_face_grps_ (protected)
Noms LireMED_32_64<_SIZE_>::internal_face_grps_

Names of the internals face groups to read in the file.

isVEFForce_ (protected)
bool LireMED_32_64<_SIZE_>::isVEFForce_ = false

Should we force element type to be VEF compatible.

nom_fichier_ (protected)
Nom LireMED_32_64<_SIZE_>::nom_fichier_

Name of the MED file to read.

nom_mesh_ (protected)
Nom LireMED_32_64<_SIZE_>::nom_mesh_ = " - - any - - "

Name of the mesh in the MED file to read.

noms_bords_ (protected)
Noms LireMED_32_64<_SIZE_>::noms_bords_

Names of the boundaries.

space_dim_ (protected)
int LireMED_32_64<_SIZE_>::space_dim_ = - 1

Space dimension read in the MED file.

type_elem_ (protected)
Elem_geom_t LireMED_32_64<_SIZE_>::type_elem_

Highest dimension element type.

type_face_ (protected)
Nom LireMED_32_64<_SIZE_>::type_face_

Boundary element type.