64 TEUCHOS_TEST_FOR_EXCEPTION(!isSet(), std::runtime_error, "Tpetra::Details::Static_Random_XorShift64_Pool: resetPool() must be called before getPool");
65return *pool_;
66}
67
68} // namespace Details
69} // namespace Tpetra
70
71//
72// Explicit instantiation macro
73//
74// Must be expanded from within the Tpetra namespace!
75// NOTE: Tpetra::Details::Random is templated on execution space,
76// but we can use this trick to get it out of the node.