|
| Dot (const IndexPairList &indices, std::pair< bool, bool > shouldHC={false, false}) |
|
IContainer * | operator() (VectorContainer &first, const VectorContainer &second) |
|
IContainer * | operator() (SparseContainer &first, const SparseContainer &second) |
|
IContainer * | operator() (SparseContainer &first, const VectorContainer &second) |
|
IContainer * | operator() (OuterContainer &first, const OuterContainer &second) |
|
IContainer * | operator() (OuterContainer &first, const SparseContainer &second) |
|
IContainer * | operator() (SparseContainer &first, const OuterContainer &second) |
|
IContainer * | operator() (OuterContainer &first, const IContainer &second) |
|
IContainer * | operator() (IContainer &first, const IContainer &second) |
|
IContainer * | error (IContainer &, const IContainer &) |
|
DotGroupList | partitionContractions (const BlockIndexing &lhs, const BlockIndexing &rhs) const |
|
DotGroupList | partitionContractions (const LabeledIndexing< AlignedIndexing > &lhs, const BlockIndexing &rhs) const |
|
DotGroupList | partitionContractions (const BlockIndexing &lhs, const LabeledIndexing< AlignedIndexing > &rhs) const |
|
|
std::pair< IndexList, LabelsList > | getNewIndexLabels (const IContainer &first, const IContainer &second) const |
|
std::pair< IndexList, LabelsList > | getNewIndexLabels (const BlockIndexing &lhs, const BlockIndexing &rhs, const DotGroupType &chunk) const |
|
std::pair< IndexList, LabelsList > | getNewIndexLabels (const LabeledIndexing< AlignedIndexing > &lhs, const BlockIndexing &rhs, const DotGroupType &chunk) const |
|
std::pair< IndexList, LabelsList > | getNewIndexLabels (const BlockIndexing &lhs, const LabeledIndexing< AlignedIndexing > &rhs, const DotGroupType &chunk) const |
|
IndexList | combineIndex (const IndexList &a, const IndexList &b) const |
|
SharedTensorData | calcSharedDot (SharedTensorData origin, const IContainer &other, const IndexPairList &indices, std::pair< bool, bool > shouldHC={false, false}) |
|
unsigned long long | dotSignature (const IContainer &a, const IContainer &b, const std::string &type) const |
|
Definition at line 30 of file Dot.hh.