shards  Version of the Day
 All Classes Functions Variables Typedefs Enumerations Enumerator Groups
CellTopologyData_Permutation Struct Reference

Array of node permutations. More...

#include <Shards_CellTopologyData.h>

Public Attributes

const unsigned * node
unsigned polarity

Detailed Description

Array of node permutations.

  • required: 0 <= P < permutation_count
  • required: 0 <= I < node_count

Let ParentCell be dimension D and SubCell be dimension dim < D. Let SubCell be connected as subcell Ord with permutation P.

Then ParentCell.node(K) == SubCell.node(I) where:

  • SubCellTopology == ParentCellTopology->subcell[dim][Ord].topology
  • K = ParentCellTopology->subcell[dim][Ord].node[IP]
  • IP = SubCellTopology->permutation[P].node[I]
  • I = SubCellTopology->permutation_inverse[P].node[IP]

The permutation map for P == 0 is required to be identity.

Definition at line 194 of file Shards_CellTopologyData.h.

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