2D Gauss Lobatto Legendre integration class More...
#include <integral.h>
Public Member Functions | |
GaussLobattoLegendre () | |
Deafault constructor. Calculates and stores GLL 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] (j=0) of integration point i. More... | |
double | weight (const unsigned &i) const |
Return weight of integration point i. More... | |
Public Member Functions inherited from oomph::Integral | |
Integral () | |
Default constructor (empty) More... | |
Integral (const Integral &dummy)=delete | |
Broken copy constructor. More... | |
void | operator= (const Integral &)=delete |
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. Broken virtual. More... | |
Private Attributes | |
double | Knot [NPTS_1D *NPTS_1D][2] |
Array to hold weight and knot points. More... | |
double | Weight [NPTS_1D *NPTS_1D] |
Static Private Attributes | |
static const unsigned long int | Npts = NPTS_1D * NPTS_1D |
Number of integration points in scheme. More... | |
2D Gauss Lobatto Legendre integration class
Definition at line 1345 of file integral.h.
oomph::GaussLobattoLegendre< 2, NPTS_1D >::GaussLobattoLegendre |
Deafault constructor. Calculates and stores GLL nodes.
Calculate positions and weights for the 2D Gauss Lobatto Legendre integration class.
Definition at line 1385 of file integral.h.
References oomph::Orthpoly::gll_nodes(), i, and s.
|
inlinevirtual |
Return coordinate s[j] (j=0) of integration point i.
Implements oomph::Integral.
Definition at line 1367 of file integral.h.
References i.
|
inlinevirtual |
Number of integration points of the scheme.
Implements oomph::Integral.
Definition at line 1361 of file integral.h.
|
inlinevirtual |
Return weight of integration point i.
Implements oomph::Integral.
Definition at line 1373 of file integral.h.
References i.
|
private |
Array to hold weight and knot points.
Definition at line 1352 of file integral.h.
|
staticprivate |
Number of integration points in scheme.
Definition at line 1349 of file integral.h.
|
private |
Definition at line 1353 of file integral.h.