26#include <alien/utils/Precomp.h>
51 explicit Block(Arccore::Integer block_size);
58 Block(Arccore::Integer block_sizeX, Arccore::Integer block_sizeY);
77 Arccore::Integer
size()
const;
83 Arccore::Integer
sizeX()
const;
89 Arccore::Integer
sizeY()
const;
95 std::shared_ptr<Block>
clone()
const;
Block(Arccore::Integer block_sizeX, Arccore::Integer block_sizeY)
Rectangular block constructor.
Arccore::Integer size() const
Get square block size.
Arccore::Integer sizeX() const
Get rectangular block size in the "X" direction.
Arccore::Integer sizeY() const
Get rectangular block size in the "Y" direction.
Block(Arccore::Integer block_size)
Square block constructor.
std::shared_ptr< Block > clone() const
Clone this object.
std::shared_ptr< Internal > m_internal
Actual implementation.
~Block()=default
Free resources.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Internal structure for square or rectangular blocks.