ASPECT
|
Public Types | |
enum | Kind { paleowattmeter, paleopiezometer, pinned_grain_damage } |
Static Public Member Functions | |
static Kind | parse (const std::string &input) |
A struct that contains information about which formulation of grain size evolution should be used.
Definition at line 151 of file grain_size_evolution.h.
enum aspect::MaterialModel::ReactionModel::GrainSizeEvolution::Formulation::Kind |
This enum lists available options that determine the equations being used for grain size evolution.
We currently support three approaches:
'paleowattmeter': Austin, N. J., & Evans, B. (2007). Paleowattmeters: A scaling relation for dynamically recrystallized grain size. Geology, 354), 343-346.).
'paleopiezometer': Hall, C. E., Parmentier, E. M. (2003). Influence of grain size evolution on convective instability. Geochemistry, Geophysics, Geosystems, 4(3).
'pinned_grain_damage': Mulyukova, E., & Bercovici, D. (2018). Collapse of passive margins by lithospheric damage and plunging grain size. Earth and Planetary Science Letters, 484, 341-352.
Enumerator | |
---|---|
paleowattmeter | |
paleopiezometer | |
pinned_grain_damage |
Definition at line 173 of file grain_size_evolution.h.
|
inlinestatic |
This function translates an input string into the available enum options.
Definition at line 186 of file grain_size_evolution.h.