Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier UtilsTypes.h

Déclarations des types utilisés dans Arcane. Plus de détails...

#include "arcane/utils/ArcaneGlobal.h"
#include "arccore/base/BaseTypes.h"
#include "arccore/base/RefDeclarations.h"
#include "arccore/collections/CollectionsGlobal.h"
#include "arccore/concurrency/ConcurrencyGlobal.h"
#include "arccore/trace/TraceGlobal.h"
+ Graphe des dépendances par inclusion de UtilsTypes.h:

Aller au code source de ce fichier.

Espaces de nommage

namespace  Arcane
 -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
 
namespace  Arcane::Accelerator
 Espace de nom pour l'utilisation des accélérateurs.
 

Définitions de type

typedef unsigned char Arcane::Byte
 Type d'un octet.
 
typedef signed char Arcane::SByte
 Type d'un octet.
 
typedef unsigned short Arcane::UChar
 Type d'un caractère unicode.
 
typedef unsigned short Arcane::UInt16
 Type d'un Int16 non signé
 
typedef float Arcane::Single
 Type d'un réel simple précision.
 
using Arcane::Int64x3 = Vector3< Int64 >
 
using Arcane::Int32x3 = Vector3< Int32 >
 
using Arcane::Int64x2 = Vector2< Int64 >
 
using Arcane::Int32x2 = Vector2< Int32 >
 
using Arcane::RealN2 = NumVector< Real, 2 >
 
using Arcane::RealN3 = NumVector< Real, 3 >
 
using Arcane::RealN2x2 = NumMatrix< Real, 2 >
 
using Arcane::RealN3x3 = NumMatrix< Real, 3 >
 
using Arcane::MemoryView = ConstMemoryView
 
template<typename DataType , typename Extents , typename LayoutPolicy = DefaultLayout>
using Arcane::MDSpanBase = MDSpan< DataType, Extents, LayoutPolicy >
 
template<typename DataType , typename Extents , typename LayoutPolicy = DefaultLayout>
using Arcane::NumArrayBase = NumArray< DataType, Extents, LayoutPolicy >
 
template<int RankValue, typename IndexType_ = Int32>
using Arcane::ArrayIndexBase = MDIndexBase< RankValue, IndexType_ >
 
template<int RankValue, typename IndexType_ = Int32>
using Arcane::ArrayIndex = MDIndex< RankValue, IndexType_ >
 
template<int RankValue>
using Arcane::ArrayBoundsIndexBase = ArrayIndexBase< RankValue >
 
template<int RankValue>
using Arcane::ArrayBoundsIndex = ArrayIndex< RankValue >
 
using Arcane::LoopRange = ForLoopRange
 
template<int RankValue>
using Arcane::SimpleLoopRanges = SimpleForLoopRanges< RankValue >
 
template<int RankValue>
using Arcane::ComplexLoopRanges = ComplexForLoopRanges< RankValue >
 
typedef Array< Pointer > Arcane::PointerArray
 Tableau dynamique à une dimension de pointeurs.
 
typedef Array< ByteArcane::ByteArray
 Tableau dynamique à une dimension de caractères.
 
typedef Array< UCharArcane::UCharArray
 Tableau dynamique à une dimension de caractères unicode.
 
typedef Array< Int64 > Arcane::Int64Array
 Tableau dynamique à une dimension d'entiers 64 bits.
 
typedef Array< Int32 > Arcane::Int32Array
 Tableau dynamique à une dimension d'entiers 32 bits.
 
typedef Array< Int16 > Arcane::Int16Array
 Tableau dynamique à une dimension d'entiers 16 bits.
 
typedef Array< Integer > Arcane::IntegerArray
 Tableau dynamique à une dimension d'entiers.
 
typedef Array< Real > Arcane::RealArray
 Tableau dynamique à une dimension de réels.
 
typedef Array< bool > Arcane::BoolArray
 Tableau dynamique à une dimension de booléens.
 
typedef Array< StringArcane::StringArray
 Tableau dynamique à une dimension de chaînes de caractères.
 
typedef Array< Real2Arcane::Real2Array
 Tableau dynamique à une dimension de vecteurs de rang 2.
 
typedef Array< Real3Arcane::Real3Array
 Tableau dynamique à une dimension de vecteurs de rang 3.
 
typedef Array< Real2x2Arcane::Real2x2Array
 Tableau dynamique à une dimension de tenseurs de rang 2.
 
typedef Array< Real3x3Arcane::Real3x3Array
 Tableau dynamique à une dimension de tenseurs de rang 3.
 
typedef Array2< Pointer > Arcane::PointerArray2
 Tableau dynamique 2D de pointeurs.
 
typedef Array2< ByteArcane::ByteArray2
 Tableau dynamique 2D de caractères.
 
typedef Array2< UCharArcane::UCharArray2
 Tableau dynamique 2D de caractères unicode.
 
typedef Array2< Int64 > Arcane::Int64Array2
 Tableau dynamique 2D d'entiers 64 bits.
 
typedef Array2< Int32 > Arcane::Int32Array2
 Tableau dynamique 2D d'entiers 32 bits.
 
typedef Array2< Int16 > Arcane::Int16Array2
 Tableau dynamique 2D d'entiers 16 bits.
 
typedef Array2< Integer > Arcane::IntegerArray2
 Tableau dynamique 2D d'entiers.
 
typedef Array2< Real > Arcane::RealArray2
 Tableau dynamique 2D de réels.
 
typedef Array2< bool > Arcane::BoolArray2
 Tableau dynamique 2D de booléens.
 
typedef Array2< StringArcane::StringArray2
 Tableau dynamique 2D de chaînes de caractères.
 
typedef Array2< Real2Arcane::Real2Array2
 Tableau dynamique 2D de vecteurs de rang 2.
 
typedef Array2< Real3Arcane::Real3Array2
 Tableau dynamique 2D de vecteurs de rang 3.
 
typedef Array2< Real2x2Arcane::Real2x2Array2
 Tableau dynamique 2D de tenseurs de rang 2.
 
typedef Array2< Real3x3Arcane::Real3x3Array2
 Tableau dynamique 2D de tenseurs de rang 3.
 
typedef SharedArray2< Pointer > Arcane::PointerSharedArray2
 Tableau dynamique 2D de pointeurs.
 
typedef SharedArray2< ByteArcane::ByteSharedArray2
 Tableau dynamique 2D de caractères.
 
typedef SharedArray2< UCharArcane::UCharSharedArray2
 Tableau dynamique 2D de caractères unicode.
 
typedef SharedArray2< Int64 > Arcane::Int64SharedArray2
 Tableau dynamique 2D d'entiers 64 bits.
 
typedef SharedArray2< Int32 > Arcane::Int32SharedArray2
 Tableau dynamique 2D d'entiers 32 bits.
 
typedef SharedArray2< Integer > Arcane::IntegerSharedArray2
 Tableau dynamique 2D d'entiers.
 
typedef SharedArray2< Real > Arcane::RealSharedArray2
 Tableau dynamique 2D de réels.
 
typedef SharedArray2< bool > Arcane::BoolSharedArray2
 Tableau dynamique 2D de booléens.
 
typedef SharedArray2< StringArcane::StringSharedArray2
 Tableau dynamique 2D de chaînes de caractères.
 
typedef SharedArray2< Real2Arcane::Real2SharedArray2
 Tableau dynamique 2D de vecteurs de rang 2.
 
typedef SharedArray2< Real3Arcane::Real3SharedArray2
 Tableau dynamique 2D de vecteurs de rang 3.
 
typedef SharedArray2< Real2x2Arcane::Real2x2SharedArray2
 Tableau dynamique 2D de tenseurs de rang 2.
 
typedef SharedArray2< Real3x3Arcane::Real3x3SharedArray2
 Tableau dynamique 2D de tenseurs de rang 3.
 
typedef UniqueArray2< Pointer > Arcane::PointerUniqueArray2
 Tableau dynamique 2D de pointeurs.
 
typedef UniqueArray2< ByteArcane::ByteUniqueArray2
 Tableau dynamique 2D de caractères.
 
typedef UniqueArray2< UCharArcane::UCharUniqueArray2
 Tableau dynamique 2D de caractères unicode.
 
typedef UniqueArray2< Int64 > Arcane::Int64UniqueArray2
 Tableau dynamique 2D d'entiers 64 bits.
 
typedef UniqueArray2< Int32 > Arcane::Int32UniqueArray2
 Tableau dynamique 2D d'entiers 32 bits.
 
typedef UniqueArray2< Integer > Arcane::IntegerUniqueArray2
 Tableau dynamique 2D d'entiers.
 
typedef UniqueArray2< Real > Arcane::RealUniqueArray2
 Tableau dynamique 2D de réels.
 
typedef UniqueArray2< bool > Arcane::BoolUniqueArray2
 Tableau dynamique 2D de booléens.
 
typedef UniqueArray2< StringArcane::StringUniqueArray2
 Tableau dynamique 2D de chaînes de caractères.
 
typedef UniqueArray2< Real2Arcane::Real2UniqueArray2
 Tableau dynamique 2D de vecteurs de rang 2.
 
typedef UniqueArray2< Real3Arcane::Real3UniqueArray2
 Tableau dynamique 2D de vecteurs de rang 3.
 
typedef UniqueArray2< Real2x2Arcane::Real2x2UniqueArray2
 Tableau dynamique 2D de tenseurs de rang 2.
 
typedef UniqueArray2< Real3x3Arcane::Real3x3UniqueArray2
 Tableau dynamique 2D de tenseurs de rang 3.
 
typedef Array2View< Pointer > Arcane::PointerArray2View
 Tableau dynamique 2D de pointeurs.
 
typedef Array2View< ByteArcane::ByteArray2View
 Tableau dynamique 2D de caractères.
 
typedef Array2View< UCharArcane::UCharArray2View
 Tableau dynamique 2D de caractères unicode.
 
typedef Array2View< Int64 > Arcane::Int64Array2View
 Tableau dynamique 2D d'entiers 64 bits.
 
typedef Array2View< Int32 > Arcane::Int32Array2View
 Tableau dynamique 2D d'entiers 32 bits.
 
typedef Array2View< Int16 > Arcane::Int16Array2View
 Tableau dynamique 2D d'entiers 16 bits.
 
typedef Array2View< Integer > Arcane::IntegerArray2View
 Tableau dynamique 2D d'entiers.
 
typedef Array2View< Real > Arcane::RealArray2View
 Tableau dynamique 2D de réels.
 
typedef Array2View< bool > Arcane::BoolArray2View
 Tableau dynamique 2D de booléens.
 
typedef Array2View< StringArcane::StringArray2View
 Tableau dynamique 2D de chaînes de caractères.
 
typedef Array2View< Real2Arcane::Real2Array2View
 Tableau dynamique 2D de vecteurs de rang 2.
 
typedef Array2View< Real3Arcane::Real3Array2View
 Tableau dynamique 2D de vecteurs de rang 3.
 
typedef Array2View< Real2x2Arcane::Real2x2Array2View
 Tableau dynamique 2D de tenseurs de rang 2.
 
typedef Array2View< Real3x3Arcane::Real3x3Array2View
 Tableau dynamique 2D de tenseurs de rang 3.
 
typedef ConstArray2View< Pointer > Arcane::PointerConstArray2View
 Tableau dynamique 2D de pointeurs.
 
typedef ConstArray2View< ByteArcane::ByteConstArray2View
 Tableau dynamique 2D de caractères.
 
typedef ConstArray2View< UCharArcane::UCharConstArray2View
 Tableau dynamique 2D de caractères unicode.
 
typedef ConstArray2View< Int64 > Arcane::Int64ConstArray2View
 Tableau dynamique 2D d'entiers 64 bits.
 
typedef ConstArray2View< Int32 > Arcane::Int32ConstArray2View
 Tableau dynamique 2D d'entiers 32 bits.
 
typedef ConstArray2View< Int16 > Arcane::Int16ConstArray2View
 Tableau dynamique 2D d'entiers 16 bits.
 
typedef ConstArray2View< Integer > Arcane::IntegerConstArray2View
 Tableau dynamique 2D d'entiers.
 
typedef ConstArray2View< Real > Arcane::RealConstArray2View
 Tableau dynamique 2D de réels.
 
typedef ConstArray2View< bool > Arcane::BoolConstArray2View
 Tableau dynamique 2D de booléens.
 
typedef ConstArray2View< StringArcane::StringConstArray2View
 Tableau dynamique 2D de chaînes de caractères.
 
typedef ConstArray2View< Real2Arcane::Real2ConstArray2View
 Tableau dynamique 2D de vecteurs de rang 2.
 
typedef ConstArray2View< Real3Arcane::Real3ConstArray2View
 Tableau dynamique 2D de vecteurs de rang 3.
 
typedef ConstArray2View< Real2x2Arcane::Real2x2ConstArray2View
 Tableau dynamique 2D de tenseurs de rang 2.
 
typedef ConstArray2View< Real3x3Arcane::Real3x3ConstArray2View
 Tableau dynamique 2D de tenseurs de rang 3.
 
typedef UniqueArray< Pointer > Arcane::PointerUniqueArray
 Tableau dynamique à une dimension de pointeurs.
 
typedef UniqueArray< ByteArcane::ByteUniqueArray
 Tableau dynamique à une dimension de caractères.
 
typedef UniqueArray< UCharArcane::UCharUniqueArray
 Tableau dynamique à une dimension de caractères unicode.
 
typedef UniqueArray< Int64 > Arcane::Int64UniqueArray
 Tableau dynamique à une dimension d'entiers 64 bits.
 
typedef UniqueArray< Int32 > Arcane::Int32UniqueArray
 Tableau dynamique à une dimension d'entiers 32 bits.
 
typedef UniqueArray< Int16 > Arcane::Int16UniqueArray
 Tableau dynamique à une dimension d'entiers 16 bits.
 
typedef UniqueArray< Integer > Arcane::IntegerUniqueArray
 Tableau dynamique à une dimension d'entiers.
 
typedef UniqueArray< Real > Arcane::RealUniqueArray
 Tableau dynamique à une dimension de réels.
 
typedef UniqueArray< bool > Arcane::BoolUniqueArray
 Tableau dynamique à une dimension de booléens.
 
typedef UniqueArray< StringArcane::StringUniqueArray
 Tableau dynamique à une dimension de chaînes de caractères.
 
typedef UniqueArray< Real2Arcane::Real2UniqueArray
 Tableau dynamique à une dimension de vecteurs de rang 2.
 
typedef UniqueArray< Real3Arcane::Real3UniqueArray
 Tableau dynamique à une dimension de vecteurs de rang 3.
 
typedef UniqueArray< Real2x2Arcane::Real2x2UniqueArray
 Tableau dynamique à une dimension de tenseurs de rang 2.
 
typedef UniqueArray< Real3x3Arcane::Real3x3UniqueArray
 Tableau dynamique à une dimension de tenseurs de rang 3.
 
typedef SharedArray< Pointer > Arcane::PointerSharedArray
 Tableau dynamique à une dimension de pointeurs.
 
typedef SharedArray< ByteArcane::ByteSharedArray
 Tableau dynamique à une dimension de caractères.
 
typedef SharedArray< UCharArcane::UCharSharedArray
 Tableau dynamique à une dimension de caractères unicode.
 
typedef SharedArray< Int64 > Arcane::Int64SharedArray
 Tableau dynamique à une dimension d'entiers 64 bits.
 
typedef SharedArray< Int32 > Arcane::Int32SharedArray
 Tableau dynamique à une dimension d'entiers 32 bits.
 
typedef SharedArray< Int16 > Arcane::Int16SharedArray
 Tableau dynamique à une dimension d'entiers 16 bits.
 
typedef SharedArray< Integer > Arcane::IntegerSharedArray
 Tableau dynamique à une dimension d'entiers.
 
typedef SharedArray< Real > Arcane::RealSharedArray
 Tableau dynamique à une dimension de réels.
 
typedef SharedArray< bool > Arcane::BoolSharedArray
 Tableau dynamique à une dimension de booléens.
 
typedef SharedArray< StringArcane::StringSharedArray
 Tableau dynamique à une dimension de chaînes de caractères.
 
typedef SharedArray< Real2Arcane::Real2SharedArray
 Tableau dynamique à une dimension de vecteurs de rang 2.
 
typedef SharedArray< Real3Arcane::Real3SharedArray
 Tableau dynamique à une dimension de vecteurs de rang 3.
 
typedef SharedArray< Real2x2Arcane::Real2x2SharedArray
 Tableau dynamique à une dimension de tenseurs de rang 2.
 
typedef SharedArray< Real3x3Arcane::Real3x3SharedArray
 Tableau dynamique à une dimension de tenseurs de rang 3.
 
typedef MultiArray2< Pointer > Arcane::PointerMultiArray2
 Tableau 2D a taille variable de pointeurs.
 
typedef MultiArray2< ByteArcane::ByteMultiArray2
 Tableau 2D a taille variable de caractères.
 
typedef MultiArray2< UCharArcane::UCharMultiArray2
 Tableau 2D a taille variable de caractères unicode.
 
typedef MultiArray2< Int64 > Arcane::Int64MultiArray2
 Tableau 2D a taille variable d'entiers 64 bits.
 
typedef MultiArray2< Int32 > Arcane::Int32MultiArray2
 Tableau 2D a taille variable d'entiers 32 bits.
 
typedef MultiArray2< Int16 > Arcane::Int16MultiArray2
 Tableau 2D a taille variable d'entiers 16 bits.
 
typedef MultiArray2< Integer > Arcane::IntegerMultiArray2
 Tableau 2D a taille variable d'entiers.
 
typedef MultiArray2< Real > Arcane::RealMultiArray2
 Tableau 2D a taille variable de réels.
 
typedef MultiArray2< bool > Arcane::BoolMultiArray2
 Tableau 2D a taille variable de booléens.
 
typedef MultiArray2< StringArcane::StringMultiArray2
 Tableau 2D a taille variable de chaînes de caractères.
 
typedef MultiArray2< Real2Arcane::Real2MultiArray2
 Tableau 2D a taille variable de vecteurs de rang 2.
 
typedef MultiArray2< Real3Arcane::Real3MultiArray2
 Tableau 2D a taille variable de vecteurs de rang 3.
 
typedef MultiArray2< Real2x2Arcane::Real2x2MultiArray2
 Tableau 2D a taille variable de tenseurs de rang 2.
 
typedef MultiArray2< Real3x3Arcane::Real3x3MultiArray2
 Tableau 2D a taille variable de tenseurs de rang 3.
 
typedef ArrayView< Pointer > Arcane::PointerArrayView
 Equivalent C d'un tableau à une dimension de pointeurs.
 
typedef ArrayView< ByteArcane::ByteArrayView
 Equivalent C d'un tableau à une dimension de caractères.
 
typedef ArrayView< UCharArcane::UCharArrayView
 Equivalent C d'un tableau à une dimension de caractères unicode.
 
typedef ArrayView< Int64 > Arcane::Int64ArrayView
 Equivalent C d'un tableau à une dimension d'entiers 64 bits.
 
typedef ArrayView< Int32 > Arcane::Int32ArrayView
 Equivalent C d'un tableau à une dimension d'entiers 32 bits.
 
typedef ArrayView< Int16 > Arcane::Int16ArrayView
 Equivalent C d'un tableau à une dimension d'entiers 16 bits.
 
typedef ArrayView< Integer > Arcane::IntegerArrayView
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef ArrayView< Real > Arcane::RealArrayView
 Equivalent C d'un tableau à une dimension de réels.
 
typedef ArrayView< bool > Arcane::BoolArrayView
 Equivalent C d'un tableau à une dimension de booléens.
 
typedef ArrayView< StringArcane::StringArrayView
 Equivalent C d'un tableau à une dimension de chaînes de caractères.
 
typedef ArrayView< Real2Arcane::Real2ArrayView
 Equivalent C d'un tableau à une dimension de Real2.
 
typedef ArrayView< Real3Arcane::Real3ArrayView
 Equivalent C d'un tableau à une dimension de Real3.
 
typedef ArrayView< Real2x2Arcane::Real2x2ArrayView
 Equivalent C d'un tableau à une dimension de Real2x2.
 
typedef ArrayView< Real3x3Arcane::Real3x3ArrayView
 Equivalent C d'un tableau à une dimension de Real3x3.
 
typedef ConstArrayView< Pointer > Arcane::PointerConstArrayView
 Equivalent C d'un tableau à une dimension de pointeurs.
 
typedef ConstArrayView< ByteArcane::ByteConstArrayView
 Equivalent C d'un tableau à une dimension de caractères.
 
typedef ConstArrayView< UCharArcane::UCharConstArrayView
 Equivalent C d'un tableau à une dimension de caractères unicode.
 
typedef ConstArrayView< Int64 > Arcane::Int64ConstArrayView
 Equivalent C d'un tableau à une dimension d'entiers 64 bits.
 
typedef ConstArrayView< Int32 > Arcane::Int32ConstArrayView
 Equivalent C d'un tableau à une dimension d'entiers 32 bits.
 
typedef ConstArrayView< Int16 > Arcane::Int16ConstArrayView
 Equivalent C d'un tableau à une dimension d'entiers 16 bits.
 
typedef ConstArrayView< Integer > Arcane::IntegerConstArrayView
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef ConstArrayView< Real > Arcane::RealConstArrayView
 Equivalent C d'un tableau à une dimension de réels.
 
typedef ConstArrayView< bool > Arcane::BoolConstArrayView
 Equivalent C d'un tableau à une dimension de booléens.
 
typedef ConstArrayView< StringArcane::StringConstArrayView
 Equivalent C d'un tableau à une dimension de chaînes de caractères.
 
typedef ConstArrayView< Real2Arcane::Real2ConstArrayView
 Equivalent C d'un tableau à une dimension de Real2.
 
typedef ConstArrayView< Real3Arcane::Real3ConstArrayView
 Equivalent C d'un tableau à une dimension de Real3.
 
typedef ConstArrayView< Real2x2Arcane::Real2x2ConstArrayView
 Equivalent C d'un tableau à une dimension de Real2x2.
 
typedef ConstArrayView< Real3x3Arcane::Real3x3ConstArrayView
 Equivalent C d'un tableau à une dimension de Real3x3.
 
typedef Collection< StringArcane::StringCollection
 Collection de chaînes de caractères.
 
typedef List< StringArcane::StringList
 Tableau de chaînes de caractères unicode.
 
typedef Span< Pointer > Arcane::PointerSpan
 
typedef Span< std::byte > Arcane::ByteSpan
 Equivalent C d'un tableau à une dimension de caractères.
 
typedef Span< UCharArcane::UCharSpan
 Equivalent C d'un tableau à une dimension de caractères unicode.
 
typedef Span< Int64 > Arcane::Int64Span
 Equivalent C d'un tableau à une dimension d'entiers 64 bits.
 
typedef Span< Int32 > Arcane::Int32Span
 Equivalent C d'un tableau à une dimension d'entiers 32 bits.
 
typedef Span< Int16 > Arcane::Int16Span
 Equivalent C d'un tableau à une dimension d'entiers 16 bits.
 
typedef Span< Integer > Arcane::IntegerSpan
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef Span< Real > Arcane::RealSpan
 Equivalent C d'un tableau à une dimension de réels.
 
typedef Span< bool > Arcane::BoolSpan
 Equivalent C d'un tableau à une dimension de booléens.
 
typedef Span< Real2Arcane::Real2Span
 Equivalent C d'un tableau à une dimension de Real2.
 
typedef Span< Real3Arcane::Real3Span
 Equivalent C d'un tableau à une dimension de Real3.
 
typedef Span< Real2x2Arcane::Real2x2Span
 Equivalent C d'un tableau à une dimension de Real2x2.
 
typedef Span< Real3x3Arcane::Real3x3Span
 Equivalent C d'un tableau à une dimension de Real3x3.
 
typedef Span< const Pointer > Arcane::PointerConstSpan
 Vue en lecture seule d'un tableau à une dimension de pointeurs.
 
typedef Span< const std::byte > Arcane::ByteConstSpan
 Vue en lecture seule d'un tableau à une dimension de caractères.
 
typedef Span< const UCharArcane::UCharConstSpan
 Vue en lecture seule d'un tableau à une dimension de caractères unicode.
 
typedef Span< const Int64 > Arcane::Int64ConstSpan
 Vue en lecture seule d'un tableau à une dimension d'entiers 64 bits.
 
typedef Span< const Int32 > Arcane::Int32ConstSpan
 Vue en lecture seule d'un tableau à une dimension d'entiers 32 bits.
 
typedef Span< const Int16 > Arcane::Int16ConstSpan
 Vue en lecture seule d'un tableau à une dimension d'entiers 16 bits.
 
typedef Span< const Integer > Arcane::IntegerConstSpan
 Vue en lecture seule d'un tableau à une dimension d'entiers.
 
typedef Span< const Real > Arcane::RealConstSpan
 Vue en lecture seule d'un tableau à une dimension de réels.
 
typedef Span< const bool > Arcane::BoolConstSpan
 Vue en lecture seule d'un tableau à une dimension de booléens.
 
typedef Span< const Real2Arcane::Real2ConstSpan
 Vue en lecture seule d'un tableau à une dimension de Real2.
 
typedef Span< const Real3Arcane::Real3ConstSpan
 Vue en lecture seule d'un tableau à une dimension de Real3.
 
typedef Span< const Real2x2Arcane::Real2x2ConstSpan
 Vue en lecture seule d'un tableau à une dimension de Real2x2.
 
typedef Span< const Real3x3Arcane::Real3x3ConstSpan
 Vue en lecture seule d'un tableau à une dimension de Real3x3.
 
using Arcane::PointerSmallSpan = SmallSpan< Pointer >
 Vue d'un tableau à une dimension de pointeurs.
 
using Arcane::ByteSmallSpan = SmallSpan< std::byte >
 Vue d'un tableau à une dimension de caractères.
 
using Arcane::UCharSmallSpan = SmallSpan< UChar >
 Vue d'un tableau à une dimension de caractères unicode.
 
using Arcane::Int64SmallSpan = SmallSpan< Int64 >
 Vue d'un tableau à une dimension d'entiers 64 bits.
 
using Arcane::Int32SmallSpan = SmallSpan< Int32 >
 Vue d'un tableau à une dimension d'entiers 32 bits.
 
using Arcane::Int16SmallSpan = SmallSpan< Int16 >
 Vue d'un tableau à une dimension d'entiers 16 bits.
 
using Arcane::IntegerSmallSpan = SmallSpan< Integer >
 Vue d'un tableau à une dimension d'entiers.
 
using Arcane::RealSmallSpan = SmallSpan< Real >
 Vue d'un tableau à une dimension de réels.
 
using Arcane::BoolSmallSpan = SmallSpan< bool >
 Vue d'un tableau à une dimension de booléens.
 
using Arcane::Real2SmallSpan = SmallSpan< Real2 >
 Vue d'un tableau à une dimension de Real2.
 
using Arcane::Real3SmallSpan = SmallSpan< Real3 >
 Vue d'un tableau à une dimension de Real3.
 
using Arcane::Real2x2SmallSpan = SmallSpan< Real2x2 >
 Vue d'un tableau à une dimension de Real2x2.
 
using Arcane::Real3x3SmallSpan = SmallSpan< Real3x3 >
 Vue d'un tableau à une dimension de Real3x3.
 
using Arcane::PointerConstSmallSpan = SmallSpan< const Pointer >
 Vue en lecture seule d'un tableau à une dimension de pointeurs.
 
using Arcane::ByteConstSmallSpan = SmallSpan< const std::byte >
 Vue en lecture seule d'un tableau à une dimension de caractères.
 
using Arcane::UCharConstSmallSpan = SmallSpan< const UChar >
 Vue en lecture seule d'un tableau à une dimension de caractères unicode.
 
using Arcane::Int64ConstSmallSpan = SmallSpan< const Int64 >
 Vue en lecture seule d'un tableau à une dimension d'entiers 64 bits.
 
using Arcane::Int32ConstSmallSpan = SmallSpan< const Int32 >
 Vue en lecture seule d'un tableau à une dimension d'entiers 32 bits.
 
using Arcane::Int16ConstSmallSpan = SmallSpan< const Int16 >
 Vue en lecture seule d'un tableau à une dimension d'entiers 16 bits.
 
using Arcane::IntegerConstSmallSpan = SmallSpan< const Integer >
 Vue en lecture seule d'un tableau à une dimension d'entiers.
 
using Arcane::RealConstSmallSpan = SmallSpan< const Real >
 Vue en lecture seule d'un tableau à une dimension de réels.
 
using Arcane::BoolConstSmallSpan = SmallSpan< const bool >
 Vue en lecture seule d'un tableau à une dimension de booléens.
 
using Arcane::Real2ConstSmallSpan = SmallSpan< const Real2 >
 Vue en lecture seule d'un tableau à une dimension de Real2.
 
using Arcane::Real3ConstSmallSpan = SmallSpan< const Real3 >
 Vue en lecture seule d'un tableau à une dimension de Real3.
 
using Arcane::Real2x2ConstSmallSpan = SmallSpan< const Real2x2 >
 Vue en lecture seule d'un tableau à une dimension de Real2x2.
 
using Arcane::Real3x3ConstSmallSpan = SmallSpan< const Real3x3 >
 Vue en lecture seule d'un tableau à une dimension de Real3x3.
 

Variables

constexpr Int32 Arcane::DynExtent = -1
 Constante pour indiquer que la dimension d'un tableau est dynamique.
 

Description détaillée

Déclarations des types utilisés dans Arcane.

Définition dans le fichier UtilsTypes.h.