GaussGegenbauerIntegration(Size n, Real lambda) : GaussianQuadrature(n, GaussJacobiPolynomial(lambda-0.5, lambda-0.5)) {}
explicit GaussChebyshev2ndIntegration(Size n) : GaussianQuadrature(n, GaussJacobiPolynomial(0.5, 0.5)) {}
GaussJacobiIntegration(Size n, Real alpha, Real beta) : GaussianQuadrature(n, GaussJacobiPolynomial(alpha, beta)) {}
explicit GaussLegendreIntegration(Size n) : GaussianQuadrature(n, GaussJacobiPolynomial(0.0, 0.0)) {}
GaussChebyshevIntegration(Size n) : GaussianQuadrature(n, GaussJacobiPolynomial(-0.5, -0.5)) {}