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::vector< internal::Isosurface > | isosurfaces |
A class that implements an Isosurfaces mesh refinement plugin. This plugin allows for setting a minimum and a maximum refinement level in a part of the model domain where a variable/property (e.g. Temperature) is between two values (e.g. two isotherms of 274K and 1600K). This is currently implemented for temperature and compositions.
Definition at line 102 of file isosurfaces.h.
|
overridevirtual |
At the beginning of each time step, update the time for the ParsedFunction.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
After cells have been marked for coarsening/refinement, apply additional criteria independent of the error estimate.
Reimplemented from aspect::MeshRefinement::Interface< dim >.
|
static |
Declare the parameters this class takes from input files.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
A vector of the isosurfaces used by this class.
Definition at line 139 of file isosurfaces.h.