LireMED_32_64#
#include <LireMED.h>
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#
public : Interprete_geometrique_base_32_64
<_SIZE_>
Inherited by#
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 LireMED_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 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#
const Type_info * LireMED_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 * 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#
const Type_info LireMED_32_64<trustIdType>::info_obj("Lire_MED" "_64", LireMED_32_64< trustIdType >::cree_instance, 1, LireMED_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 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#
const Type_info LireMED_32_64<int>::info_obj("Lire_MED", LireMED_32_64< int >::cree_instance, 1, LireMED_32_64bases< int >)
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_#
Entree & LireMED_32_64<_SIZE_>::interpreter_(Entree &) override
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#
void LireMED_32_64<_SIZE_>::lire_geom(bool subDom=true)
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#
LireMED_32_64<_T_>::LireMED_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:`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#
LireMED_32_64<_SIZE_>::LireMED_32_64(const Nom &file_name, const Nom &mesh_name)
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#
void LireMED_32_64<_SIZE_>::retrieve_MC_objects()
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#
unsigned LireMED_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 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#
LireMED_32_64<_T_>::~LireMED_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:`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#
Objet_U * LireMED_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 * 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#
const Type_info * LireMED_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 * 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#
const LireMED_32_64<_T_> & LireMED_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 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#
LireMED_32_64<_T_> & LireMED_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:`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#
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.
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#
void LireMED_32_64<_SIZE_>::finalize_sommets(const DoubleTab_t &sommets2, DoubleTab_t &sommets) const
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#
void LireMED_32_64<_SIZE_>::prepare_som_and_elem(DoubleTab_t &sommets, IntTab_t &les_elems)
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#
Sortie & LireMED_32_64<_SIZE_>::printOn(Sortie &x) const override
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#
void LireMED_32_64<_SIZE_>::read_boundaries(BigArrOfInt_ &familles, IntTab_t &all_faces_bords)
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#
Entree & LireMED_32_64<_SIZE_>::readOn(Entree &) override
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#
Nom LireMED_32_64<_SIZE_>::type_medcoupling_to_type_geo_trio(int type_cell, bool cell_from_boundary) 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:`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#
void LireMED_32_64<_SIZE_>::write_sub_dom_datasets() 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 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#
const Type_info LireMED_32_64<_SIZE_>::info_obj
bool LireMED_32_64<_SIZE_>::axi1d_ = false
Are we in Axi1D.
bool LireMED_32_64<_SIZE_>::convertAllToPoly_ = false
Should the mesh be converted to polygons/polyedrons.
Noms LireMED_32_64<_SIZE_>::exclude_grps_
Names of the (face) groups to skip when reading the file.
Noms LireMED_32_64<_SIZE_>::internal_face_grps_
Names of the internals face groups to read in the file.
bool LireMED_32_64<_SIZE_>::isVEFForce_ = false
Should we force element type to be VEF compatible.
Nom LireMED_32_64<_SIZE_>::nom_fichier_
Name of the MED file to read.
Nom LireMED_32_64<_SIZE_>::nom_mesh_ = " - - any - - "
Name of the mesh in the MED file to read.
Noms LireMED_32_64<_SIZE_>::noms_bords_
Names of the boundaries.
int LireMED_32_64<_SIZE_>::space_dim_ = - 1
Space dimension read in the MED file.
Elem_geom_t LireMED_32_64<_SIZE_>::type_elem_
Highest dimension element type.
Nom LireMED_32_64<_SIZE_>::type_face_
Boundary element type.