Class for multidimensional Gaussian integration rules, over intervals other than -1 to 1, all intervals are rescaled in this case. More...
#include <integral.h>
Public Member Functions | |
Gauss_Rescaled () | |
Default constructor (empty) More... | |
Gauss_Rescaled (const Gauss_Rescaled &dummy)=delete | |
Broken copy constructor. More... | |
void | operator= (const Gauss_Rescaled &)=delete |
Broken assignment operator. More... | |
Gauss_Rescaled (double lower, double upper) | |
The constructor in this case takes the lower and upper arguments. More... | |
double | knot (const unsigned &i, const unsigned &j) const |
Return the rescaled knot values s[j] at integration point i. More... | |
double | weight (const unsigned &i) const |
Return the rescaled weight at integration point i. More... | |
Private Attributes | |
double | Lower |
Store for the lower and upper limits of integration and the range. More... | |
double | Upper |
double | Range |
Class for multidimensional Gaussian integration rules, over intervals other than -1 to 1, all intervals are rescaled in this case.
Definition at line 570 of file integral.h.
|
inline |
Default constructor (empty)
Definition at line 578 of file integral.h.
|
delete |
Broken copy constructor.
|
inline |
The constructor in this case takes the lower and upper arguments.
Definition at line 587 of file integral.h.
References oomph::Gauss_Rescaled< DIM, NPTS_1D >::Range.
|
inline |
Return the rescaled knot values s[j] at integration point i.
Definition at line 594 of file integral.h.
References i, oomph::Gauss_Rescaled< DIM, NPTS_1D >::Lower, oomph::Gauss_Rescaled< DIM, NPTS_1D >::Range, and oomph::Gauss_Rescaled< DIM, NPTS_1D >::Upper.
|
delete |
Broken assignment operator.
|
inline |
Return the rescaled weight at integration point i.
Definition at line 600 of file integral.h.
References i, and oomph::Gauss_Rescaled< DIM, NPTS_1D >::Range.
|
private |
Store for the lower and upper limits of integration and the range.
Definition at line 574 of file integral.h.
Referenced by oomph::Gauss_Rescaled< DIM, NPTS_1D >::knot().
|
private |
Definition at line 574 of file integral.h.
Referenced by oomph::Gauss_Rescaled< DIM, NPTS_1D >::Gauss_Rescaled(), oomph::Gauss_Rescaled< DIM, NPTS_1D >::knot(), and oomph::Gauss_Rescaled< DIM, NPTS_1D >::weight().
|
private |
Definition at line 574 of file integral.h.
Referenced by oomph::Gauss_Rescaled< DIM, NPTS_1D >::knot().