![]() |
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"
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.