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. | |
Private Types | |
| using | Index = CartesianConnectivity::Index |
Class for accessing Cartesian connectivities.
Definition at line 281 of file src/arcane/cartesianmesh/CartesianConnectivity.h.
|
private |
Definition at line 286 of file src/arcane/cartesianmesh/CartesianConnectivity.h.
|
inline |
Definition at line 290 of file src/arcane/cartesianmesh/CartesianConnectivity.h.