/**************************************************************************** * Copyright (c) 2025, ArborX authors * * All rights reserved. * * * * This file is part of the ArborX library. ArborX is * * distributed under a BSD 3-clause license. For the licensing terms see * * the LICENSE file in the top-level directory. * * * * SPDX-License-Identifier: BSD-3-Clause * ****************************************************************************/ #ifndef ARBORX_BENCHMARK_DATA_HPP #define ARBORX_BENCHMARK_DATA_HPP #include #include #include #include "parameters.hpp" #ifdef ARBORX_ENABLE_MPI #include #endif namespace ArborXBenchmark { int getDataDimension(std::string const &filename, bool binary); template Kokkos::View *, MemorySpace> loadData(ArborXBenchmark::Parameters const ¶ms); #ifdef ARBORX_ENABLE_MPI template Kokkos::View *, MemorySpace> loadData(MPI_Comm comm, ArborXBenchmark::Parameters const ¶ms); #endif } // namespace ArborXBenchmark #endif