![]() |
Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
Tensor operations helper functions. More...
#include <string>#include <type_traits>#include "Hammer/Tools/Loki.hh"#include "Hammer/Exceptions.hh"#include "Hammer/Math/MultiDim/Operations.fhh"
Include dependency graph for OperationDefs.hh:
This graph shows which files directly or indirectly include this file: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. | |
Typedefs | |
| template<class Executor > | |
| using | Hammer::MultiDimensional::BinaryDispatch = Loki::StaticDoubleDispatcher< Executor, IContainer, TensorDataTypes, false, const IContainer, ConstTensorDataTypes, IContainer * > |
| template<class Executor > | |
| using | Hammer::MultiDimensional::UnaryDispatch = Loki::StaticSingleDispatcher< Executor, IContainer, TensorDataTypes, IContainer * > |
Functions | |
| template<class Ops , class TensorPtr > | |
| TensorPtr | Hammer::MultiDimensional::calc2 (TensorPtr origin, const IContainer &other, Ops op, std::string opName) |
| template<class Ops , class TensorPtr > | |
| TensorPtr | Hammer::MultiDimensional::calc1 (TensorPtr origin, Ops op, std::string opName) |
Tensor operations helper functions.
Definition in file OperationDefs.hh.