Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Operations.cc File Reference

Tensor operations. More...

+ Include dependency graph for Operations.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.
 

Functions

TensorData Hammer::MultiDimensional::calcDot (TensorData origin, const IContainer &other, const IndexPairList &indices)
 
TensorData Hammer::MultiDimensional::calcTrace (TensorData origin, const IndexPairList &indices)
 
TensorData Hammer::MultiDimensional::calcSquare (TensorData origin)
 
TensorData Hammer::MultiDimensional::sum (TensorData origin, const IContainer &other)
 
TensorData Hammer::MultiDimensional::elementMultiply (TensorData origin, const IContainer &other)
 
TensorData Hammer::MultiDimensional::elementDivide (TensorData origin, const IContainer &other)
 
TensorData Hammer::MultiDimensional::addAt (TensorData origin, const IContainer &other, IndexType index, IndexType position)
 
TensorData Hammer::MultiDimensional::read (const Serial::FBTensor *msgreader)
 
TensorData Hammer::MultiDimensional::reOptimize (TensorData origin)
 
TensorData Hammer::MultiDimensional::toSparse (TensorData origin)
 
TensorData Hammer::MultiDimensional::toVector (TensorData origin)
 

Detailed Description

Tensor operations.

Definition in file Operations.cc.