Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OuterSquare.hh
Go to the documentation of this file.
1 ///
2 /// @file OuterSquare.hh
3 /// @brief Tensor outer square algorithm
4 ///
5 
6 //**** This file is a part of the HAMMER library
7 //**** Copyright (C) 2016 - 2020 The HAMMER Collaboration
8 //**** HAMMER is licensed under version 3 of the GPL; see COPYING for details
9 //**** Please note the MCnet academic guidelines; see GUIDELINES for details
10 
11 // -*- C++ -*-
12 #ifndef HAMMER_MATH_MULTIDIM_OPS_OUTERSQUARE
13 #define HAMMER_MATH_MULTIDIM_OPS_OUTERSQUARE
14 
15 namespace Hammer {
16 
17 
18  namespace MultiDimensional {
19 
20  class IContainer;
21  class VectorContainer;
22  class SparseContainer;
23  class OuterContainer;
24 
25  namespace Ops {
26 
27  class OuterSquare final {
28  public:
30 
32 
34 
36  };
37 
38  } // namespace Ops
39 
40  } // namespace MultiDimensional
41 
42 } // namespace Hammer
43 
44 
45 #endif
IContainer * operator()(OuterContainer &first)
Definition: OuterSquare.cc:33
IContainer * error(IContainer &)
Definition: OuterSquare.cc:84