Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::IBlockBuilder Class Reference

Interface for non uniform block elements. More...

#include <core/alien/core/block/IBlockBuilder.h>

Inheritance diagram for Alien::IBlockBuilder:
Collaboration diagram for Alien::IBlockBuilder:

Public Member Functions

virtual ~IBlockBuilder ()
 Free resources.
Public Member Functions inherited from Alien::BlockSizeVectorFiller
 BlockSizeVectorFiller ()
 Constructor.
BlockSizeVector operator[] (Arccore::ConstArrayView< Arccore::Integer > indexes)
 Operator bracket.
BlockSizeVector operator[] (Arccore::ConstArray2View< Arccore::Integer > indexes)
 Operator bracket.
Arccore::Integer & operator[] (Arccore::Integer index)
 Operator bracket.

Protected Member Functions

 IBlockBuilder ()
 Constructor.

Additional Inherited Members

Protected Attributes inherited from Alien::BlockSizeVectorFiller
Arccore::UniqueArray< Arccore::Integer > m_sizes
 Sizes in the block vector.
Arccore::Integer m_offset
 Distribution offset.

Detailed Description

Interface for non uniform block elements.

Definition at line 41 of file IBlockBuilder.h.

Constructor & Destructor Documentation

◆ IBlockBuilder()

Alien::IBlockBuilder::IBlockBuilder ( )
inlineprotected

Constructor.

Definition at line 45 of file IBlockBuilder.h.

◆ ~IBlockBuilder()

virtual Alien::IBlockBuilder::~IBlockBuilder ( )
inlinevirtual

Free resources.

Definition at line 49 of file IBlockBuilder.h.


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