shards Version of the Day
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nshards
 CArrayThe preferred multi-dimensional Array interface with compile-time user-defined dimension ordinates
 CArrayDimTagAbstract base class for array dimension tags supplied to the Array template class
 CArrayDimensionAn 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
 CNodeTopological traits: Dimension = 0, Vertices = 0, Nodes = 0
 CParticleTopological traits: Dimension = 0, Vertices = 1, Nodes = 1
 CLineTopological traits: Dimension = 1, Vertices = 2, Nodes = 2 or 3
 CBeamTopological traits: Dimension = 2, Edges = 1, Vertices = 2, and Nodes = 2 or 3
 CShellLineTopological traits: Dimension = 2, Edges = 2, Vertices = 2, and Nodes = 2 or 3
 CTriangleTopological traits: Dimension = 2, Edges = 3, Vertices = 3, and Nodes = 3 or 6
 CShellTriangleTopological traits: Dimension = 3, Sides = 2, Edges = 3, Vertices = 3, and Nodes = 3 or 6
 CQuadrilateralTopological traits: Dimension = 2, Edges = 4, Vertices = 4, and Nodes = 4, 8, or 9
 CShellQuadrilateralTopological traits: Dimension = 2, Sides = 2, Edges = 4, Vertices = 4, and Nodes = 4, 8, or 9
 CTetrahedronTopological traits: Dimension = 3, Sides = 4, Edges = 6, Vertices = 4, and Nodes = 4 or 10
 CPyramidTopological traits: Dimension = 3, Sides = 5, Edges = 8, Vertices = 5, and Nodes = 5, 13, or 14
 CWedgeTopological traits: Dimension = 3, Sides = 5, Edges = 9, Vertices = 6, and Nodes = 6, 15, or 18
 CHexahedronTopological traits: Dimension = 3, Sides = 6, Edges = 12, Vertices = 8, and Nodes = 8, 20, or 27
 CCellTopologyProvide input checked access (in debug mode) to cell topology data and a procedure to create custom cell topologies
 CCellTopologyTraitsCompile-time traits for a cell topology
 CsubcellSubcell information
 CsideSide subcell information
 CedgeEdge subcell information
 CpermutationNode permutations for proper subcells
 CIndexListCompile-time list of indices
 CIndexListLengthLength of list. Defines enum { value };
 CIndexListAtAccess member of compile-time list of indices.
Defines enum { value = Jth member };
 CIndexListFindFind member of compile-time list of indices.
Defines enum { value = index of member equal to J };
 CIndexListInverseInverse of list containing [0..N]. Defines typedef IndexList<...> type ;
 CCopyCopy into an array
 CSumSum into an array
 CProdScale into an array
 CBitOrBitwise-or into an array
 CBitAndBitwise-and into an array
 CMaxTake maximum value of each member of two arrays
 CMinTake minimum value of each member of two arrays
 CInnerProductInner product of two arrays
 CCompareLexicographical comparison of two arrays
 CSameTypeMember enum { value = ... }; is true if T1 and T2 are the same type
 CTypeListA link within a linked list of types
 CTypeListLengthMember enum { value = ... }; is the length of the type list
 CTypeListAtMember typedef ... type ; is the type of the member of ListType at location ordinal if ordinal is less than the type list length
 CTypeListIndexMember enum { value = ... }; is the location within ListType of occurance I of type TestValue . If this occurance does not exist then value = -1
 CTypeListCountMember enum { value = ... }; is the number of occurances of TestValue within ListType
 CTypeListMemberMember enum { value = ... }; is true if TestValue is a member of ListType
 CTypeListUniqueMember enum { value = ... }; is true if each member of ListType appears exactly once
 CTypeListDisjointMember enum { value = ... }; is true if all members of ListA are not a member ListB
 CTypeListFirstMember typedef ... type ; is the first member of ListType
 CTypeListLastMember typedef ... type ; is the last member of ListType
 CTypeListAppendMember typedef ... type ; is defined by appending T to the end of ListA
 CTypeListJoinMember typedef ... type ; is defined by joining ListB to the end of ListA
 CTypeListEraseAtMember typedef ... type ; is defined by erasing member at ordinal from ListType
 CTypeListCleanMember typedef ... type ; is defined by truncating ListType at the first occurance of TypeListEnd . Used by MakeTypeList to generate a clean type list
 CMakeTypeListMember typedef ... type ; is a type list constructed from the template arguments
 CCellTopologyDataA simple 'C' struct of cell topology attributes
 CCellTopologyData_PermutationArray of node permutations
 CCellTopologyData_SubcellSubcell information