DOpE
|
#include <residualestimator.h>
Public Member Functions | |
ResidualErrorContainer (DOpEtypes::EETerms ee_terms=DOpEtypes::EETerms::mixed) | |
virtual void | InitFace (double)=0 |
virtual void | InitElement (double)=0 |
Public Member Functions inherited from DOpE::DWRDataContainerBase< VECTOR > | |
DWRDataContainerBase (DOpEtypes::EETerms ee_terms=DOpEtypes::EETerms::mixed) | |
virtual | ~DWRDataContainerBase () |
virtual std::string | GetName () const =0 |
virtual void | ReInit (unsigned int n_elements) |
void | ReleaseLock () |
double | GetError () const |
double | GetPrimalError () const |
double | GetDualError () const |
double | GetControlError () const |
const Vector< double > & | GetErrorIndicators () const |
Vector< double > & | GetPrimalErrorIndicators () |
const Vector< double > & | GetPrimalErrorIndicators () const |
Vector< double > & | GetDualErrorIndicators () |
const Vector< double > & | GetDualErrorIndicators () const |
Vector< double > & | GetControlErrorIndicators () |
const Vector< double > & | GetControlErrorIndicators () const |
Vector< double > & | GetErrorIndicators (unsigned int i) |
const Vector< double > & | GetErrorIndicators (unsigned int i) const |
unsigned int | GetNErrorComps () const |
std::vector< const Vector < double > * > | GetAllErrorIndicators () const |
virtual DOpEtypes::WeightComputation | GetWeightComputation () const =0 |
virtual DOpEtypes::ResidualEvaluation | GetResidualEvaluation () const =0 |
DOpEtypes::EETerms | GetEETerms () const |
template<class PROBLEM , class INTEGRATOR > | |
void | ComputeRefinementIndicators (PROBLEM &problem, INTEGRATOR &integrator) |
virtual bool | NeedDual () const =0 |
const std::map< std::string, const VECTOR * > & | GetWeightData () const |
void | ClearWeightData () |
void | PrepareWeights (const StateVector< VECTOR > &u, const StateVector< VECTOR > &z) |
void | PrepareWeights (const ControlVector< VECTOR > &q) |
Additional Inherited Members | |
Protected Member Functions inherited from DOpE::DWRDataContainerBase< VECTOR > | |
virtual StateVector< VECTOR > & | GetPI_h_u ()=0 |
virtual StateVector< VECTOR > & | GetPI_h_z ()=0 |
virtual ControlVector< VECTOR > & | GetPI_h_q ()=0 |
virtual void | PreparePI_h_u (const StateVector< VECTOR > &u)=0 |
virtual void | PreparePI_h_z (const StateVector< VECTOR > &z)=0 |
virtual void | PreparePI_h_q (const ControlVector< VECTOR > &q)=0 |
void | AddWeightData (std::string name, const VECTOR *new_data) |
This class is the base for all estimators of residualtype that do not require a weight. Although, technically this is not dual weighted!
|
inline |
|
pure virtual |
|
pure virtual |