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

Public Types

typedef LimaMaliReader LimaMaliReaderType
typedef LimaMaliReader::NuageReader LimaNodeGroup

Public Member Functions

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)

Protected Attributes

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::LimaMalippReaderWrapper< LimaMaliReader >

Definition at line 219 of file LimaMalippT.h.

Member Typedef Documentation

◆ LimaMaliReaderType

template<typename LimaMaliReader>
typedef LimaMaliReader Arcane::LimaMalippReaderWrapper< LimaMaliReader >::LimaMaliReaderType

Definition at line 223 of file LimaMalippT.h.

◆ LimaNodeGroup

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

Definition at line 224 of file LimaMalippT.h.

Constructor & Destructor Documentation

◆ LimaMalippReaderWrapper()

template<typename LimaMaliReader>
Arcane::LimaMalippReaderWrapper< LimaMaliReader >::LimaMalippReaderWrapper ( )
inline

Definition at line 228 of file LimaMalippT.h.

Member Function Documentation

◆ _readGroup() [1/4]

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalippReaderWrapper< LimaMaliReader >::_readGroup ( typename LimaMaliReader::LigneReader reader,
Lima::size_type begin,
Lima::size_type n,
Lima::size_type * buffer )
inline

Definition at line 255 of file LimaMalippT.h.

◆ _readGroup() [2/4]

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalippReaderWrapper< LimaMaliReader >::_readGroup ( typename LimaMaliReader::NuageReader reader,
Lima::size_type begin,
Lima::size_type n,
Lima::size_type * buffer )
inline

Definition at line 262 of file LimaMalippT.h.

◆ _readGroup() [3/4]

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalippReaderWrapper< LimaMaliReader >::_readGroup ( typename LimaMaliReader::SurfaceReader reader,
Lima::size_type begin,
Lima::size_type n,
Lima::size_type * buffer )
inline

Definition at line 243 of file LimaMalippT.h.

◆ _readGroup() [4/4]

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalippReaderWrapper< LimaMaliReader >::_readGroup ( typename LimaMaliReader::VolumeReader reader,
Lima::size_type begin,
Lima::size_type n,
Lima::size_type * buffer )
inline

Definition at line 249 of file LimaMalippT.h.

◆ allocateNodesCoordsBuffer()

template<typename LimaMaliReader>
double * Arcane::LimaMalippReaderWrapper< LimaMaliReader >::allocateNodesCoordsBuffer ( Lima::size_type buf_size)
inline

Definition at line 268 of file LimaMalippT.h.

◆ allocateNodesIdBuffer()

template<typename LimaMaliReader>
Lima::size_type * Arcane::LimaMalippReaderWrapper< LimaMaliReader >::allocateNodesIdBuffer ( Lima::size_type buf_size)
inline

Definition at line 272 of file LimaMalippT.h.

◆ reader()

template<typename LimaMaliReader>
LimaMaliReader * Arcane::LimaMalippReaderWrapper< LimaMaliReader >::reader ( )
inline

Definition at line 235 of file LimaMalippT.h.

◆ readGroup()

template<typename LimaMaliReader>
template<typename LimaGroupReader>
void Arcane::LimaMalippReaderWrapper< LimaMaliReader >::readGroup ( LimaGroupReader & reader,
Int64Array & items_unique_id )
inline

Definition at line 283 of file LimaMalippT.h.

◆ readNodes()

template<typename LimaMaliReader>
Lima::size_type Arcane::LimaMalippReaderWrapper< LimaMaliReader >::readNodes ( Lima::size_type begin,
Lima::size_type count,
Lima::size_type * ids,
double * coords )
inline

Definition at line 276 of file LimaMalippT.h.

◆ setReader()

template<typename LimaMaliReader>
void Arcane::LimaMalippReaderWrapper< LimaMaliReader >::setReader ( LimaMaliReader * reader)
inline

Definition at line 231 of file LimaMalippT.h.

Member Data Documentation

◆ m_cell_group_reader

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

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
protected

Definition at line 313 of file LimaMalippT.h.

◆ m_mali_reader

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

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
protected

Definition at line 312 of file LimaMalippT.h.


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