Add an interface for an yet to create heating_model in simulator.
Add a heating_model pointer to simulator that gets initialized. Compiles well but no run tests so far.
Add the declare parameters function for heating model interface. Use heating model->radiogenic_heating_rate in assembly.
Add the old radiogenic heating functionality in a new heating model constant heating.
Add a test and a future cookbook for radiogenic heating.
Add a function heating model. set_current_time now gets called at the beginning of a new timestep.
Add a future cookbook for space- and time-dependent radiogenic heating.
Remove parameter Radiogenic heating rate from tests.
Remove parameter Radiogenic heating rate from cookbooks.
Remove parameter Radiogenic heating rate from benchmarks.
Improve description in constant heating plugin.
Removed the parameter Radiogenic heating rate from parameters.cc. Now it is only available in the 'constant heating' heating model.
Change manual to reflect changes for radiogenic heating.
Improved documentation of heating models. Also moved the set_current_time function to a generic update function in the interface and all existing plugins to be similar to material model and gravity model.
Add a to be written section in the manual on creating heating models.
Update Copyright years of all heating model files.
Update the comment for the heating model interface update function.
Remove an unnecessary variable and include.
Leave a line in changes.h.
Fixed radiogenic heating test.