Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemSharedInfo
+ Graphe de collaboration de Arcane::ItemSharedInfo:

Fonctions membres publiques

eItemKind itemKind () const
 
IItemFamilyitemFamily () const
 
Int32 nbParent () const
 
ItemTypeInfotypeInfoFromId (Int32 type_id) const
 
constexpr Int32 nbNode () const
 
constexpr Int32 nbEdge () const
 
constexpr Int32 nbFace () const
 
constexpr Int32 nbCell () const
 
constexpr Int32 nbHParent () const
 
constexpr Int32 nbHChildren () const
 
Int32 typeId () const
 
Int32 firstNode () const
 
Int32 firstEdge () const
 
Int32 firstFace () const
 
Int32 firstCell () const
 
Int32 firstParent () const
 
Int32 firstHParent () const
 
Int32 firstHChild () const
 
constexpr Int32 neededMemory () const
 
constexpr Int32 minimumNeededMemory () const
 
constexpr bool hasLegacyConnectivity () const
 
void updateMeshItemInternalList ()
 
void print (std::ostream &o) const
 
ItemInternalVectorView nodes (Int32) const
 
ItemInternalVectorView edges (Int32) const
 
ItemInternalVectorView faces (Int32) const
 
ItemInternalVectorView cells (Int32) const
 
ItemInternalVectorView hChildren (Int32) const
 
ItemInternalparent (Integer, Integer) const
 
ItemInternalnode (Int32, Int32) const
 
ItemInternaledge (Int32, Int32) const
 
ItemInternalface (Int32, Int32) const
 
ItemInternalcell (Int32, Int32) const
 
ItemInternalhParent (Integer, Integer) const
 
ItemInternalhChild (Int32, Int32) const
 
Int32 nodeLocalId (Int32, Int32) const
 
Int32 edgeLocalId (Int32, Int32) const
 
Int32 faceLocalId (Int32, Int32) const
 
Int32 cellLocalId (Int32, Int32) const
 
Integer parentLocalId (Integer, Integer) const
 
Int32 hParentLocalId (Integer, Integer) const
 
Int32 hChildLocalId (Integer, Integer) const
 
void setNode (Int32, Int32, Int32) const
 
void setEdge (Int32, Int32, Int32) const
 
void setFace (Int32, Int32, Int32) const
 
void setCell (Int32, Int32, Int32) const
 
void setHParent (Int32, Int32, Int32) const
 
void setHChild (Int32, Int32, Int32) const
 
void setParent (Integer, Integer, Integer) const
 
constexpr Int32 edgeAllocated () const
 
constexpr Int32 faceAllocated () const
 
constexpr Int32 cellAllocated () const
 
constexpr Int32 hParentAllocated () const
 
constexpr Int32 hChildAllocated () const
 
const Int32 * _infos () const
 
void _setInfos (Int32 *ptr)
 
Int32 owner (Int32) const
 
void setOwner (Int32, Int32) const
 
Int32 flags (Int32) const
 
void setFlags (Int32, Int32) const
 

Fonctions membres publiques statiques

static ItemSharedInfonullInstance ()
 

Attributs publics statiques

static const Int32 NULL_INDEX = static_cast<Int32>(-1)
 
static ItemSharedInfo nullItemSharedInfo
 Pour l'entité nulle.
 
static const Int32 COMMON_BASE_MEMORY = 0
 

Amis

class ItemBase
 
class MutableItemBase
 
class Item
 
class ItemGenericInfoListView
 
class ItemInternal
 
class ItemInfoListView
 
class mesh::ItemFamily
 
class mesh::DynamicMeshKindInfos
 
class mesh::ItemSharedInfoWithType
 
class ItemInternalVectorView
 
class ItemVectorViewConstIterator
 
class ItemConnectedListViewConstIterator
 
class ItemVectorView
 
class ItemEnumeratorBase
 
class ItemInternalCompatibility
 
class SimdItemBase
 
class SimdItemEnumeratorBase
 
template<int Extent>
class ItemConnectedListView
 

Description détaillée

Définition à la ligne 54 du fichier ItemSharedInfo.h.

Documentation des constructeurs et destructeur

◆ ItemSharedInfo()

Arcane::ItemSharedInfo::ItemSharedInfo ( )

Définition à la ligne 65 du fichier ItemSharedInfo.cc.

Documentation des fonctions membres

◆ _infos()

const Int32 * Arcane::ItemSharedInfo::_infos ( ) const
inline

Définition à la ligne 259 du fichier ItemSharedInfo.h.

◆ _setInfos()

void Arcane::ItemSharedInfo::_setInfos ( Int32 *  ptr)

Définition à la ligne 205 du fichier ItemSharedInfo.cc.

◆ cell()

ItemInternal * Arcane::ItemSharedInfo::cell ( Int32  ,
Int32   
) const
inline

Définition à la ligne 202 du fichier ItemSharedInfo.h.

◆ cellAllocated()

constexpr Int32 Arcane::ItemSharedInfo::cellAllocated ( ) const
inlineconstexpr

Définition à la ligne 250 du fichier ItemSharedInfo.h.

◆ cellLocalId()

Int32 Arcane::ItemSharedInfo::cellLocalId ( Int32  ,
Int32   
) const
inline

Définition à la ligne 217 du fichier ItemSharedInfo.h.

◆ cells()

ItemInternalVectorView Arcane::ItemSharedInfo::cells ( Int32  ) const

Définition à la ligne 270 du fichier ItemSharedInfo.cc.

◆ edge()

ItemInternal * Arcane::ItemSharedInfo::edge ( Int32  ,
Int32   
) const
inline

Définition à la ligne 198 du fichier ItemSharedInfo.h.

◆ edgeAllocated()

constexpr Int32 Arcane::ItemSharedInfo::edgeAllocated ( ) const
inlineconstexpr

Définition à la ligne 246 du fichier ItemSharedInfo.h.

◆ edgeLocalId()

Int32 Arcane::ItemSharedInfo::edgeLocalId ( Int32  ,
Int32   
) const
inline

Définition à la ligne 213 du fichier ItemSharedInfo.h.

◆ edges()

ItemInternalVectorView Arcane::ItemSharedInfo::edges ( Int32  ) const

Définition à la ligne 258 du fichier ItemSharedInfo.cc.

◆ face()

ItemInternal * Arcane::ItemSharedInfo::face ( Int32  ,
Int32   
) const
inline

Définition à la ligne 200 du fichier ItemSharedInfo.h.

◆ faceAllocated()

constexpr Int32 Arcane::ItemSharedInfo::faceAllocated ( ) const
inlineconstexpr

Définition à la ligne 248 du fichier ItemSharedInfo.h.

◆ faceLocalId()

Int32 Arcane::ItemSharedInfo::faceLocalId ( Int32  ,
Int32   
) const
inline

Définition à la ligne 215 du fichier ItemSharedInfo.h.

◆ faces()

ItemInternalVectorView Arcane::ItemSharedInfo::faces ( Int32  ) const

Définition à la ligne 264 du fichier ItemSharedInfo.cc.

◆ firstCell()

Int32 Arcane::ItemSharedInfo::firstCell ( ) const
inline

Définition à la ligne 133 du fichier ItemSharedInfo.h.

◆ firstEdge()

Int32 Arcane::ItemSharedInfo::firstEdge ( ) const
inline

Définition à la ligne 129 du fichier ItemSharedInfo.h.

◆ firstFace()

Int32 Arcane::ItemSharedInfo::firstFace ( ) const
inline

Définition à la ligne 131 du fichier ItemSharedInfo.h.

◆ firstHChild()

Int32 Arcane::ItemSharedInfo::firstHChild ( ) const
inline

Définition à la ligne 139 du fichier ItemSharedInfo.h.

◆ firstHParent()

Int32 Arcane::ItemSharedInfo::firstHParent ( ) const
inline

Définition à la ligne 137 du fichier ItemSharedInfo.h.

◆ firstNode()

Int32 Arcane::ItemSharedInfo::firstNode ( ) const
inline

Définition à la ligne 127 du fichier ItemSharedInfo.h.

◆ firstParent()

Int32 Arcane::ItemSharedInfo::firstParent ( ) const
inline

Définition à la ligne 135 du fichier ItemSharedInfo.h.

◆ flags()

Int32 Arcane::ItemSharedInfo::flags ( Int32  ) const

Définition à la ligne 193 du fichier ItemSharedInfo.cc.

◆ hasLegacyConnectivity()

constexpr bool Arcane::ItemSharedInfo::hasLegacyConnectivity ( ) const
inlineconstexpr

Définition à la ligne 146 du fichier ItemSharedInfo.h.

◆ hChild()

ItemInternal * Arcane::ItemSharedInfo::hChild ( Int32  ,
Int32   
) const
inline

Définition à la ligne 206 du fichier ItemSharedInfo.h.

◆ hChildAllocated()

constexpr Int32 Arcane::ItemSharedInfo::hChildAllocated ( ) const
inlineconstexpr

Définition à la ligne 254 du fichier ItemSharedInfo.h.

◆ hChildLocalId()

Int32 Arcane::ItemSharedInfo::hChildLocalId ( Integer  ,
Integer   
) const
inline

Définition à la ligne 223 du fichier ItemSharedInfo.h.

◆ hChildren()

ItemInternalVectorView Arcane::ItemSharedInfo::hChildren ( Int32  ) const

Définition à la ligne 276 du fichier ItemSharedInfo.cc.

◆ hParent()

ItemInternal * Arcane::ItemSharedInfo::hParent ( Integer  ,
Integer   
) const
inline

Définition à la ligne 204 du fichier ItemSharedInfo.h.

◆ hParentAllocated()

constexpr Int32 Arcane::ItemSharedInfo::hParentAllocated ( ) const
inlineconstexpr

Définition à la ligne 252 du fichier ItemSharedInfo.h.

◆ hParentLocalId()

Int32 Arcane::ItemSharedInfo::hParentLocalId ( Integer  ,
Integer   
) const
inline

Définition à la ligne 221 du fichier ItemSharedInfo.h.

◆ itemFamily()

IItemFamily * Arcane::ItemSharedInfo::itemFamily ( ) const
inline

Définition à la ligne 106 du fichier ItemSharedInfo.h.

◆ itemKind()

eItemKind Arcane::ItemSharedInfo::itemKind ( ) const
inline

Définition à la ligne 105 du fichier ItemSharedInfo.h.

◆ minimumNeededMemory()

constexpr Int32 Arcane::ItemSharedInfo::minimumNeededMemory ( ) const
inlineconstexpr

Définition à la ligne 144 du fichier ItemSharedInfo.h.

◆ nbCell()

constexpr Int32 Arcane::ItemSharedInfo::nbCell ( ) const
inlineconstexpr

Définition à la ligne 117 du fichier ItemSharedInfo.h.

◆ nbEdge()

constexpr Int32 Arcane::ItemSharedInfo::nbEdge ( ) const
inlineconstexpr

Définition à la ligne 113 du fichier ItemSharedInfo.h.

◆ nbFace()

constexpr Int32 Arcane::ItemSharedInfo::nbFace ( ) const
inlineconstexpr

Définition à la ligne 115 du fichier ItemSharedInfo.h.

◆ nbHChildren()

constexpr Int32 Arcane::ItemSharedInfo::nbHChildren ( ) const
inlineconstexpr

Définition à la ligne 121 du fichier ItemSharedInfo.h.

◆ nbHParent()

constexpr Int32 Arcane::ItemSharedInfo::nbHParent ( ) const
inlineconstexpr

Définition à la ligne 119 du fichier ItemSharedInfo.h.

◆ nbNode()

constexpr Int32 Arcane::ItemSharedInfo::nbNode ( ) const
inlineconstexpr

Définition à la ligne 111 du fichier ItemSharedInfo.h.

◆ nbParent()

Int32 Arcane::ItemSharedInfo::nbParent ( ) const
inline

Définition à la ligne 107 du fichier ItemSharedInfo.h.

◆ neededMemory()

constexpr Int32 Arcane::ItemSharedInfo::neededMemory ( ) const
inlineconstexpr

Définition à la ligne 142 du fichier ItemSharedInfo.h.

◆ node()

ItemInternal * Arcane::ItemSharedInfo::node ( Int32  ,
Int32   
) const
inline

Définition à la ligne 196 du fichier ItemSharedInfo.h.

◆ nodeLocalId()

Int32 Arcane::ItemSharedInfo::nodeLocalId ( Int32  ,
Int32   
) const
inline

Définition à la ligne 211 du fichier ItemSharedInfo.h.

◆ nodes()

ItemInternalVectorView Arcane::ItemSharedInfo::nodes ( Int32  ) const

Définition à la ligne 252 du fichier ItemSharedInfo.cc.

◆ nullInstance()

static ItemSharedInfo * Arcane::ItemSharedInfo::nullInstance ( )
inlinestatic

Définition à la ligne 91 du fichier ItemSharedInfo.h.

◆ owner()

Int32 Arcane::ItemSharedInfo::owner ( Int32  ) const

Définition à la ligne 181 du fichier ItemSharedInfo.cc.

◆ parent()

ItemInternal * Arcane::ItemSharedInfo::parent ( Integer  ,
Integer   
) const

Définition à la ligne 169 du fichier ItemSharedInfo.cc.

◆ parentLocalId()

Integer Arcane::ItemSharedInfo::parentLocalId ( Integer  ,
Integer   
) const
inline

Définition à la ligne 219 du fichier ItemSharedInfo.h.

◆ print()

void Arcane::ItemSharedInfo::print ( std::ostream &  o) const

Définition à la ligne 94 du fichier ItemSharedInfo.cc.

◆ setCell()

void Arcane::ItemSharedInfo::setCell ( Int32  ,
Int32  ,
Int32   
) const

Définition à la ligne 151 du fichier ItemSharedInfo.cc.

◆ setEdge()

void Arcane::ItemSharedInfo::setEdge ( Int32  ,
Int32  ,
Int32   
) const

Définition à la ligne 139 du fichier ItemSharedInfo.cc.

◆ setFace()

void Arcane::ItemSharedInfo::setFace ( Int32  ,
Int32  ,
Int32   
) const

Définition à la ligne 145 du fichier ItemSharedInfo.cc.

◆ setFlags()

void Arcane::ItemSharedInfo::setFlags ( Int32  ,
Int32   
) const

Définition à la ligne 199 du fichier ItemSharedInfo.cc.

◆ setHChild()

void Arcane::ItemSharedInfo::setHChild ( Int32  ,
Int32  ,
Int32   
) const

Définition à la ligne 163 du fichier ItemSharedInfo.cc.

◆ setHParent()

void Arcane::ItemSharedInfo::setHParent ( Int32  ,
Int32  ,
Int32   
) const

Définition à la ligne 157 du fichier ItemSharedInfo.cc.

◆ setNode()

void Arcane::ItemSharedInfo::setNode ( Int32  ,
Int32  ,
Int32   
) const

Définition à la ligne 133 du fichier ItemSharedInfo.cc.

◆ setOwner()

void Arcane::ItemSharedInfo::setOwner ( Int32  ,
Int32   
) const

Définition à la ligne 187 du fichier ItemSharedInfo.cc.

◆ setParent()

void Arcane::ItemSharedInfo::setParent ( Integer  ,
Integer  ,
Integer   
) const

Définition à la ligne 175 du fichier ItemSharedInfo.cc.

◆ typeId()

Int32 Arcane::ItemSharedInfo::typeId ( ) const

Définition à la ligne 243 du fichier ItemSharedInfo.cc.

◆ typeInfoFromId()

ItemTypeInfo * Arcane::ItemSharedInfo::typeInfoFromId ( Int32  type_id) const

Définition à la ligne 234 du fichier ItemSharedInfo.cc.

◆ updateMeshItemInternalList()

void Arcane::ItemSharedInfo::updateMeshItemInternalList ( )

Définition à la ligne 285 du fichier ItemSharedInfo.cc.

Documentation des fonctions amies et associées

◆ Item

friend class Item
friend

Définition à la ligne 58 du fichier ItemSharedInfo.h.

◆ ItemBase

friend class ItemBase
friend

Définition à la ligne 56 du fichier ItemSharedInfo.h.

◆ ItemConnectedListView

template<int Extent>
friend class ItemConnectedListView
friend

Définition à la ligne 73 du fichier ItemSharedInfo.h.

◆ ItemConnectedListViewConstIterator

Définition à la ligne 67 du fichier ItemSharedInfo.h.

◆ ItemEnumeratorBase

friend class ItemEnumeratorBase
friend

Définition à la ligne 69 du fichier ItemSharedInfo.h.

◆ ItemGenericInfoListView

friend class ItemGenericInfoListView
friend

Définition à la ligne 59 du fichier ItemSharedInfo.h.

◆ ItemInfoListView

friend class ItemInfoListView
friend

Définition à la ligne 61 du fichier ItemSharedInfo.h.

◆ ItemInternal

friend class ItemInternal
friend

Définition à la ligne 60 du fichier ItemSharedInfo.h.

◆ ItemInternalCompatibility

friend class ItemInternalCompatibility
friend

Définition à la ligne 70 du fichier ItemSharedInfo.h.

◆ ItemInternalVectorView

friend class ItemInternalVectorView
friend

Définition à la ligne 65 du fichier ItemSharedInfo.h.

◆ ItemVectorView

friend class ItemVectorView
friend

Définition à la ligne 68 du fichier ItemSharedInfo.h.

◆ ItemVectorViewConstIterator

friend class ItemVectorViewConstIterator
friend

Définition à la ligne 66 du fichier ItemSharedInfo.h.

◆ mesh::DynamicMeshKindInfos

friend class mesh::DynamicMeshKindInfos
friend

Définition à la ligne 63 du fichier ItemSharedInfo.h.

◆ mesh::ItemFamily

friend class mesh::ItemFamily
friend

Définition à la ligne 62 du fichier ItemSharedInfo.h.

◆ mesh::ItemSharedInfoWithType

friend class mesh::ItemSharedInfoWithType
friend

Définition à la ligne 64 du fichier ItemSharedInfo.h.

◆ MutableItemBase

friend class MutableItemBase
friend

Définition à la ligne 57 du fichier ItemSharedInfo.h.

◆ SimdItemBase

friend class SimdItemBase
friend

Définition à la ligne 71 du fichier ItemSharedInfo.h.

◆ SimdItemEnumeratorBase

friend class SimdItemEnumeratorBase
friend

Définition à la ligne 72 du fichier ItemSharedInfo.h.

Documentation des données membres

◆ COMMON_BASE_MEMORY

const Int32 Arcane::ItemSharedInfo::COMMON_BASE_MEMORY = 0
static

Définition à la ligne 307 du fichier ItemSharedInfo.h.

◆ NULL_INDEX

const Int32 Arcane::ItemSharedInfo::NULL_INDEX = static_cast<Int32>(-1)
static

Définition à la ligne 77 du fichier ItemSharedInfo.h.

◆ nullItemSharedInfo

ItemSharedInfo Arcane::ItemSharedInfo::nullItemSharedInfo
static

Pour l'entité nulle.

Définition à la ligne 83 du fichier ItemSharedInfo.h.


La documentation de cette classe a été générée à partir des fichiers suivants :