Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Mesh

Mesh classes. More...

Classes

class  Arcane::AbstractItemOperationByBasicType
 Abstract operator on entities sorted by type. More...
class  Arcane::IDoFFamily
 Interface of a DoF family. More...
class  Arcane::IItemConnectivityInfo
 Interface for connectivity information by entity type. More...
class  Arcane::IItemFamily
 Interface of an entity family. More...
class  Arcane::IItemFamilyModifier
 Interface for modifying a family. More...
class  Arcane::IItemFamilyTopologyModifier
 Interface for modifying the topology of entities within a family. More...
class  Arcane::IItemInternalSortFunction
 Interface of an entity sorting function. More...
class  Arcane::IItemOperationByBasicType
 Interface of an operator on entities sorted by type. More...
class  Arcane::IMeshArea
 Interface of a mesh area. More...
class  Arcane::IParticleFamily
 Interface of a particle family. More...
class  Arcane::Item
 Base class for a mesh element. More...
class  Arcane::Node
 Node of a mesh. More...
class  Arcane::ItemWithNodes
 Mesh element based on nodes (Edge,Face,Cell). More...
class  Arcane::Edge
 Edge of a cell. More...
class  Arcane::Face
 Face of a cell. More...
class  Arcane::Cell
 Cell of a mesh. More...
class  Arcane::Particle
 Particle. More...
class  Arcane::DoF
 degree of freedom class. More...
class  Arcane::ItemFamilyItemListChangedEventArgs
 Event arguments for entity addition or deletion. More...
class  Arcane::ItemFamilySerializeArgs
 Arguments for the serialization callbacks of entity families. More...
class  Arcane::ItemGroup
 Mesh entity group. More...
class  Arcane::ItemInternalSortFunction< SortFunction >
 Interface for an entity sorting function. More...
class  Arcane::ItemLocalId
 Index of an Item in a variable. More...
class  Arcane::ItemLocalIdT< ItemType_ >
 Index of an ItemType entity in a variable. More...
class  Arcane::ItemTypeId
 Type of an entity (Item). More...
class  Arcane::ItemTypeInfo
 Info on a mesh entity type. More...
class  Arcane::ItemTypeMng
 Mesh entity type manager. More...
class  Arcane::ItemConnectedListView< Extent >
 View of a list of entities connected to another entity. More...
class  Arcane::ItemUniqueId
 Unique identifier of an entity. More...
class  Arcane::ITiedInterface
 Interface of a class managing semi-conforming mesh. More...
class  Arcane::MeshAccessor
 Access to mesh information. More...
class  Arcane::TiedFace
 Semi-conforming mesh face. More...
class  Arcane::TiedNode
 Semi-conformal mesh node. More...
class  Arcane::mesh::AbstractItemFamilyTopologyModifier
 Modification of the topology of a family's entities. More...
class  Arcane::mesh::MeshInfos
 Class containing mesh information. More...
class  Arcane::ItemPairGroup
 Table of entity lists. More...
class  Arcane::IMesh
class  Arcane::IPrimaryMesh

Typedefs

typedef ItemGroupT< NodeArcane::NodeGroup
 Group of nodes.
typedef ItemGroupT< EdgeArcane::EdgeGroup
 Group of edges.
typedef ItemGroupT< FaceArcane::FaceGroup
 Group of faces.
typedef ItemGroupT< CellArcane::CellGroup
 Group of cells.
typedef ItemGroupT< ParticleArcane::ParticleGroup
 Group of particles.
typedef ItemGroupT< DoFArcane::DoFGroup
 Group of Degrees of Freedom.
typedef ItemEnumeratorT< NodeArcane::NodeEnumerator
 Enumerators over nodes.
typedef ItemEnumeratorT< EdgeArcane::EdgeEnumerator
 Enumerators over edges.
typedef ItemEnumeratorT< FaceArcane::FaceEnumerator
 Enumerators over faces.
typedef ItemEnumeratorT< CellArcane::CellEnumerator
 Enumerators over cells.
typedef ItemEnumeratorT< ParticleArcane::ParticleEnumerator
 Enumerators over particles.
typedef ItemEnumeratorT< DoFArcane::DoFEnumerator
 Enumerators over DoFs.
typedef ItemVectorViewT< NodeArcane::NodeVectorView
 View over a vector of nodes.
typedef ItemVectorViewT< EdgeArcane::EdgeVectorView
 View over a vector of edges.
typedef ItemVectorViewT< FaceArcane::FaceVectorView
 View over a vector of faces.
typedef ItemVectorViewT< CellArcane::CellVectorView
 View over a vector of cells.
typedef ItemVectorViewT< ParticleArcane::ParticleVectorView
 View over a vector of particles.
typedef ItemVectorViewT< DoFArcane::DoFVectorView
 View over a vector of degrees of freedom.
using Arcane::NodeConnectedListView = ItemConnectedListViewT<Node>
 View over a list of nodes connected to an entity.
using Arcane::EdgeConnectedListView = ItemConnectedListViewT<Edge>
 View over a list of edges connected to an entity.
using Arcane::FaceConnectedListView = ItemConnectedListViewT<Face>
 View over a list of faces connected to an entity.
using Arcane::CellConnectedListView = ItemConnectedListViewT<Cell>
 View over a list of cells connected to an entity.
using Arcane::DoFConnectedListView = ItemConnectedListViewT<DoF>
 View over a list of DoFs connected to an entity.
typedef ItemLocalIdListViewT< NodeArcane::NodeLocalIdView
 View over the localId() of a list of nodes.
using Arcane::NodeLocalIdListView = ItemLocalIdListViewT<Node>
 View over the localId() of a list of nodes.
typedef ItemLocalIdListViewT< EdgeArcane::EdgeLocalIdView
 View over the localId() of a list of edges.
using Arcane::EdgeLocalIdListView = ItemLocalIdListViewT<Edge>
 View on the localIds() of a list of edges.
typedef ItemLocalIdListViewT< FaceArcane::FaceLocalIdView
 View on the localIds() of a list of faces.
using Arcane::FaceLocalIdListView = ItemLocalIdListViewT<Face>
 View on the localIds() of a list of faces.
typedef ItemLocalIdListViewT< CellArcane::CellLocalIdView
 View on the localIds() of a list of cells.
using Arcane::CellLocalIdListView = ItemLocalIdListViewT<Cell>
 View on the localIds() of a list of cells.
typedef ItemLocalIdListViewT< ParticleArcane::ParticleLocalIdView
 View on the localIds() of a list of particles.
using Arcane::ParticleLocalIdListView = ItemLocalIdListViewT<Particle>
 View on the localIds() of a list of particles.
typedef ItemLocalIdListViewT< DoFArcane::DoFLocalIdView
 View on the localIds() of a list of DoFs.
typedef ItemVectorT< NodeArcane::NodeVector
 Vector of nodes.
typedef ItemVectorT< EdgeArcane::EdgeVector
 Vector of edges.
typedef ItemVectorT< FaceArcane::FaceVector
 Vector of faces.
typedef ItemVectorT< CellArcane::CellVector
 Vector of cells.
typedef ItemVectorT< ParticleArcane::ParticleVector
 Vector of particles.
typedef ItemVectorT< DoFArcane::DoFVector
 Vector of degrees of freedom.

Detailed Description

Mesh classes.

Typedef Documentation

◆ CellConnectedListView

View over a list of cells connected to an entity.

Definition at line 339 of file ItemTypes.h.

◆ CellEnumerator

Enumerators over cells.

Definition at line 272 of file ItemTypes.h.

◆ CellGroup

Group of cells.

Definition at line 184 of file ItemTypes.h.

◆ CellLocalIdListView

View on the localIds() of a list of cells.

Definition at line 442 of file ItemTypes.h.

◆ CellLocalIdView

View on the localIds() of a list of cells.

Definition at line 437 of file ItemTypes.h.

◆ CellVector

Vector of cells.

Definition at line 602 of file ItemTypes.h.

◆ CellVectorView

View over a vector of cells.

Definition at line 305 of file ItemTypes.h.

◆ DoFConnectedListView

View over a list of DoFs connected to an entity.

Definition at line 344 of file ItemTypes.h.

◆ DoFEnumerator

Enumerators over DoFs.

Definition at line 284 of file ItemTypes.h.

◆ DoFGroup

Group of Degrees of Freedom.

Definition at line 194 of file ItemTypes.h.

◆ DoFLocalIdView

View on the localIds() of a list of DoFs.

Definition at line 458 of file ItemTypes.h.

◆ DoFVector

Vector of degrees of freedom.

Definition at line 612 of file ItemTypes.h.

◆ DoFVectorView

View over a vector of degrees of freedom.

Definition at line 316 of file ItemTypes.h.

◆ EdgeConnectedListView

View over a list of edges connected to an entity.

Definition at line 329 of file ItemTypes.h.

◆ EdgeEnumerator

Enumerators over edges.

Definition at line 260 of file ItemTypes.h.

◆ EdgeGroup

Group of edges.

Note
This class is not implemented.

Definition at line 174 of file ItemTypes.h.

◆ EdgeLocalIdListView

View on the localIds() of a list of edges.

Definition at line 422 of file ItemTypes.h.

◆ EdgeLocalIdView

View over the localId() of a list of edges.

Definition at line 417 of file ItemTypes.h.

◆ EdgeVector

Vector of edges.

Note
This class is not implemented.

Definition at line 592 of file ItemTypes.h.

◆ EdgeVectorView

View over a vector of edges.

Definition at line 295 of file ItemTypes.h.

◆ FaceConnectedListView

View over a list of faces connected to an entity.

Definition at line 334 of file ItemTypes.h.

◆ FaceEnumerator

Enumerators over faces.

Definition at line 266 of file ItemTypes.h.

◆ FaceGroup

Group of faces.

Definition at line 179 of file ItemTypes.h.

◆ FaceLocalIdListView

View on the localIds() of a list of faces.

Definition at line 432 of file ItemTypes.h.

◆ FaceLocalIdView

View on the localIds() of a list of faces.

Definition at line 427 of file ItemTypes.h.

◆ FaceVector

Vector of faces.

Definition at line 597 of file ItemTypes.h.

◆ FaceVectorView

View over a vector of faces.

Definition at line 300 of file ItemTypes.h.

◆ NodeConnectedListView

View over a list of nodes connected to an entity.

Definition at line 324 of file ItemTypes.h.

◆ NodeEnumerator

Enumerators over nodes.

Definition at line 255 of file ItemTypes.h.

◆ NodeGroup

Group of nodes.

Definition at line 168 of file ItemTypes.h.

◆ NodeLocalIdListView

View over the localId() of a list of nodes.

Definition at line 412 of file ItemTypes.h.

◆ NodeLocalIdView

View over the localId() of a list of nodes.

Definition at line 407 of file ItemTypes.h.

◆ NodeVector

Vector of nodes.

Definition at line 586 of file ItemTypes.h.

◆ NodeVectorView

View over a vector of nodes.

Definition at line 290 of file ItemTypes.h.

◆ ParticleEnumerator

Enumerators over particles.

Definition at line 278 of file ItemTypes.h.

◆ ParticleGroup

Group of particles.

Definition at line 189 of file ItemTypes.h.

◆ ParticleLocalIdListView

View on the localIds() of a list of particles.

Definition at line 452 of file ItemTypes.h.

◆ ParticleLocalIdView

View on the localIds() of a list of particles.

Definition at line 447 of file ItemTypes.h.

◆ ParticleVector

Vector of particles.

Definition at line 607 of file ItemTypes.h.

◆ ParticleVectorView

View over a vector of particles.

Definition at line 310 of file ItemTypes.h.