Public Types | |
typedef HashMap< Real >::iterator | iterator |
typedef HashMap< Real >::const_iterator | const_iterator |
typedef concepts::Realtype< F >::type | G |
typedef F | value_type |
Public Member Functions | |
virtual ExplicitResidual< F > * | clone () const =0 |
Virtual copy constructor. | |
void | addINData (const Set< uint > &nSet, concepts::ElementFormulaContainer< F > frm) |
void | addHNData (const Set< uint > &nSet) |
void | addHNData (uint attrb) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
uint | nelm () const |
const Real | operator() (uint key) const |
virtual F | operator() (const Connector &cntr, const Real p, const Real t=0.0) const |
virtual F | operator() (const Connector &cntr, const Real2d &p, const Real t=0.0) const |
virtual F | operator() (const Connector &cntr, const Real3d &p, const Real t=0.0) const |
virtual F | operator() (const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const |
virtual F | operator() (const ElementWithCell< G > &elm, const Real2d &p, const Real t=0.0) const |
virtual F | operator() (const ElementWithCell< G > &elm, const Real3d &p, const Real t=0.0) const |
virtual F | operator() (const ElementWithCell< concepts::Realtype< F >::type > &elm, const Real p, const Real t=0.0) const=0 |
virtual F | operator() (const ElementWithCell< concepts::Realtype< F >::type > &elm, const Real2d &p, const Real t=0.0) const=0 |
virtual F | operator() (const ElementWithCell< concepts::Realtype< F >::type > &elm, const Real3d &p, const Real t=0.0) const=0 |
const Real | getGlobal () const |
virtual const F & | dflt_value () const |
Gives default value. | |
virtual F & | dflt_value () |
Gives default value. | |
Protected Member Functions | |
ExplicitResidual (const SpaceOnCells< F > &spc, const Vector< F > &sol, const ElementFormulaContainer< F > res) | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Protected Attributes | |
const ElementFormulaContainer< F > | res_ |
Sequence< ElementFormulaContainer< F > > | frms_ |
Sequence< Set< uint > > | iNAttrbs_ |
Set< uint > | hNAttrbs_ |
concepts::HashMap< Real > | locError_ |
const concepts::SpaceOnCells< F > & | spc_ |
const concepts::Vector< F > & | sol_ |
Real | globError_ |
Definition at line 21 of file explicitResidual.hh.
|
inherited |
Definition at line 96 of file estimator.hh.
|
inherited |
Definition at line 45 of file piecewiseFormula.hh.
|
inherited |
Definition at line 95 of file estimator.hh.
|
inherited |
Definition at line 37 of file elementFormula.hh.
|
inlinevirtual |
Definition at line 25 of file explicitResidual.hh.
|
inlineprotected |
Constructur of the explicit residual a posteriori error estimator.
The input residual is builded outside the class. For given elliptic PDE Lu = f, res = f - L(u_h), where u_h is the FEM approximation.
Example: L = -Laplace + c(x)*ID, use hp2D::Functions as Laplacian, Value and ParsedFormulas
spc | Underlying 2d Space, i.e. a AdaptiveSpace |
sol | solution vector of the approximated FEM solution |
res | strong Residual. |
Definition at line 67 of file explicitResidual.hh.
|
inline |
Add attributes for homogen neumann boundary conditions
Definition at line 41 of file explicitResidual.hh.
|
inline |
Definition at line 44 of file explicitResidual.hh.
|
inline |
Add inhomogen Neumanndata if exist. This is needed for computing the jump terms
Definition at line 33 of file explicitResidual.hh.
|
inlineinherited |
Definition at line 100 of file estimator.hh.
|
inlineinherited |
Definition at line 104 of file estimator.hh.
|
pure virtual |
Virtual copy constructor.
Implements concepts::LocalEstimator< F >.
|
inlinevirtualinherited |
Gives default value.
Definition at line 83 of file piecewiseFormula.hh.
|
inlinevirtualinherited |
Gives default value.
Definition at line 81 of file piecewiseFormula.hh.
|
inlineinherited |
Definition at line 108 of file estimator.hh.
|
inlineinherited |
Definition at line 112 of file estimator.hh.
|
inlineinherited |
Definition at line 22 of file estimator.hh.
|
inlineprotectedvirtual |
Returns information in an output stream.
Implements concepts::LocalEstimator< F >.
Definition at line 70 of file explicitResidual.hh.
|
inlineinherited |
Definition at line 116 of file estimator.hh.
|
inlinevirtualinherited |
Gives the value in an particular cell on a particular point
cell | topological cell |
p | physical coordinates |
t | time |
Implements concepts::PiecewiseFormulaBase< F >.
Definition at line 132 of file estimator.hh.
|
inlinevirtualinherited |
Implements concepts::PiecewiseFormulaBase< F >.
Definition at line 135 of file estimator.hh.
|
inlinevirtualinherited |
Implements concepts::PiecewiseFormulaBase< F >.
Definition at line 138 of file estimator.hh.
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
inlinevirtualinherited |
Definition at line 52 of file piecewiseFormula.hh.
|
inlinevirtualinherited |
Definition at line 57 of file piecewiseFormula.hh.
|
inlinevirtualinherited |
Definition at line 63 of file piecewiseFormula.hh.
|
inlineinherited |
Return the error on given local element, that belongs to the input key.
Definition at line 123 of file estimator.hh.
|
protected |
Definition at line 77 of file explicitResidual.hh.
|
protectedinherited |
Definition at line 37 of file estimator.hh.
|
protected |
Definition at line 81 of file explicitResidual.hh.
|
protected |
Definition at line 79 of file explicitResidual.hh.
|
protectedinherited |
Definition at line 151 of file estimator.hh.
|
protected |
Definition at line 74 of file explicitResidual.hh.
|
protectedinherited |
Definition at line 35 of file estimator.hh.
|
protectedinherited |
Definition at line 33 of file estimator.hh.