34 template <
typename ... ViewArgs>
36 do_time_val(
const size_t m,
const size_t n,
const size_t nloop,
39 template <
typename FadType,
typename ... ViewArgs>
41 do_time_fad(
const size_t m,
const size_t n,
const size_t p,
const size_t nloop,
44 template <
typename FadType,
typename ... ViewArgs>
47 const size_t nloop,
const bool check);
49 template <
typename ... ViewArgs>
52 const size_t nloop,
const bool check);
54 template <
int MaxP,
typename ... ViewArgs>
57 const size_t nloop,
const bool check);
59 template <
int p,
typename ... ViewArgs>
62 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)