|
| ErrorIntegrator () |
|
| ErrorIntegrator (const dealii::Function< dim > &solution) |
|
unsigned int | size () const |
|
void | add (ErrorIntegrator< dim > *error_integrator) |
|
void | add (ErrorIntegrator< dim > *error_integrator, dealii::ComponentMask new_component_mask) |
|
virtual void | cell (dealii::MeshWorker::DoFInfo< dim > &dinfo, dealii::MeshWorker::IntegrationInfo< dim > &info) const |
|
virtual void | boundary (dealii::MeshWorker::DoFInfo< dim > &dinfo, dealii::MeshWorker::IntegrationInfo< dim > &info) const |
|
virtual void | face (dealii::MeshWorker::DoFInfo< dim > &dinfo1, dealii::MeshWorker::DoFInfo< dim > &dinfo2, dealii::MeshWorker::IntegrationInfo< dim > &info1, dealii::MeshWorker::IntegrationInfo< dim > &info2) const |
|
Public Member Functions inherited from AmandusIntegrator< dim > |
| AmandusIntegrator () |
|
virtual void | extract_data (const dealii::AnyData &data) |
| Extract data independent of the cell. More...
|
|
unsigned int | n_errors () const |
|
unsigned int | error_type (unsigned int i) const |
|
std::string | error_name (unsigned int i) const |
|
dealii::UpdateFlags | update_flags () const |
| Returns the update flags to be used. More...
|
|
dealii::UpdateFlags | update_flags_face () const |
| Returns the update flags to be used on boundary and interior faces. More...
|
|
void | add_flags (const dealii::UpdateFlags flags) |
| Add update flags on all objects. More...
|
|
void | add_flags_face (const dealii::UpdateFlags flags) |
| Add update flags on boundary and internal faces. More...
|
|
template<int dim>
class ErrorIntegrator< dim >
A container for different error integrators. The elements of this container must be instances of specializations of this class.
Derived error integrators should calculate an error value between the exact solution provided by the solution member for the components indicated by the component_mask and store this value in the block_idx'th dinfo.value.