Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader > Class Template Reference
Inheritance diagram for Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >:
Collaboration diagram for Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >:

Public Types

typedef Lima::Composition LimaComposition
typedef LimaMaliReader::SurfaceReader LimaCellGroup
typedef LimaMaliReader::LigneReader LimaFaceGroup
typedef LimaMaliReader::NuageReader LimaNodeGroup
Public Types inherited from Arcane::LimaMalippReaderWrapper< LimaMaliReader >
typedef LimaMaliReader LimaMaliReaderType
typedef LimaMaliReader::NuageReader LimaNodeGroup

Public Member Functions

LimaComposition cells ()
LimaComposition faces ()
LimaComposition nodes ()
std::vector< std::string > cellGroups ()
LimaGroupReader< LimaMaliReader > * cellGroupReader ()
LimaGroupReader< LimaMaliReader > * nodeGroupReader ()
LimaGroupReader< LimaMaliReader > * faceGroupReader ()
std::vector< std::string > faceGroups ()
std::vector< std::string > nodeGroups ()
LimaCellGroup cellGroup (const string &name)
LimaFaceGroup faceGroup (const string &name)
LimaNodeGroup nodeGroup (const string &name)
Lima::size_type * allocateCellsBuffer (Lima::size_type buf_size)
Lima::size_type readCells (Lima::size_type begin, Lima::size_type count, Lima::size_type *buffer)
Integer facesBufferSize (Lima::size_type buf_size)
Lima::size_type readFaces (Lima::size_type begin, Lima::size_type count, Lima::size_type *buffer)
int limaDimension ()
Integer dimension ()
const char * strDimension ()
Real3 readNodeCoords (const double *ptr)
Public Member Functions inherited from Arcane::LimaMalippReaderWrapper< LimaMaliReader >
void setReader (LimaMaliReader *reader)
LimaMaliReader * reader ()
Lima::size_type _readGroup (typename LimaMaliReader::SurfaceReader reader, Lima::size_type begin, Lima::size_type n, Lima::size_type *buffer)
Lima::size_type _readGroup (typename LimaMaliReader::VolumeReader reader, Lima::size_type begin, Lima::size_type n, Lima::size_type *buffer)
Lima::size_type _readGroup (typename LimaMaliReader::LigneReader reader, Lima::size_type begin, Lima::size_type n, Lima::size_type *buffer)
Lima::size_type _readGroup (typename LimaMaliReader::NuageReader reader, Lima::size_type begin, Lima::size_type n, Lima::size_type *buffer)
double * allocateNodesCoordsBuffer (Lima::size_type buf_size)
Lima::size_type * allocateNodesIdBuffer (Lima::size_type buf_size)
Lima::size_type readNodes (Lima::size_type begin, Lima::size_type count, Lima::size_type *ids, double *coords)
template<typename LimaGroupReader>
void readGroup (LimaGroupReader &reader, Int64Array &items_unique_id)

Static Public Member Functions

static Integer cellToType (Integer nb_node)

Private Types

typedef LimaMalippReaderWrapper< LimaMaliReader > BaseClass

Private Attributes

ScopedPtrT< LimaGroupReader< LimaMaliReader > > m_cell_group_reader
ScopedPtrT< LimaGroupReader< LimaMaliReader > > m_face_group_reader
LimaMaliReader * m_mali_reader
ScopedPtrT< LimaGroupReader< LimaMaliReader > > m_node_group_reader

Additional Inherited Members

Protected Attributes inherited from Arcane::LimaMalippReaderWrapper< LimaMaliReader >
LimaMaliReader * m_mali_reader
ScopedPtrT< LimaGroupReader< LimaMaliReader > > m_cell_group_reader
ScopedPtrT< LimaGroupReader< LimaMaliReader > > m_node_group_reader
ScopedPtrT< LimaGroupReader< LimaMaliReader > > m_face_group_reader

Detailed Description

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

Definition at line 447 of file LimaMalippT.h.

Member Typedef Documentation

◆ BaseClass

template<typename LimaMaliReader>
typedef LimaMalippReaderWrapper<LimaMaliReader> Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::BaseClass
private

Definition at line 450 of file LimaMalippT.h.

◆ LimaCellGroup

template<typename LimaMaliReader>
typedef LimaMaliReader::SurfaceReader Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::LimaCellGroup

Definition at line 459 of file LimaMalippT.h.

◆ LimaComposition

template<typename LimaMaliReader>
typedef Lima::Composition Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::LimaComposition

Definition at line 458 of file LimaMalippT.h.

◆ LimaFaceGroup

template<typename LimaMaliReader>
typedef LimaMaliReader::LigneReader Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::LimaFaceGroup

Definition at line 460 of file LimaMalippT.h.

◆ LimaNodeGroup

template<typename LimaMaliReader>
typedef LimaMaliReader::NuageReader Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::LimaNodeGroup

Definition at line 461 of file LimaMalippT.h.

Member Function Documentation

◆ allocateCellsBuffer()

template<typename LimaMaliReader>
Lima::size_type * Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::allocateCellsBuffer ( Lima::size_type buf_size)
inline

Definition at line 537 of file LimaMalippT.h.

◆ cellGroup()

template<typename LimaMaliReader>
LimaCellGroup Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::cellGroup ( const string & name)
inline

Definition at line 522 of file LimaMalippT.h.

◆ cellGroupReader()

template<typename LimaMaliReader>
LimaGroupReader< LimaMaliReader > * Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::cellGroupReader ( )
inline

Definition at line 487 of file LimaMalippT.h.

◆ cellGroups()

template<typename LimaMaliReader>
std::vector< std::string > Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::cellGroups ( )
inline

Definition at line 480 of file LimaMalippT.h.

◆ cells()

template<typename LimaMaliReader>
LimaComposition Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::cells ( )
inline

Definition at line 465 of file LimaMalippT.h.

◆ cellToType()

template<typename LimaMaliReader>
Integer Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::cellToType ( Integer nb_node)
inlinestatic

Definition at line 574 of file LimaMalippT.h.

◆ dimension()

template<typename LimaMaliReader>
Integer Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::dimension ( )
inline

Definition at line 562 of file LimaMalippT.h.

◆ faceGroup()

template<typename LimaMaliReader>
LimaFaceGroup Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::faceGroup ( const string & name)
inline

Definition at line 527 of file LimaMalippT.h.

◆ faceGroupReader()

template<typename LimaMaliReader>
LimaGroupReader< LimaMaliReader > * Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::faceGroupReader ( )
inline

Definition at line 501 of file LimaMalippT.h.

◆ faceGroups()

template<typename LimaMaliReader>
std::vector< std::string > Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::faceGroups ( )
inline

Definition at line 508 of file LimaMalippT.h.

◆ faces()

template<typename LimaMaliReader>
LimaComposition Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::faces ( )
inline

Definition at line 470 of file LimaMalippT.h.

◆ facesBufferSize()

template<typename LimaMaliReader>
Integer Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::facesBufferSize ( Lima::size_type buf_size)
inline

Definition at line 545 of file LimaMalippT.h.

◆ limaDimension()

template<typename LimaMaliReader>
int Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::limaDimension ( )
inline

Definition at line 558 of file LimaMalippT.h.

◆ nodeGroup()

template<typename LimaMaliReader>
LimaNodeGroup Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::nodeGroup ( const string & name)
inline

Definition at line 532 of file LimaMalippT.h.

◆ nodeGroupReader()

template<typename LimaMaliReader>
LimaGroupReader< LimaMaliReader > * Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::nodeGroupReader ( )
inline

Definition at line 494 of file LimaMalippT.h.

◆ nodeGroups()

template<typename LimaMaliReader>
std::vector< std::string > Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::nodeGroups ( )
inline

Definition at line 515 of file LimaMalippT.h.

◆ nodes()

template<typename LimaMaliReader>
LimaComposition Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::nodes ( )
inline

Definition at line 475 of file LimaMalippT.h.

◆ readCells()

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::readCells ( Lima::size_type begin,
Lima::size_type count,
Lima::size_type * buffer )
inline

Definition at line 541 of file LimaMalippT.h.

◆ readFaces()

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::readFaces ( Lima::size_type begin,
Lima::size_type count,
Lima::size_type * buffer )
inline

Definition at line 553 of file LimaMalippT.h.

◆ readNodeCoords()

template<typename LimaMaliReader>
Real3 Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::readNodeCoords ( const double * ptr)
inline

Definition at line 570 of file LimaMalippT.h.

◆ strDimension()

template<typename LimaMaliReader>
const char * Arcane::LimaMalipp2DReaderWrapper< LimaMaliReader >::strDimension ( )
inline

Definition at line 566 of file LimaMalippT.h.

Member Data Documentation

◆ m_cell_group_reader

template<typename LimaMaliReader>
ScopedPtrT<LimaGroupReader<LimaMaliReader> > Arcane::LimaMalippReaderWrapper< LimaMaliReader >::m_cell_group_reader
private

Definition at line 311 of file LimaMalippT.h.

◆ m_face_group_reader

template<typename LimaMaliReader>
ScopedPtrT<LimaGroupReader<LimaMaliReader> > Arcane::LimaMalippReaderWrapper< LimaMaliReader >::m_face_group_reader
private

Definition at line 313 of file LimaMalippT.h.

◆ m_mali_reader

template<typename LimaMaliReader>
LimaMaliReader* Arcane::LimaMalippReaderWrapper< LimaMaliReader >::m_mali_reader
private

Definition at line 310 of file LimaMalippT.h.

◆ m_node_group_reader

template<typename LimaMaliReader>
ScopedPtrT<LimaGroupReader<LimaMaliReader> > Arcane::LimaMalippReaderWrapper< LimaMaliReader >::m_node_group_reader
private

Definition at line 312 of file LimaMalippT.h.


The documentation for this class was generated from the following file: