quadrature.h File Reference

Header file for a general purpose Gaussian Quadrature class that implements a variety of integration schemes. More...

#include <algorithm>
#include <string>
#include <cmath>
#include <iostream>
Include dependency graph for quadrature.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Integrand
 Defines a general purpose 1D Gaussian quadrature class that implements a variety of weighting schemes. More...
 
class  GaussianQuadrature
 

Detailed Description

Author
Avery Broderick
Date
April 24, 2019

Uses a variety of integration schemes to integrate a 1d function. The user must first declare the function in the appropriate integrand class for this to work.