#include <integral.h>
Public Member Functions | |
RuntimeCalculatedGaussLegendre (const unsigned &npts) | |
Deafault constructor. Calculates and stores GL nodes. More... | |
unsigned | nweight () const |
Number of integration points of the scheme. More... | |
double | knot (const unsigned &i, const unsigned &j) const |
Return coordinate s[j] of integration point i. More... | |
double | weight (const unsigned &i) const |
Return weight of integration point i. More... | |
![]() | |
Integral () | |
Default constructor (empty) More... | |
Integral (const Integral &dummy) | |
Broken copy constructor. More... | |
void | operator= (const Integral &) |
Broken assignment operator. More... | |
virtual | ~Integral () |
Virtual destructor (empty) More... | |
virtual Vector< double > | knot (const unsigned &i) const |
Return local coordinates of i-th intergration point. More... | |
Private Attributes | |
unsigned long int | Npts |
Number of integration points in scheme. More... | |
Vector< double > | Knot |
Array to hold weights. More... | |
Vector< double > | Weight |
Array to hold position of knot points in local coordinates. More... | |
Gauss Legendre integration class where the knots and weights are calculated at runtime rather than at compile time like the templated version of the class. This class should only be used if it is not possible to use the templated version
Definition at line 1833 of file integral.h.
|
inline |
Deafault constructor. Calculates and stores GL nodes.
Definition at line 1839 of file integral.h.
References oomph::Orthpoly::gl_nodes().
|
inlinevirtual |
Return coordinate s[j] of integration point i.
Implements oomph::Integral.
Definition at line 1852 of file integral.h.
References i.
|
inlinevirtual |
Number of integration points of the scheme.
Implements oomph::Integral.
Definition at line 1849 of file integral.h.
|
inlinevirtual |
Return weight of integration point i.
Implements oomph::Integral.
Definition at line 1855 of file integral.h.
References i.
|
private |
Array to hold weights.
Definition at line 1863 of file integral.h.
|
private |
Number of integration points in scheme.
Definition at line 1860 of file integral.h.
|
private |
Array to hold position of knot points in local coordinates.
Definition at line 1866 of file integral.h.