35using namespace Arccore;
41: Timestamp(multi_impl)
90 Integer local_size = dist.localSize();
108 Integer global_size = dist.globalSize();
126 Integer offset = dist.offset();
Block elements for block matrices.
Arccore::Integer size() const
Get square block size.
Interface for algebraic space objects.
virtual Arccore::Integer scalarizedOffset() const
Get the "scalarized" offset.
const MultiVectorImpl * m_multi_impl
Pointer on vectors implementations.
virtual const Block * block() const
Get block datas of the vector.
virtual const VectorDistribution & distribution() const
Get the distribution of the vector.
IVectorImpl(const MultiVectorImpl *multi_impl, BackEndId backend="")
Constructor.
BackEndId m_backend
Backend id.
virtual Arccore::Integer scalarizedGlobalSize() const
Get the "scalarized" global size.
virtual const VBlock * vblock() const
Get block datas of the vector.
VBlockSizes * m_vblock_sizes
Variable blocks size data.
virtual Arccore::Integer scalarizedLocalSize() const
Get the "scalarized" local size.
virtual const ISpace & space() const
Get the vector space.
virtual BackEndId backend() const
Compute the actual size of variable block size algebraic elements.
Variable size block elements for block matrices.
Computes a vector distribution.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --