![]() |
Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
Tensor dot product algorithm. More...
#include <set>#include <numeric>#include <type_traits>#include <tuple>#include <boost/functional/hash.hpp>#include "Hammer/Math/MultiDim/Ops/Dot.hh"#include "Hammer/Math/MultiDim/Ops/Sum.hh"#include "Hammer/Math/MultiDim/ScalarContainer.hh"#include "Hammer/Math/MultiDim/VectorContainer.hh"#include "Hammer/Math/MultiDim/SparseContainer.hh"#include "Hammer/Math/MultiDim/OuterContainer.hh"#include "Hammer/Math/MultiDim/BruteForceIterator.hh"#include "Hammer/Math/MultiDim/BlockIndexing.hh"#include "Hammer/Exceptions.hh"#include "Hammer/Tools/Utils.hh"#include "Hammer/Math/Utils.hh"#include "Hammer/Math/MultiDim/OperationDefs.hh"#include <iostream>
Include dependency graph for Dot.cc:Go to the source code of this file.
Namespaces | |
| Hammer | |
| The Hammer namespace contains the library code. | |
| Hammer::MultiDimensional | |
| The MultiDimensional namespace contains the tensor algebra infrastructure. | |
| Hammer::MultiDimensional::Ops | |
| The MultiDimensional namespace contains the tensor algebra algorithms. | |
Functions | |
| static pair< bool, bool > | Hammer::MultiDimensional::Ops::isSameDot (const OuterElemIterator::EntryType &a, const OuterElemIterator::EntryType &b, const DotGroupType &info, const DotGroupType &infoOther) |
| template<size_t N, typename U , typename... Types> | |
| enable_if< is_convertible < vector< U >, typename tuple_element< N, tuple < Types...> >::type >::value, bool >::type | Hammer::MultiDimensional::Ops::matchPartitions (const tuple< Types...> &data, U value) |
| template<size_t N, typename U , typename... Types> | |
| enable_if< is_convertible < vector< U >, typename tuple_element< N, tuple < Types...> >::type >::value, void >::type | Hammer::MultiDimensional::Ops::addPartitionEntry (tuple< Types...> &data, U value) |
| template<size_t N, typename... Types> | |
| enable_if<(N< sizeof...(Types)), void >::type | Hammer::MultiDimensional::Ops::appendPartitionEntries (const tuple< Types...> &from, tuple< Types...> &to) |
Tensor dot product algorithm.
Definition in file Dot.cc.