11#ifndef ALEPH_TOPOLOGY_H
12#define ALEPH_TOPOLOGY_H
16#include "arcane/aleph/AlephGlobal.h"
18#include "arcane/utils/TraceAccessor.h"
19#include "arcane/utils/Array.h"
20#include "arcane/utils/FatalErrorException.h"
33class ARCANE_ALEPH_EXPORT AlephTopology
40 virtual ~AlephTopology();
53 inline void checkForInit()
55 if (m_has_been_initialized ==
false)
75 return m_gathered_nb_row[i];
80 return m_gathered_nb_row_elements;
85 return m_gathered_nb_setValued;
90 return m_gathered_nb_setValued[i];
92 bool hasSetRowNbElements(
void) {
return m_has_set_row_nb_elements; }
103 bool m_has_set_row_nb_elements;
104 bool m_has_been_initialized;
Modifiable view of an array of type T.
Constant view of an array of type T.
Exception when a fatal error has occurred.
Interface of the parallelism manager for a subdomain.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
1D data vector with value semantics (STL style).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
int AlephInt
Default type for indexing rows and columns of matrices and vectors.
ConstArrayView< Integer > IntegerConstArrayView
C equivalent of a 1D array of integers.