#include <traits.hpp>
template<typename T>
const std::size_t size,
std::size_t idx,
const typename T::SelfParticle& arr,
const T::Config& config) {
{ model.init(random_pool, idx, arr, config) } -> std::same_as<void>;
{ model.get_config(size) } -> std::same_as<typename T::Config>;
}
gen_pool_type< Kokkos::DefaultExecutionSpace > pool_type
Definition alias.hpp:38