Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : #include <cstddef> 7 : 8 : /// \cond 9 : class DataVector; 10 : namespace Spectral { 11 : enum class Basis : uint8_t; 12 : enum class Quadrature : uint8_t; 13 : } // namespace Spectral 14 : /// \endcond 15 : 16 1 : namespace Spectral::detail { 17 : template <Basis BasisType, Quadrature QuadratureType> 18 : const DataVector& barycentric_weights(const size_t num_points); 19 : } // namespace Spectral::detail