ug4
|
wrapper to ease implementation More...
#include <gauss_quad.h>
Public Types | |
typedef MathVector< dim > | position_type |
Position Type in Reference Element Space. More... | |
typedef number | weight_type |
Type of weights. More... | |
Static Public Member Functions | |
static size_t | order () |
returns the order More... | |
static const MathVector< dim > & | point (size_t i) |
returns i'th integration point More... | |
static const MathVector< dim > * | points () |
returns all positions in an array of size() More... | |
static size_t | size () |
number of integration points More... | |
static number | weight (size_t i) |
return the i'th weight More... | |
static const number * | weights () |
returns all weights in an array of size() More... | |
Static Public Attributes | |
static const size_t | dim = TDim |
Dimension of integration domain. More... | |
static const size_t | nip = TNip |
Number of integration points. More... | |
static const size_t | p = TOrder |
Order of quadrature rule. More... | |
Static Protected Attributes | |
static MathVector< dim > | m_vPoint [nip] |
integration points More... | |
static number | m_vWeight [nip] |
weights More... | |
wrapper to ease implementation
typedef MathVector<dim> ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::position_type |
Position Type in Reference Element Space.
typedef number ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::weight_type |
Type of weights.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlinestatic |
returns the order
References ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::p.
Referenced by ug::TestQuadRule().
|
inlinestatic |
returns i'th integration point
References ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::m_vPoint, ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::size(), and UG_ASSERT.
Referenced by ug::TestQuadRule().
|
inlinestatic |
returns all positions in an array of size()
References ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::m_vPoint.
|
inlinestatic |
number of integration points
References ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::nip.
Referenced by ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::point(), ug::TestQuadRule(), and ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::weight().
|
inlinestatic |
return the i'th weight
References ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::m_vWeight, ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::size(), and UG_ASSERT.
Referenced by ug::TestQuadRule().
|
inlinestatic |
returns all weights in an array of size()
References ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::m_vWeight.
|
static |
Dimension of integration domain.
|
staticprotected |
integration points
Referenced by ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::point(), and ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::points().
|
staticprotected |
weights
Referenced by ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::weight(), and ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::weights().
|
static |
Number of integration points.
Referenced by ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::size().
|
static |
Order of quadrature rule.
Referenced by ug::GaussQuadBase< TImpl, TDim, TOrder, TNip >::order().