#include <iostream>#include <math.h>#include <algorithm>#include <float.h>#include <concepts>#include "gk15.hpp"#include "gk21.hpp"#include "gk31.hpp"#include "gk41.hpp"#include "gk51.hpp"#include "gk61.hpp"#include "gk15i.hpp"#include "gk15w.hpp"#include "qext.hpp"#include "qsort.hpp"#include "qagi.hpp"#include "qags.hpp"#include "qagp.hpp"#include "qng.hpp"#include "qag.hpp"#include "qage.hpp"#include "qwgt.hpp"#include "qcheb.hpp"#include "qc25o.hpp"#include "qfour.hpp"#include "qawfe.hpp"#include "qawf.hpp"#include "qawo.hpp"#include "qaws.hpp"#include "qawse.hpp"#include "qmomo.hpp"#include "qc25s.hpp"#include "qc25c.hpp"#include "qawc.hpp"#include "qawce.hpp"

Classes | |
| struct | quadpack::Quadpack< T_fun, T_param, T_real > |
Namespaces | |
| quadpack | |
Typedefs | |
| template<realtype T_real> | |
| using | quadpack::qwgt = T_real(*)(T_real, T_real, T_real, T_real, T_real, int) |
| template<realtype T_real, typename T_param > | |
| using | quadpack::pfun = T_real(*)(T_real, T_param *) |
| template<typename T_param > | |
| using | quadpack::Quadpack_d = Quadpack< pfun< double, T_param >, T_param, double > |
| template<typename T_param > | |
| using | quadpack::Quadpack_f = Quadpack< pfun< float, T_param >, T_param, float > |
| template<typename T_param > | |
| using | quadpack::Quadpack_ld = Quadpack< pfun< long double, T_param >, T_param, long double > |
| template<realtype T_real, typename T_param > | |
| using | quadpack::Quadpack_ = Quadpack< pfun< T_real, T_param >, T_param, T_real > |
Functions | |
| static auto | quadpack::min (auto a, auto b) |
| static auto | quadpack::max (auto a, auto b) |
| template<realtype T_real> | |
| static T_real | quadpack::qwgtc (T_real x, T_real c, T_real p2, T_real p3, T_real p4, int kp) |
| template<realtype T_real> | |
| static T_real | quadpack::qwgto (T_real x, T_real omega, T_real p2, T_real p3, T_real p4, int integr) |
| template<realtype T_real> | |
| static T_real | quadpack::qwgts (T_real x, T_real a, T_real b, T_real alpha, T_real beta, int integr) |
Variables | |
| constexpr auto | quadpack::uflow = DBL_MIN |
| constexpr auto | quadpack::oflow = DBL_MAX |
| constexpr auto | quadpack::epmach = DBL_EPSILON |
| constexpr auto | quadpack::LIMIT = 1000 |
| constexpr auto | quadpack::MAXP1 = 21 |
| constexpr auto | quadpack::Pi = 3.14159265358979323846 |
| constexpr auto | quadpack::COSINE = 1 |
| constexpr auto | quadpack::SINE = 2 |
| constexpr auto | quadpack::FALSE = 0 |
| constexpr auto | quadpack::TRUE = 1 |
| template<typename T > | |
| concept | quadpack::realtype = std::is_floating_point<T>::value |