|
shards
Version of the Day
|
| ▼Nshards | |
| CArray | The preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates |
| CArrayDimTag | Abstract base class for array dimension tags supplied to the Array template class |
| CArrayDimension | An anonymous array dimension tag, which is NOT the recommended usage |
| CArray< 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 |
| CArray< Scalar, RankZero, void, void, void, void, void, void, void, void > | Specialization for an array with Rank = 0 |
| CNode | Topological traits: Dimension = 0, Vertices = 0, Nodes = 0 |
| CParticle | Topological traits: Dimension = 1, Vertices = 1, Nodes = 1 |
| CLine | Topological traits: Dimension = 1, Vertices = 2, Nodes = 2 or 3 |
| CBeam | Topological traits: Dimension = 2, Edges = 1, Vertices = 2, and Nodes = 2 or 3 |
| CShellLine | Topological traits: Dimension = 2, Edges = 2, Vertices = 2, and Nodes = 2 or 3 |
| CTriangle | Topological traits: Dimension = 2, Edges = 3, Vertices = 3, and Nodes = 3 or 6 |
| CShellTriangle | Topological traits: Dimension = 3, Sides = 2, Edges = 3, Vertices = 3, and Nodes = 3 or 6 |
| CQuadrilateral | Topological traits: Dimension = 2, Edges = 4, Vertices = 4, and Nodes = 4, 8, or 9 |
| CShellQuadrilateral | Topological traits: Dimension = 2, Sides = 2, Edges = 4, Vertices = 4, and Nodes = 4, 8, or 9 |
| CTetrahedron | Topological traits: Dimension = 3, Sides = 4, Edges = 6, Vertices = 4, and Nodes = 4 or 10 |
| CPyramid | Topological traits: Dimension = 3, Sides = 5, Edges = 8, Vertices = 5, and Nodes = 5, 13, or 14 |
| CWedge | Topological traits: Dimension = 3, Sides = 5, Edges = 9, Vertices = 6, and Nodes = 6, 15, or 18 |
| CHexahedron | Topological traits: Dimension = 3, Sides = 6, Edges = 12, Vertices = 8, and Nodes = 8, 20, or 27 |
| CCellTopology | Provide input checked access (in debug mode) to cell topology data and a procedure to create custom cell topologies |
| ▼CCellTopologyTraits | Compile-time traits for a cell topology |
| Cedge | Edge subcell information |
| Cpermutation | Node permutations for proper subcells |
| Cside | Side subcell information |
| Csubcell | Subcell information |
| CIndexList | Compile-time list of indices. |
| CIndexListLength | Length of list. Defines enum { value }; |
| CIndexListAt | Access member of compile-time list of indices. Defines enum { value = Jth member }; |
| CCopy | Copy into an array |
| CSum | Sum into an array |
| CProd | Scale into an array |
| CBitOr | Bitwise-or into an array |
| CBitAnd | Bitwise-and into an array |
| CMax | Take maximum value of each member of two arrays |
| CMin | Take minimum value of each member of two arrays |
| CInnerProduct | Inner product of two arrays |
| CCompare | Lexicographical comparison of two arrays |
| CSameType | Member enum { value = ... }; is true if T1 and T2 are the same type |
| CTypeList | A link within a linked list of types |
| CTypeListLength | Member enum { value = ... }; is the length of the type list |
| CTypeListAt | Member typedef ... type ; is the type of the member of ListType at location ordinal if ordinal is less than the type list length |
| CTypeListIndex | Member enum { value = ... }; is the location within ListType of occurance I of type TestValue . If this occurance does not exist then value = -1 |
| CTypeListCount | Member enum { value = ... }; is the number of occurances of TestValue within ListType |
| CTypeListMember | Member enum { value = ... }; is true if TestValue is a member of ListType |
| CTypeListUnique | Member enum { value = ... }; is true if each member of ListType appears exactly once |
| CTypeListDisjoint | Member enum { value = ... }; is true if all members of ListA are not a member ListB |
| CTypeListFirst | Member typedef ... type ; is the first member of ListType |
| CTypeListLast | Member typedef ... type ; is the last member of ListType |
| CTypeListAppend | Member typedef ... type ; is defined by appending T to the end of ListA |
| CTypeListJoin | Member typedef ... type ; is defined by joining ListB to the end of ListA |
| CTypeListEraseAt | Member typedef ... type ; is defined by erasing member at ordinal from ListType |
| CTypeListClean | Member typedef ... type ; is defined by truncating ListType at the first occurance of TypeListEnd . Used by MakeTypeList to generate a clean type list |
| CMakeTypeList | Member typedef ... type ; is a type list constructed from the template arguments |
| CCellTopologyData | A simple 'C' struct of cell topology attributes |
| CCellTopologyData_Permutation | Array of node permutations |
| CCellTopologyData_Subcell | Subcell information |