| shards
    Version of the Day
    | 
|   shards | |
|    Array | The preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates | 
|    ArrayDimTag | Abstract base class for array dimension tags supplied to the Array template class | 
|    ArrayDimension | An anonymous array dimension tag, which is NOT the recommended usage | 
|    Array< Scalar, array_order, void, void, void, void, void, void, void, void > | The multi-dimensional Array interface with runtime user-defined dimension ordinates. Typically used when runtime-polymorphic arrays are passed to functions | 
|    Array< Scalar, RankZero, void, void, void, void, void, void, void, void > | Specialization for an array with Rank = 0 | 
|    Node | Topological traits: Dimension = 0, Vertices = 0, Nodes = 0 | 
|    Particle | Topological traits: Dimension = 1, Vertices = 1, Nodes = 1 | 
|    Line | Topological traits: Dimension = 1, Vertices = 2, Nodes = 2 or 3 | 
|    Beam | Topological traits: Dimension = 2, Edges = 1, Vertices = 2, and Nodes = 2 or 3 | 
|    ShellLine | Topological traits: Dimension = 2, Edges = 2, Vertices = 2, and Nodes = 2 or 3 | 
|    Triangle | Topological traits: Dimension = 2, Edges = 3, Vertices = 3, and Nodes = 3 or 6 | 
|    ShellTriangle | Topological traits: Dimension = 3, Sides = 2, Edges = 3, Vertices = 3, and Nodes = 3 or 6 | 
|    Quadrilateral | Topological traits: Dimension = 2, Edges = 4, Vertices = 4, and Nodes = 4, 8, or 9 | 
|    ShellQuadrilateral | Topological traits: Dimension = 2, Sides = 2, Edges = 4, Vertices = 4, and Nodes = 4, 8, or 9 | 
|    Tetrahedron | Topological traits: Dimension = 3, Sides = 4, Edges = 6, Vertices = 4, and Nodes = 4 or 10 | 
|    Pyramid | Topological traits: Dimension = 3, Sides = 5, Edges = 8, Vertices = 5, and Nodes = 5, 13, or 14 | 
|    Wedge | Topological traits: Dimension = 3, Sides = 5, Edges = 9, Vertices = 6, and Nodes = 6, 15, or 18 | 
|    Hexahedron | Topological traits: Dimension = 3, Sides = 6, Edges = 12, Vertices = 8, and Nodes = 8, 20, or 27 | 
|    CellTopology | Provide input checked access (in debug mode) to cell topology data and a procedure to create custom cell topologies | 
|    CellTopologyTraits | Compile-time traits for a cell topology | 
|     edge | Edge subcell information | 
|     permutation | Node permutations for proper subcells | 
|     side | Side subcell information | 
|     subcell | Subcell information | 
|    IndexList | Compile-time list of indices | 
|    IndexListLength | Length of list. Defines enum { value }; | 
|    IndexListAt | Access member of compile-time list of indices. Defines enum { value = Jth member }; | 
|    Copy | Copy into an array | 
|    Sum | Sum into an array | 
|    Prod | Scale into an array | 
|    BitOr | Bitwise-or into an array | 
|    BitAnd | Bitwise-and into an array | 
|    Max | Take maximum value of each member of two arrays | 
|    Min | Take minimum value of each member of two arrays | 
|    InnerProduct | Inner product of two arrays | 
|    Compare | Lexicographical comparison of two arrays | 
|    SameType | Member enum { value = ... }; is true if T1 and T2 are the same type | 
|    TypeList | A link within a linked list of types | 
|    TypeListLength | Member enum { value = ... }; is the length of the type list | 
|    TypeListAt | Member typedef ... type ; is the type of the member of ListType at location ordinal if ordinal is less than the type list length | 
|    TypeListIndex | Member enum { value = ... }; is the location within ListType of occurance I of type TestValue . If this occurance does not exist then value = -1 | 
|    TypeListCount | Member enum { value = ... }; is the number of occurances of TestValue within ListType | 
|    TypeListMember | Member enum { value = ... }; is true if TestValue is a member of ListType | 
|    TypeListUnique | Member enum { value = ... }; is true if each member of ListType appears exactly once | 
|    TypeListDisjoint | Member enum { value = ... }; is true if all members of ListA are not a member ListB | 
|    TypeListFirst | Member typedef ... type ; is the first member of ListType | 
|    TypeListLast | Member typedef ... type ; is the last member of ListType | 
|    TypeListAppend | Member typedef ... type ; is defined by appending T to the end of ListA | 
|    TypeListJoin | Member typedef ... type ; is defined by joining ListB to the end of ListA | 
|    TypeListEraseAt | Member typedef ... type ; is defined by erasing member at ordinal from ListType | 
|    TypeListClean | Member typedef ... type ; is defined by truncating ListType at the first occurance of TypeListEnd . Used by MakeTypeList to generate a clean type list | 
|    MakeTypeList | Member typedef ... type ; is a type list constructed from the template arguments | 
|   CellTopologyData | A simple 'C' struct of cell topology attributes | 
|   CellTopologyData_Permutation | Array of node permutations | 
|   CellTopologyData_Subcell | Subcell information |