DOpE
Enumerations
DOpE::DOpEtypes Namespace Reference

Enumerations

enum  RefinementType {
  global, fixed_fraction, fixed_number, optimized,
  finest_of_both
}
 
enum  EETerms { primal_only, dual_only, mixed, mixed_control }
 
enum  WeightComputation { element_diameter, higher_order_interpolation, higher_order_computation, constant }
 
enum  ResidualEvaluation { strong_residual, smoothness_and_influence_factors }
 
enum  ControlType { stationary, initial, nonstationary }
 
enum  VectorStorageType { fullmem, store_on_disc, only_recent }
 

Enumeration Type Documentation

An enum describing the type of the control.

stationary the control is not time dependent initial the control acts in the initial conditions nonstationary the control is timedependent

Enumerator
stationary 
initial 
nonstationary 

This enum describes which terms of the error identity should get computed:

primal_only Only the primal-residual-term. dual_only Only the dual-residual-term. mixed Compute both, scale them by 0.5 and build the sum. mixed_control As with mixed but includes control errors

Enumerator
primal_only 
dual_only 
mixed 
mixed_control 

This enum describes the different mesh refinement types, see dealii::GridRefinement for more detailded explanation.

global Global refinement fixed_fraction Local refinement using fixed fraction strategy fixed_number Local refinement using fixed number of elements strategy optimized Local refinement using optimized strategy finest_of_both In the case that one has two grids, refine such that elements are refined if, on the other mesh, the element has been refined.

Enumerator
global 
fixed_fraction 
fixed_number 
optimized 
finest_of_both 

This enum describes how we evaluate the residual in the DWR-method.

strong_residual We use the strong form of the residual.

Enumerator
strong_residual 
smoothness_and_influence_factors 

An enum that describes the storage behavior of all Control-, State-, and ConstraintVectors

fullmem Store all data in the main memory (RAM) store_on_disc Stores all unused timesteps on the harddisc only_recent Only keep a copy of the most recent timestep (Only useful for pure forward runs and Pseudo-Timestepping methods)

Enumerator
fullmem 
store_on_disc 
only_recent 

This enum describes how we compute the weights in the DWR-method, see for instance

Bangerth, Rannacher: Adaptive Finite Element Methods for Differential Equations

for the explanation of the different states.

Enumerator
element_diameter 
higher_order_interpolation 
higher_order_computation 
constant