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();
51 inline void checkForInit()
53 if (m_has_been_initialized ==
false)
72 return m_gathered_nb_row[i];
77 return m_gathered_nb_row_elements;
82 return m_gathered_nb_setValued;
87 return m_gathered_nb_setValued[i];
89 bool hasSetRowNbElements(
void) {
return m_has_set_row_nb_elements; }
99 bool m_has_set_row_nb_elements;
100 bool m_has_been_initialized;
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Exception lorsqu'une erreur fatale est survenue.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire de traces.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
int AlephInt
Type par défaut pour indexer les lignes et les colonnes des matrices et vecteurs.
ConstArrayView< Integer > IntegerConstArrayView
Equivalent C d'un tableau à une dimension d'entiers.