Logo ROOT  
Reference Guide
LaSum.h File Reference
#include "Minuit2/ABSum.h"
#include "Minuit2/LAVector.h"
#include "Minuit2/LASymMatrix.h"
Include dependency graph for LaSum.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
 ROOT::Minuit2
 

Macros

#define OP_ADD1(MT, MAT1, T)
 
#define OP_MIN(MT, MAT1, T)    inline ABObj<MT, MAT1, T> operator-(const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, T(-1.)); }
 
#define OP_SCALE(MT, MAT1, T)    inline ABObj<MT, MAT1, T> operator*(T f, const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, f); }
 
#define OP_SCALE1(MT, MAT1, T)    inline ABObj<MT, MAT1, T> operator/(const MAT1 &obj, T f) { return ABObj<MT, MAT1, T>(obj, 1. / f); }
 

Macro Definition Documentation

◆ OP_ADD1

#define OP_ADD1 (   MT,
  MAT1,
 
)
Value:
inline ABObj<MT, MAT1, T> operator-(const ABObj<MT, MAT1, T> &m) \
{ \
return ABObj<MT, MAT1, T>(m.Obj(), T(-1.) * m.f()); \
} \
\
inline ABObj<MT, ABSum<ABObj<MT, MAT1, T>, ABObj<MT, MAT1, T>>, T> operator+(const ABObj<MT, MAT1, T> &a, \
const ABObj<MT, MAT1, T> &b) \
{ \
return ABObj<MT, ABSum<ABObj<MT, MAT1, T>, ABObj<MT, MAT1, T>>, T>( \
ABSum<ABObj<MT, MAT1, T>, ABObj<MT, MAT1, T>>(a, b)); \
} \
inline ABObj<MT, ABSum<ABObj<MT, MAT1, T>, ABObj<MT, MAT1, T>>, T> operator-(const ABObj<MT, MAT1, T> &a, \
const ABObj<MT, MAT1, T> &b) \
{ \
return ABObj<MT, ABSum<ABObj<MT, MAT1, T>, ABObj<MT, MAT1, T>>, T>( \
ABSum<ABObj<MT, MAT1, T>, ABObj<MT, MAT1, T>>(a, ABObj<MT, MAT1, T>(b.Obj(), T(-1.) * b.f()))); \
}

Definition at line 21 of file LaSum.h.

◆ OP_MIN

#define OP_MIN (   MT,
  MAT1,
 
)     inline ABObj<MT, MAT1, T> operator-(const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, T(-1.)); }

Definition at line 55 of file LaSum.h.

◆ OP_SCALE

#define OP_SCALE (   MT,
  MAT1,
 
)     inline ABObj<MT, MAT1, T> operator*(T f, const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, f); }

Definition at line 43 of file LaSum.h.

◆ OP_SCALE1

#define OP_SCALE1 (   MT,
  MAT1,
 
)     inline ABObj<MT, MAT1, T> operator/(const MAT1 &obj, T f) { return ABObj<MT, MAT1, T>(obj, 1. / f); }

Definition at line 49 of file LaSum.h.

m
auto * m
Definition: textangle.C:8
operator-
TTime operator-(const TTime &t1, const TTime &t2)
Definition: TTime.h:83
b
#define b(i)
Definition: RSha256.hxx:100
operator+
TString operator+(const TString &s1, const TString &s2)
Use the special concatenation constructor.
Definition: TString.cxx:1496
a
auto * a
Definition: textangle.C:12
ROOT::Math::Chebyshev::T
double T(double x)
Definition: ChebyshevPol.h:34