shards
Version of the Day

shards  
Array  The preferred multidimensional Array interface with compiletime userdefined 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 multidimensional Array interface with runtime userdefined dimension ordinates. Typically used when runtimepolymorphic 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 = 0, 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  Compiletime traits for a cell topology 
edge  Edge subcell information 
permutation  Node permutations for proper subcells 
side  Side subcell information 
subcell  Subcell information 
IndexList  Compiletime list of indices 
IndexListLength  Length of list. Defines enum { value }; 
IndexListAt  Access member of compiletime list of indices. Defines enum { value = Jth member }; 
Copy  Copy into an array 
Sum  Sum into an array 
Prod  Scale into an array 
BitOr  Bitwiseor into an array 
BitAnd  Bitwiseand 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 