12 #ifndef HAMMER_MATH_MULTIDIM_OPS_TRACE
13 #define HAMMER_MATH_MULTIDIM_OPS_TRACE
20 namespace MultiDimensional {
23 class VectorContainer;
24 class SparseContainer;
std::vector< IndexPair > IndexPairList
IContainer * error(IContainer &)
IndexList reducedIndex(const IndexList &a) const
IContainer * operator()(VectorContainer &first)
Forward declarations of types used in the tensor classes.
std::vector< IndexType > IndexList
Trace(const IndexPairList &indices)
std::set< IndexType > UniqueIndexList
std::pair< IndexList, LabelsList > getNewIndexLabels(const IContainer &original) const