|
| EdgeWeight (Real alpha=0) |
|
virtual F | operator() (const concepts::ElementWithCell< typename concepts::Realtype< F >::type > &elm, const concepts::Real p, const concepts::Real t=0.0) const |
|
virtual F | operator() (const concepts::ElementWithCell< typename concepts::Realtype< F >::type > &elm, const concepts::Real2d &p, const concepts::Real t=0.0) const |
|
virtual F | operator() (const concepts::ElementWithCell< typename concepts::Realtype< F >::type > &elm, const concepts::Real3d &p, const concepts::Real t=0.0) const |
|
virtual EdgeWeight * | clone () const |
| Virtual copy constructor.
|
|
virtual Real | operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real p, const Real t=0.0) const=0 |
|
virtual Real | operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real2d &p, const Real t=0.0) const=0 |
|
virtual Real | operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real3d &p, const Real t=0.0) const=0 |
|
template<class F>
class hp2D::ExplicitResidual2D< F >::EdgeWeight
Weight class for 1d Elements.
It holds EdgeWeight(refelm, p2d) = (x(1-x))^(alpha)
For detailed documentation check the paper " On residual-based a posteriori error estimation in hp-FEM " by J.M. Melenk and B.I. Wohlmuth.
This is used for local residual weight L2products
Definition at line 292 of file explicitResidual.hh.