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...