Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::CartesianConnectivityLocalId Class Reference

Class for accessing Cartesian connectivities. More...

#include <arcane/cartesianmesh/CartesianConnectivity.h>

Public Member Functions

 CartesianConnectivityLocalId (const CartesianConnectivity &c)
Public Member Functions inherited from Arcane::CartesianConnectivity
Cell upperLeft (Node n) const
 Cell top left of node n.
Cell upperRight (Node n) const
 Cell top right of node n.
Cell lowerRight (Node n) const
 Cell bottom right of node n.
Cell lowerLeft (Node n) const
 Cell bottom left of node n.
__host__ __device__ CellLocalId upperLeftId (NodeLocalId n) const
 Cell top left of node n.
__host__ __device__ CellLocalId upperRightId (NodeLocalId n) const
 Cell top right of node n.
__host__ __device__ CellLocalId lowerRightId (NodeLocalId n) const
 Cell bottom right of node n.
__host__ __device__ CellLocalId lowerLeftId (NodeLocalId n) const
 Cell bottom left of node n.
__host__ __device__ CellLocalId upperLeftId (NodeLocalId n, Int32 dir) const
 Cell top left of node n for direction dir.
__host__ __device__ CellLocalId upperRightId (NodeLocalId n, Int32 dir) const
 Cell top right of node n for direction dir.
__host__ __device__ CellLocalId lowerRightId (NodeLocalId n, Int32 dir) const
 Cell bottom right of node n for direction dir.
__host__ __device__ CellLocalId lowerLeftId (NodeLocalId n, Int32 dir) const
 Cell bottom left of node n for direction dir.
Cell topZUpperLeft (Node n) const
 In 3D, cell top left of node n.
Cell topZUpperRight (Node n) const
 In 3D, cell top right of node n.
Cell topZLowerRight (Node n) const
 In 3D, cell bottom right of node n.
Cell topZLowerLeft (Node n) const
 In 3D, cell bottom left of node n.
__host__ __device__ CellLocalId topZUpperLeftId (NodeLocalId n) const
 In 3D, cell top left of node n.
__host__ __device__ CellLocalId topZUpperRightId (NodeLocalId n) const
 In 3D, cell top right of node n.
__host__ __device__ CellLocalId topZLowerRightId (NodeLocalId n) const
 In 3D, cell bottom right of node n.
__host__ __device__ CellLocalId topZLowerLeftId (NodeLocalId n) const
 In 3D, cell bottom left of node n.
__host__ __device__ CellLocalId topZUpperLeftId (NodeLocalId n, Int32 dir) const
 In 3D, cell top left of node n for direction dir.
__host__ __device__ CellLocalId topZUpperRightId (NodeLocalId n, Int32 dir) const
 In 3D, cell top right of node n for direction dir.
__host__ __device__ CellLocalId topZLowerRightId (NodeLocalId n, Int32 dir) const
 In 3D, cell bottom right of node n for direction dir.
__host__ __device__ CellLocalId topZLowerLeftId (NodeLocalId n, Int32 dir) const
 In 3D, cell bottom left of node n for direction dir.
Node upperLeft (Cell c) const
 Node top left of cell c.
Node upperRight (Cell c) const
 Node top right of cell c.
Node lowerRight (Cell c) const
 Node bottom right of cell c.
Node lowerLeft (Cell c) const
 Node bottom left of cell c.
__host__ __device__ NodeLocalId upperLeftId (CellLocalId c) const
 Node top left of cell c.
__host__ __device__ NodeLocalId upperRightId (CellLocalId c) const
 Node top right of cell c.
__host__ __device__ NodeLocalId lowerRightId (CellLocalId c) const
 Node bottom right of cell c.
__host__ __device__ NodeLocalId lowerLeftId (CellLocalId c) const
 Node bottom left of cell c.
__host__ __device__ NodeLocalId upperLeftId (CellLocalId c, Int32 dir) const
 Node top left of cell c for direction dir.
__host__ __device__ NodeLocalId upperRightId (CellLocalId c, Int32 dir) const
 Node top right of cell c for direction dir.
__host__ __device__ NodeLocalId lowerRightId (CellLocalId c, Int32 dir) const
 Node bottom right of cell c for direction dir.
__host__ __device__ NodeLocalId lowerLeftId (CellLocalId c, Int32 dir) const
 Node bottom left of cell c for direction dir.
Node topZUpperLeft (Cell c) const
 In 3D, node above top left of cell c.
Node topZUpperRight (Cell c) const
 In 3D, node above top right of cell c.
Node topZLowerRight (Cell c) const
 In 3D, node above bottom right of cell c.
Node topZLowerLeft (Cell c) const
 In 3D, node above bottom left of cell c.
__host__ __device__ NodeLocalId topZUpperLeftId (CellLocalId c) const
 In 3D, node above top left of cell c.
__host__ __device__ NodeLocalId topZUpperRightId (CellLocalId c) const
 In 3D, node above top right of cell c.
__host__ __device__ NodeLocalId topZLowerRightId (CellLocalId c) const
 In 3D, node above bottom right of cell c.
__host__ __device__ NodeLocalId topZLowerLeftId (CellLocalId c) const
 In 3D, node above bottom left of cell c.
__host__ __device__ NodeLocalId topZUpperLeftId (CellLocalId c, Int32 dir) const
 In 3D, node above top left of cell c for direction dir.
__host__ __device__ NodeLocalId topZUpperRightId (CellLocalId c, Int32 dir) const
 In 3D, node above top right of cell c for direction dir.
__host__ __device__ NodeLocalId topZLowerRightId (CellLocalId c, Int32 dir) const
 In 3D, node above bottom right of cell c for direction dir.
__host__ __device__ NodeLocalId topZLowerLeftId (CellLocalId c, Int32 dir) const
 In 3D, node above bottom left of cell c for direction dir.

Detailed Description

Class for accessing Cartesian connectivities.

See also
CartesianConnectivity.

Definition at line 281 of file src/arcane/cartesianmesh/CartesianConnectivity.h.

Constructor & Destructor Documentation

◆ CartesianConnectivityLocalId()

Arcane::CartesianConnectivityLocalId::CartesianConnectivityLocalId ( const CartesianConnectivity & c)
inline

The documentation for this class was generated from the following file: