ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::SimulatorAccess< dim > | |
static void | get_composition_values_at_q_point (const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point) |
Private Attributes | |
std::set< types::boundary_id > | boundary_refinement_indicators |
A class that implements a mesh refinement criterion that refines the mesh on selected boundaries. This is useful for cases where one wants to accurately model processes at a boundary. Frequently, there are also strong temperature or compositional gradients at boundaries, so this refinement criterion can be redundant.
Definition at line 43 of file boundary.h.
|
overridevirtual |
Execute this mesh refinement criterion.
[out] | error_indicators | A vector that for every active cell of the current mesh (which may be a partition of a distributed mesh) provides an error indicator. This vector will already have the correct size when the function is called. |
Reimplemented from aspect::MeshRefinement::Interface< dim >.
|
static |
Declare the parameters this class takes through input files.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
A set of boundary indicators marked for refinement
Definition at line 76 of file boundary.h.