10#ifndef ROOT_Minuit2_LaProd
11#define ROOT_Minuit2_LaProd
37#define OP_MULT1(MT1, MT2, MAT1, MAT2, T) \
38 inline ABObj<AlgebraicProdType<MT1, MT2>::Type, ABProd<ABObj<MT1, MAT1, T>, ABObj<MT2, MAT2, T>>, T> operator*( \
39 const ABObj<MT1, MAT1, T> &a, const ABObj<MT2, MAT2, T> &b) \
41 return ABObj<AlgebraicProdType<MT1, MT2>::Type, ABProd<ABObj<MT1, MAT1, T>, ABObj<MT2, MAT2, T>>, T>( \
42 ABProd<ABObj<MT1, MAT1, T>, ABObj<MT2, MAT2, T>>(a, b)); \
#define OP_MULT1(MT1, MT2, MAT1, MAT2, T)
Class describing a symmetric matrix of size n.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...