LireMED_32_64#

#include <LireMED.h>
Brief description

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:`LireMED\_32\_64 <class-template-liremed-32-64>`
[LireMED\_32\_64](#class-template-liremed-32-64)

Detailed description#

Inherits from#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classLireMED__32__64__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

duplique#

Definition
int LireMED_32_64<_T_>::duplique() const override
Brief description
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 LireMED_32_64<_T_>::duplique() const override <liremed-32-64-public-int-liremed-32-64-t-duplique-const-override>`
[int LireMED_32_64<_T_>::duplique() const override](#liremed-32-64-public-int-liremed-32-64-t-duplique-const-override)

get_info#

Definition
const Type_info * LireMED_32_64<_T_>::get_info() const override
Brief description

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 * LireMED_32_64<_T_>::get_info() const override <liremed-32-64-public-const-type-info-ptr-liremed-32-64-t-get-info-const-override>`
[const Type_info * LireMED_32_64<_T_>::get_info() const override](#liremed-32-64-public-const-type-info-ptr-liremed-32-64-t-get-info-const-override)

info_obj#

Definition
const Type_info LireMED_32_64<trustIdType>::info_obj("Lire_MED" "_64", LireMED_32_64< trustIdType >::cree_instance, 1, LireMED_32_64bases< trustIdType >)
Brief description
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 LireMED_32_64<trustIdType>::info_obj("Lire_MED" "_64", LireMED_32_64< trustIdType >::cree_instance, 1, LireMED_32_64bases< trustIdType >) <liremed-32-64-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 >)](#liremed-32-64-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#

Definition
const Type_info LireMED_32_64<int>::info_obj("Lire_MED", LireMED_32_64< int >::cree_instance, 1, LireMED_32_64bases< int >)
Brief description
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 LireMED_32_64<int>::info_obj("Lire_MED", LireMED_32_64< int >::cree_instance, 1, LireMED_32_64bases< int >) <liremed-32-64-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 >)](#liremed-32-64-public-const-type-info-liremed-32-64-int-info-obj-"lire-med"-liremed-32-64-int-cree-instance-1-liremed-32-64bases-int)

interpreter_#

Definition
Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override
Brief description
Detailed description

Reimplements:

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:`Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override <liremed-32-64-public-entree-ref-liremed-32-64-size-interpreter-underscore-entree-ref-override>`
[Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override](#liremed-32-64-public-entree-ref-liremed-32-64-size-interpreter-underscore-entree-ref-override)

lire_geom#

Definition
void LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true)
Brief description
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 LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true) <liremed-32-64-public-void-liremed-32-64-size-lire-geom-bool-subdom-equal-true>`
[void LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true)](#liremed-32-64-public-void-liremed-32-64-size-lire-geom-bool-subdom-equal-true)

LireMED_32_64#

Definition
LireMED_32_64<_T_>::LireMED_32_64()
Brief description
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:`LireMED_32_64<_T_>::LireMED_32_64() <liremed-32-64-public-liremed-32-64-t-liremed-32-64>`
[LireMED_32_64<_T_>::LireMED_32_64()](#liremed-32-64-public-liremed-32-64-t-liremed-32-64)

LireMED_32_64#

Definition
LireMED_32_64<_SIZE_>::LireMED_32_64(const Nom &file_name, const Nom &mesh_name)
Brief description
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:`LireMED_32_64<_SIZE_>::LireMED_32_64(const Nom &file_name, const Nom &mesh_name) <liremed-32-64-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)](#liremed-32-64-public-liremed-32-64-size-liremed-32-64-const-nom-ref-file-name-const-nom-ref-mesh-name)

retrieve_MC_objects#

Definition
void LireMED_32_64<_SIZE_>::retrieve_MC_objects()
Brief description
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 LireMED_32_64<_SIZE_>::retrieve_MC_objects() <liremed-32-64-public-void-liremed-32-64-size-retrieve-mc-objects>`
[void LireMED_32_64<_SIZE_>::retrieve_MC_objects()](#liremed-32-64-public-void-liremed-32-64-size-retrieve-mc-objects)

taille_memoire#

Definition
unsigned LireMED_32_64<_T_>::taille_memoire() const override
Brief description
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 LireMED_32_64<_T_>::taille_memoire() const override <liremed-32-64-public-unsigned-liremed-32-64-t-taille-memoire-const-override>`
[unsigned LireMED_32_64<_T_>::taille_memoire() const override](#liremed-32-64-public-unsigned-liremed-32-64-t-taille-memoire-const-override)

~LireMED_32_64#

Definition
LireMED_32_64<_T_>::~LireMED_32_64()
Brief description
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:`LireMED_32_64<_T_>::~LireMED_32_64() <liremed-32-64-public-liremed-32-64-t-dtor-liremed-32-64>`
[LireMED_32_64<_T_>::~LireMED_32_64()](#liremed-32-64-public-liremed-32-64-t-dtor-liremed-32-64)

cree_instance#

Definition
Objet_U * LireMED_32_64<_T_>::cree_instance()
Brief description
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 * LireMED_32_64<_T_>::cree_instance() <liremed-32-64-public-static-objet-u-ptr-liremed-32-64-t-cree-instance>`
[Objet_U * LireMED_32_64<_T_>::cree_instance()](#liremed-32-64-public-static-objet-u-ptr-liremed-32-64-t-cree-instance)

info#

Definition
const Type_info * LireMED_32_64<_T_>::info()
Brief description
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 * LireMED_32_64<_T_>::info() <liremed-32-64-public-static-const-type-info-ptr-liremed-32-64-t-info>`
[const Type_info * LireMED_32_64<_T_>::info()](#liremed-32-64-public-static-const-type-info-ptr-liremed-32-64-t-info)

self_cast#

Definition
const LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(const Objet_U &)
Brief description
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 LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(const Objet_U &) <liremed-32-64-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 &)](#liremed-32-64-public-static-const-liremed-32-64-t-ref-liremed-32-64-t-self-cast-const-objet-u-ref)

self_cast#

Definition
LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(Objet_U &)
Brief description
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:`LireMED_32_64<_T_> & LireMED_32_64<_T_>::self_cast(Objet_U &) <liremed-32-64-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 &)](#liremed-32-64-public-static-liremed-32-64-t-ref-liremed-32-64-t-self-cast-objet-u-ref)

fill_frontieres#

Definition
void LireMED_32_64<_SIZE_>::fill_frontieres(const BigArrOfInt_ &familles, const IntTab_t &all_faces_bords)
Brief description

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

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 LireMED_32_64<_SIZE_>::fill_frontieres(const BigArrOfInt_ &familles, const IntTab_t &all_faces_bords) <liremed-32-64-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)](#liremed-32-64-protected-void-liremed-32-64-size-fill-frontieres-const-bigarrofint-ref-familles-const-inttab-t-ref-all-faces-bords)

finalize_sommets#

Definition
void LireMED_32_64<_SIZE_>::finalize_sommets(const DoubleTab_t &sommets2, DoubleTab_t &sommets) const
Brief description

renvoie le type trio a partir du type medocoupling :

Detailed description

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 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 LireMED_32_64<_SIZE_>::finalize_sommets(const DoubleTab_t &sommets2, DoubleTab_t &sommets) const <liremed-32-64-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](#liremed-32-64-protected-void-liremed-32-64-size-finalize-sommets-const-doubletab-t-ref-sommets2-doubletab-t-ref-sommets-const)

prepare_som_and_elem#

Definition
void LireMED_32_64<_SIZE_>::prepare_som_and_elem(DoubleTab_t &sommets, IntTab_t &les_elems)
Brief description
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 LireMED_32_64<_SIZE_>::prepare_som_and_elem(DoubleTab_t &sommets, IntTab_t &les_elems) <liremed-32-64-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)](#liremed-32-64-protected-void-liremed-32-64-size-prepare-som-and-elem-doubletab-t-ref-sommets-inttab-t-ref-les-elems)

printOn#

Definition
Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override
Brief description

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

Detailed description

Reimplements:

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:`Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override <liremed-32-64-protected-sortie-ref-liremed-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override](#liremed-32-64-protected-sortie-ref-liremed-32-64-size-printon-sortie-ref-x-const-override)

read_boundaries#

Definition
void LireMED_32_64<_SIZE_>::read_boundaries(BigArrOfInt_ &familles, IntTab_t &all_faces_bords)
Brief description

Handles the boundaries found in the MED file.

Detailed description

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

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 LireMED_32_64<_SIZE_>::read_boundaries(BigArrOfInt_ &familles, IntTab_t &all_faces_bords) <liremed-32-64-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)](#liremed-32-64-protected-void-liremed-32-64-size-read-boundaries-bigarrofint-ref-familles-inttab-t-ref-all-faces-bords)

readOn#

Definition
Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override
Brief description

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

Detailed description

Reimplements:

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:`Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override <liremed-32-64-protected-entree-ref-liremed-32-64-size-readon-entree-ref-override>`
[Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override](#liremed-32-64-protected-entree-ref-liremed-32-64-size-readon-entree-ref-override)

type_medcoupling_to_type_geo_trio#

Definition
Nom LireMED_32_64<_SIZE_>::type_medcoupling_to_type_geo_trio(int type_cell, bool cell_from_boundary) const
Brief description
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:`Nom LireMED_32_64<_SIZE_>::type_medcoupling_to_type_geo_trio(int type_cell, bool cell_from_boundary) const <liremed-32-64-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](#liremed-32-64-protected-nom-liremed-32-64-size-type-medcoupling-to-type-geo-trio-int-type-cell-bool-cell-from-boundary-const)

write_sub_dom_datasets#

Definition
void LireMED_32_64<_SIZE_>::write_sub_dom_datasets() const
Brief description
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 LireMED_32_64<_SIZE_>::write_sub_dom_datasets() const <liremed-32-64-protected-void-liremed-32-64-size-write-sub-dom-datasets-const>`
[void LireMED_32_64<_SIZE_>::write_sub_dom_datasets() const](#liremed-32-64-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.