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

Public Types

typedef LimaMaliReader::VolumeReader LimaCellGroup
typedef LimaMaliReader::SurfaceReader LimaFaceGroup
typedef LimaMaliReader::NuageReader LimaNodeGroup
typedef Lima::Composition LimaComposition
typedef Lima::Polyedre LimaCell
typedef Lima::Polygone LimaFace
Public Types inherited from Arcane::LimaMalippReaderWrapper< LimaMaliReader >
typedef LimaMaliReader LimaMaliReaderType
typedef LimaMaliReader::NuageReader LimaNodeGroup

Public Member Functions

LimaComposition cells ()
LimaComposition faces ()
LimaComposition nodes ()
LimaGroupReader< LimaMaliReader > * cellGroupReader ()
LimaGroupReader< LimaMaliReader > * faceGroupReader ()
LimaGroupReader< LimaMaliReader > * nodeGroupReader ()
std::vector< std::string > cellGroups ()
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::LimaMalipp3DReaderWrapper< LimaMaliReader >

Definition at line 596 of file LimaMalippT.h.

Member Typedef Documentation

◆ BaseClass

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

Definition at line 599 of file LimaMalippT.h.

◆ LimaCell

template<typename LimaMaliReader>
typedef Lima::Polyedre Arcane::LimaMalipp3DReaderWrapper< LimaMaliReader >::LimaCell

Definition at line 631 of file LimaMalippT.h.

◆ LimaCellGroup

template<typename LimaMaliReader>
typedef LimaMaliReader::VolumeReader Arcane::LimaMalipp3DReaderWrapper< LimaMaliReader >::LimaCellGroup

Definition at line 607 of file LimaMalippT.h.

◆ LimaComposition

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

Definition at line 610 of file LimaMalippT.h.

◆ LimaFace

template<typename LimaMaliReader>
typedef Lima::Polygone Arcane::LimaMalipp3DReaderWrapper< LimaMaliReader >::LimaFace

Definition at line 633 of file LimaMalippT.h.

◆ LimaFaceGroup

template<typename LimaMaliReader>
typedef LimaMaliReader::SurfaceReader Arcane::LimaMalipp3DReaderWrapper< LimaMaliReader >::LimaFaceGroup

Definition at line 608 of file LimaMalippT.h.

◆ LimaNodeGroup

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

Definition at line 609 of file LimaMalippT.h.

Member Function Documentation

◆ allocateCellsBuffer()

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

Definition at line 689 of file LimaMalippT.h.

◆ cellGroup()

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

Definition at line 677 of file LimaMalippT.h.

◆ cellGroupReader()

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

Definition at line 635 of file LimaMalippT.h.

◆ cellGroups()

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

Definition at line 656 of file LimaMalippT.h.

◆ cells()

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

Definition at line 614 of file LimaMalippT.h.

◆ cellToType()

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

Definition at line 726 of file LimaMalippT.h.

◆ dimension()

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

Definition at line 714 of file LimaMalippT.h.

◆ faceGroup()

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

Definition at line 681 of file LimaMalippT.h.

◆ faceGroupReader()

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

Definition at line 642 of file LimaMalippT.h.

◆ faceGroups()

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

Definition at line 663 of file LimaMalippT.h.

◆ faces()

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

Definition at line 618 of file LimaMalippT.h.

◆ facesBufferSize()

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

Definition at line 697 of file LimaMalippT.h.

◆ limaDimension()

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

Definition at line 710 of file LimaMalippT.h.

◆ nodeGroup()

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

Definition at line 685 of file LimaMalippT.h.

◆ nodeGroupReader()

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

Definition at line 649 of file LimaMalippT.h.

◆ nodeGroups()

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

Definition at line 670 of file LimaMalippT.h.

◆ nodes()

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

Definition at line 622 of file LimaMalippT.h.

◆ readCells()

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

Definition at line 693 of file LimaMalippT.h.

◆ readFaces()

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

Definition at line 705 of file LimaMalippT.h.

◆ readNodeCoords()

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

Definition at line 722 of file LimaMalippT.h.

◆ strDimension()

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

Definition at line 718 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: