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 | |
unsigned int | n_radio_heating_elements |
std::vector< double > | half_decay_times |
std::vector< double > | radioactive_heating_rates |
std::vector< double > | radioactive_initial_concentrations_crust |
std::vector< double > | radioactive_initial_concentrations_mantle |
bool | is_crust_defined_by_composition |
double | crust_depth |
unsigned int | crust_composition_num |
A class that implements a heating model based on radioactive decay.
Definition at line 43 of file radioactive_decay.h.
aspect::HeatingModel::RadioactiveDecay< dim >::RadioactiveDecay | ( | ) |
Constructor.
|
overridevirtual |
Return the specific heating rate as calculated by radioactive decay.
Implements aspect::HeatingModel::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 |
Number of radio active heating elements.
Definition at line 78 of file radioactive_decay.h.
|
private |
Store the half life of different elements.
Definition at line 83 of file radioactive_decay.h.
|
private |
Store the unit heating rate of different elements.
Definition at line 88 of file radioactive_decay.h.
|
private |
Store the initial concentration in the crust.
Definition at line 93 of file radioactive_decay.h.
|
private |
Store the initial concentration in the mantle.
Definition at line 98 of file radioactive_decay.h.
|
private |
Whether crust defined by composition or depth
Definition at line 103 of file radioactive_decay.h.
|
private |
Depth of the crust.
Definition at line 108 of file radioactive_decay.h.
|
private |
Composition number of crust.
Definition at line 113 of file radioactive_decay.h.