1 #ifndef __GRID_REFINEMENT_FIXED_FRACTION_H__ 2 #define __GRID_REFINEMENT_FIXED_FRACTION_H__ 4 #include "grid_refinement/grid_refinement.h" 8 namespace GridRefinement {
23 template <
int dim,
int nstate,
typename real,
typename MeshType = dealii::Triangulation<dim>>
25 template <
int dim,
int nstate,
typename real,
typename MeshType = dealii::parallel::distributed::Triangulation<dim>>
205 dealii::Vector<real> indicator;
206 dealii::Vector<real> smoothness;
213 #endif // __GRID_REFINEMENT_H__ void refine_grid() override
Perform call to the grid refinement object of choice.
void error_indicator_error()
Compute error indicator based on Lq norm relative to exact manufactured solution. ...
void error_indicator()
Performs call to proper error indcator function based on type of error_indicator parameter.
void anisotropic_h_jump_based()
Sets anisotropic refinement flags for cells based on discontinuity between neighbors.
Files for the baseline physics.
void anisotropic_h_reconstruction_based()
Sets anisotropic refinement flags for cells based on directional derivatives reconstructed along the ...
void refine_grid_hp()
(NOT IMPLEMENTED) Based on error and smoothness indicator, perform fixed-fraction flagging and decisi...
void error_indicator_adjoint()
Compute error indicator for goal-oriented approach using a dual-weighted residual.
void refine_grid_p()
Based on error indicator, performs fixed-fraction flagging for polynomial order enrichment.
Fixed-Fraction Grid Refinement Class.
Base Grid Refinement Class.
void smoothness_indicator()
(NOT IMPLEMENTED) Computes smoothness indicator for -refinement decisions
void anisotropic_h()
Performs anisotropic adaptation of the mesh.
std::vector< std::pair< dealii::Vector< real >, std::string > > output_results_vtk_method() override
Output refinement method dependent results.
void error_indicator_hessian()
Compute error indicator based on reconstructed directional derivatives.
void error_indicator_residual()
(NOT IMPLEMENTED) Compute error indicator based on fine grid residual distribution ...
void refine_boundary_h()
Flags the domain boundaries for refinement.
void refine_grid_h()
Based on error indicator, performs fixed-fraction flagging for element splitting. ...