|
| Distance (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 Distance * | 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 >::Distance
Weight class for 2d Elements.
It holds Distance(refelm, p2d) = dist(p2d, \partial refelm)^(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 235 of file explicitResidual.hh.