Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
Forward declarations of types used in the tensor classes. More...
#include <map>
#include <set>
#include <vector>
#include <memory>
#include <cstddef>
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. | |
Macros | |
#define | HAMMER_MATH_MULTIDIMENSIONAL_FHH |
Typedefs | |
using | Hammer::IndexType = uint16_t |
using | Hammer::IndexPair = std::pair< IndexType, IndexType > |
using | Hammer::IndexList = std::vector< IndexType > |
using | Hammer::UniqueIndexList = std::set< IndexType > |
using | Hammer::IndexPairList = std::vector< IndexPair > |
using | Hammer::PositionType = size_t |
using | Hammer::PositionPair = std::pair< PositionType, PositionType > |
using | Hammer::PositionList = std::vector< PositionType > |
using | Hammer::PositionPairList = std::vector< PositionPair > |
using | Hammer::PosIndexPair = std::pair< PositionType, IndexType > |
using | Hammer::PosIndexPairList = std::vector< PosIndexPair > |
using | Hammer::LabelPair = int std::pair< IndexLabel, IndexLabel > |
using | Hammer::LabelsList = std::vector< IndexLabel > |
using | Hammer::UniqueLabelsList = std::set< IndexLabel > |
using | Hammer::LabelPairsSet = std::set< LabelPair > |
using | Hammer::MultiDimensional::TensorData = std::unique_ptr< IContainer > |
using | Hammer::MultiDimensional::SharedTensorData = std::shared_ptr< IContainer > |
Forward declarations of types used in the tensor classes.
Definition in file MultiDimensional.fhh.
#define HAMMER_MATH_MULTIDIMENSIONAL_FHH |
Definition at line 13 of file MultiDimensional.fhh.