AMRIndicatorBase< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::AMR::AMRIndicatorBase< dim, number > Class Template Referenceabstract
#include <amr_indicators.hpp>
Inheritance diagram for MeltPoolDG::AMR::AMRIndicatorBase< dim, number >:
Public Member Functions | |
| virtual dealii::Vector< number > | compute_indicator (const dealii::Triangulation< dim > &tria)=0 |
| virtual | ~AMRIndicatorBase ()=default |
Detailed Description
template<int dim, typename number>
class MeltPoolDG::AMR::AMRIndicatorBase< dim, number >
class MeltPoolDG::AMR::AMRIndicatorBase< dim, number >
Base class for mesh refinement indicators used with the indicator composite class.
- Note
- When using the AMR implementation of MeltPoolDG, it is not strictly required to derive indicators from this class.
Constructor & Destructor Documentation
◆ ~AMRIndicatorBase()
template<int dim, typename number >
|
virtualdefault |
Member Function Documentation
◆ compute_indicator()
template<int dim, typename number >
|
pure virtual |
Core function of the indicator. For the given triangulation, returns a vector of indicator values, where each entry corresponds to a cell with the same active cell index. Larger values indicate a higher need for refinement, while smaller values indicate a lower need.
- Parameters
-
tria Triangulation for which the refinement indicator is computed.
Implemented in MeltPoolDG::AMR::BinaryOpIndicatorComposite< dim, number, BinaryOp >, MeltPoolDG::AMR::SSEDIndicator< dim, number, n_dof_components, n_indicator_components >, and MeltPoolDG::AMR::JumpIndicator< dim, number, n_mf_components, n_relevant_components >.
The documentation for this class was generated from the following file:
- include/meltpooldg/utilities/amr_indicators.hpp
Generated by