![]() |
|
#include <contact_elements.h>
Public Member Functions | |
PiecewiseGauss (const double &lower, const double &upper) | |
PiecewiseGauss (const PiecewiseGauss &dummy) | |
Broken copy constructor. More... | |
virtual unsigned | nweight () const |
Return the number of integration points of the scheme. 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 |
Piecewise Gauss integration rule. Uses Gauss rules of specified order in three sub-intervals of element.
|
inline |
Constructor: Pass in lower and upper limits of 1D coordinate over which we're integrating
References helpers::lower(), and oomph::PiecewiseGauss< DIM, NPTS_1D >::Range.
|
inline |
Broken copy constructor.
References oomph::BrokenCopy::broken_copy().
|
inline |
Return the rescaled knot values s[j] at integration point i.
References i, j, helpers::lower(), oomph::PiecewiseGauss< DIM, NPTS_1D >::Lower, and oomph::PiecewiseGauss< DIM, NPTS_1D >::Range.
|
inlinevirtual |
|
inline |
Return the rescaled weight at integration point i.
References DIM, i, Eigen::bfloat16_impl::pow(), and oomph::PiecewiseGauss< DIM, NPTS_1D >::Range.
|
private |
Store for the lower and upper limits of integration and the range.
Referenced by oomph::PiecewiseGauss< DIM, NPTS_1D >::knot().
|
private |
|
private |