Arcane  v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::LimaMalippMeshBase< LimaMaliReader >abstract

Lecteur des fichiers de maillage via la bibliothèque LIMA pour fichier '.mli' ou 'mli2'. Plus de détails...

#include <arcane/cea/LimaMalippT.h>

+ Graphe d'héritage de Arcane::LimaMalippMeshBase< LimaMaliReader >:
+ Graphe de collaboration de Arcane::LimaMalippMeshBase< LimaMaliReader >:

Fonctions membres publiques

 LimaMalippMeshBase (ITraceMng *trace_mng)
 
virtual bool readMeshPart (ITimerMng *timer_mng, LimaMaliReader *reader, IPrimaryMesh *mesh, const String &filename, Real length_multiplier)=0
 

Fonctions membres protégées

void _createGroupFromUniqueIds (IMesh *mesh, const String &name, eItemKind ik, Int64ConstArrayView unique_ids)
 
void _createGroupFromHashTable (IMesh *mesh, const String &name, eItemKind ik, Int64ConstArrayView unique_ids, const HashTableMapT< Int64, Int32 > &converter)
 
void _setCoords (Real3ConstArrayView coords, HashTableMapT< Int64, Real3 > &nodes_coords, Int64 current_unique_id)
 
void _createGroups (IMesh *mesh, eItemKind item_kind, LimaGroupReader< LimaMaliReader > *reader, HashTableMapT< Int64, Int32 > *converter)
 

Description détaillée

template<typename LimaMaliReader>
class Arcane::LimaMalippMeshBase< LimaMaliReader >

Lecteur des fichiers de maillage via la bibliothèque LIMA pour fichier '.mli' ou 'mli2'.

Le paramêtre template LimaMaliReader vaut soit Lima::MaliPPReader pour les fichiers 'mli', soit Lima::MaliPPReader2 pour 'mli2'.

Définition à la ligne 138 du fichier LimaMalippT.h.

Documentation des constructeurs et destructeur

◆ LimaMalippMeshBase()

template<typename LimaMaliReader >
Arcane::LimaMalippMeshBase< LimaMaliReader >::LimaMalippMeshBase ( ITraceMng trace_mng)
inline

Définition à la ligne 142 du fichier LimaMalippT.h.

Documentation des fonctions membres

◆ _createGroupFromHashTable()

template<typename LimaMaliReader >
void Arcane::LimaMalippMeshBase< LimaMaliReader >::_createGroupFromHashTable ( IMesh mesh,
const String name,
eItemKind  ik,
Int64ConstArrayView  unique_ids,
const HashTableMapT< Int64, Int32 > &  converter 
)
protected

Définition à la ligne 1354 du fichier LimaMalippT.h.

◆ _createGroupFromUniqueIds()

template<typename LimaMaliReader >
void Arcane::LimaMalippMeshBase< LimaMaliReader >::_createGroupFromUniqueIds ( IMesh mesh,
const String name,
eItemKind  ik,
Int64ConstArrayView  unique_ids 
)
protected

Définition à la ligne 1333 du fichier LimaMalippT.h.

◆ _createGroups()

template<typename LimaMaliReader >
void Arcane::LimaMalippMeshBase< LimaMaliReader >::_createGroups ( IMesh mesh,
eItemKind  item_kind,
LimaGroupReader< LimaMaliReader > *  reader,
HashTableMapT< Int64, Int32 > *  converter 
)
protected

Définition à la ligne 1272 du fichier LimaMalippT.h.

◆ _setCoords()

template<typename LimaMaliReader >
void Arcane::LimaMalippMeshBase< LimaMaliReader >::_setCoords ( Real3ConstArrayView  coords,
HashTableMapT< Int64, Real3 > &  nodes_coords,
Int64  current_unique_id 
)
protected

Définition à la ligne 1256 du fichier LimaMalippT.h.


La documentation de cette classe a été générée à partir du fichier suivant :