|
limes 3.1.0
Composable Calculus Expressions for C++20
|
#include <quadrature.hpp>
Inheritance diagram for limes::algorithms::quadrature::gauss_kronrod_15< T >:
Collaboration diagram for limes::algorithms::quadrature::gauss_kronrod_15< T >:Public Member Functions | |
| constexpr | gauss_kronrod_15 () noexcept |
Public Member Functions inherited from limes::algorithms::quadrature::quadrature_rule< T, 15 > | |
| constexpr T | weight (size_type i) const noexcept |
| constexpr T | abscissa (size_type i) const noexcept |
Public Attributes | |
| std::array< T, gauss_size > | gauss_weights |
| std::array< std::size_t, gauss_size > | gauss_indices = {1, 3, 5, 7, 9, 11, 13} |
Public Attributes inherited from limes::algorithms::quadrature::quadrature_rule< T, 15 > | |
| std::array< T, N > | weights |
| std::array< T, N > | abscissas |
Static Public Attributes | |
| static constexpr std::size_t | gauss_size = 7 |
Additional Inherited Members | |
Public Types inherited from limes::algorithms::quadrature::quadrature_rule< T, 15 > | |
| using | value_type = T |
| using | size_type = std::size_t |
Static Public Member Functions inherited from limes::algorithms::quadrature::quadrature_rule< T, 15 > | |
| static constexpr size_type | size () noexcept |
Definition at line 123 of file quadrature.hpp.
|
inlineconstexprnoexcept |
Definition at line 124 of file quadrature.hpp.
References limes::algorithms::quadrature::quadrature_rule< T, 15 >::abscissas, and limes::algorithms::quadrature::quadrature_rule< T, 15 >::weights.
| std::array<std::size_t, gauss_size> limes::algorithms::quadrature::gauss_kronrod_15< T >::gauss_indices = {1, 3, 5, 7, 9, 11, 13} |
Definition at line 151 of file quadrature.hpp.
|
staticconstexpr |
Definition at line 145 of file quadrature.hpp.
| std::array<T, gauss_size> limes::algorithms::quadrature::gauss_kronrod_15< T >::gauss_weights |
Definition at line 146 of file quadrature.hpp.