1#ifndef ROOT_Math_VecTypes
2#define ROOT_Math_VecTypes
10#pragma GCC diagnostic push
11#pragma GCC diagnostic ignored "-Wall"
12#pragma GCC diagnostic ignored "-Wunused-parameter"
13#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
16#pragma clang diagnostic ignored "-Wconditional-uninitialized"
20#pragma GCC diagnostic pop
23#include <VecCore/VecCore>
28 using ScalarBackend = vecCore::backend::Scalar;
29#ifdef VECCORE_ENABLE_VC
30 using VectorBackend = vecCore::backend::VcVector;
32 using VectorBackend = vecCore::backend::Scalar;
35 using Float_v =
typename Internal::VectorBackend::Float_v;
36 using Double_v =
typename Internal::VectorBackend::Double_v;
37 using Int_v =
typename Internal::VectorBackend::Int_v;
38 using Int32_v =
typename Internal::VectorBackend::Int32_v;
39 using UInt_v =
typename Internal::VectorBackend::UInt_v;
40 using UInt32_v =
typename Internal::VectorBackend::UInt32_v;
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...