20 #ifndef LIBMESH_UNIFORM_REFINEMENT_ESTIMATOR_H    21 #define LIBMESH_UNIFORM_REFINEMENT_ESTIMATOR_H    24 #include "libmesh/error_estimator.h"    25 #include "libmesh/libmesh.h"    31 #ifdef LIBMESH_ENABLE_AMR    83                                bool estimate_parent_error = 
false) 
override;
    94                                 const std::map<const System *, SystemNorm> & error_norms,
    96                                 bool estimate_parent_error = 
false) 
override;
   109                                 bool estimate_parent_error = 
false) 
override;
   148                                 const std::map<const System *, SystemNorm > * error_norms,
   150                                 bool estimate_parent_error = 
false);
   155 #endif // #ifdef LIBMESH_ENABLE_AMR   157 #endif // LIBMESH_UNIFORM_REFINEMENT_ESTIMATOR_H 
This is the EquationSystems class. 
The ErrorVector is a specialization of the StatisticsVector for error data computed on a finite eleme...
ErrorEstimatorType
Defines an enum for the different types of error estimators which are available. 
The libMesh namespace provides an interface to certain functionality in the library. 
std::map< std::pair< const System *, unsigned int >, std::unique_ptr< ErrorVector > > ErrorMap
When calculating many error vectors at once, we need a data structure to hold them all...
Manages consistently variables, degrees of freedom, and coefficient vectors. 
This class holds functions that will estimate the error in a finite element solution on a given mesh...