14 template <
typename ... ViewArgs>
16 do_time_val(
const size_t m,
const size_t n,
const size_t nloop,
19 template <
typename FadType,
typename ... ViewArgs>
21 do_time_fad(
const size_t m,
const size_t n,
const size_t p,
const size_t nloop,
24 template <
typename FadType,
typename ... ViewArgs>
27 const size_t nloop,
const bool check);
29 template <
typename ... ViewArgs>
32 const size_t nloop,
const bool check);
34 template <
int MaxP,
typename ... ViewArgs>
37 const size_t nloop,
const bool check);
39 template <
int p,
typename ... ViewArgs>
42 const size_t nloop,
const bool check);
double do_time_analytic(int nderiv, int nloop)
std::enable_if< !Kokkos::is_view_fad< View2 >::value, bool >::type check(const View1 &v_gold, const View2 &v, const double tol)
Perf do_time_fad(const size_t m, const size_t n, const size_t p, const size_t nloop, const bool check)
Sacado::Fad::DFad< double > FadType
Perf do_time_analytic_s(const size_t m, const size_t n, const size_t nloop, const bool check)
Perf do_time_analytic_sl(const size_t m, const size_t n, const size_t p, const size_t nloop, const bool check)
Perf do_time_scratch(const size_t m, const size_t n, const size_t p, const size_t nloop, const bool check)
Perf do_time_val(const size_t m, const size_t n, const size_t nloop, const bool check)