|
| HigherOrderDWRContainer (STH &higher_order_sth, IDC &higher_order_idc, DOpEtypes::VectorStorageType state_behavior, ParameterReader ¶m_reader, DOpEtypes::EETerms ee_terms=DOpEtypes::EETerms::mixed, DOpEtypes::ResidualEvaluation res_eval=DOpEtypes::strong_residual) |
|
virtual | ~HigherOrderDWRContainer () |
|
std::string | GetName () const |
|
template<class STH2 > |
void | Initialize (STH2 *sth, unsigned int state_n_blocks, std::vector< unsigned int > &state_block_component) |
|
void | ReInit (unsigned int n_elements) |
|
STH & | GetWeightSTH () |
|
const STH & | GetWeightSTH () const |
|
IDC & | GetWeightIDC () |
|
const IDC & | GetWeightIDC () const |
|
StateVector< VECTOR > & | GetPI_h_u () |
|
StateVector< VECTOR > & | GetPI_h_z () |
|
ControlVector< VECTOR > & | GetPI_h_q () |
|
void | PreparePI_h_u (const StateVector< VECTOR > &u) |
|
void | PreparePI_h_u (const VECTOR &u) |
|
void | PreparePI_h_z (const StateVector< VECTOR > &z) |
|
void | PreparePI_h_q (const ControlVector< VECTOR > &) |
|
virtual EDC & | GetElementWeight () const |
|
virtual FDC & | GetFaceWeight () const |
|
bool | NeedDual () const |
|
virtual
DOpEtypes::WeightComputation | GetWeightComputation () const |
|
virtual
DOpEtypes::ResidualEvaluation | GetResidualEvaluation () const |
|
void | ResidualModifier (double &) |
|
void | VectorResidualModifier (dealii::Vector< double > &) |
|
| DWRDataContainer (DOpEtypes::EETerms ee_terms=DOpEtypes::EETerms::mixed) |
|
virtual | ~DWRDataContainer () |
|
| DWRDataContainerBase (DOpEtypes::EETerms ee_terms=DOpEtypes::EETerms::mixed) |
|
virtual | ~DWRDataContainerBase () |
|
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 |
|
DOpEtypes::EETerms | GetEETerms () const |
|
template<class PROBLEM , class INTEGRATOR > |
void | ComputeRefinementIndicators (PROBLEM &problem, INTEGRATOR &integrator) |
|
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) |
|
template<class STH, class IDC, class EDC, class FDC, typename VECTOR>
class DOpE::HigherOrderDWRContainer< STH, IDC, EDC, FDC, VECTOR >
This class implements the missing pieces of DWRDataContainer for the case of the DWRMethod with higher order interpolation of the weights and evaluation of strong element and jump residuals.