23 #ifndef _aspect_heating_model_radioactive_decay_h 24 #define _aspect_heating_model_radioactive_decay_h 29 #include <deal.II/base/parsed_function.h> 33 namespace HeatingModel
void parse_parameters(ParameterHandler &prm) override
std::vector< double > half_decay_times
static void declare_parameters(ParameterHandler &prm)
std::vector< double > radioactive_initial_concentrations_mantle
bool is_crust_defined_by_composition
unsigned int n_radio_heating_elements
void evaluate(const MaterialModel::MaterialModelInputs< dim > &material_model_inputs, const MaterialModel::MaterialModelOutputs< dim > &material_model_outputs, HeatingModel::HeatingModelOutputs &heating_model_outputs) const override
std::vector< double > radioactive_initial_concentrations_crust
unsigned int crust_composition_num
std::vector< double > radioactive_heating_rates