The yet-to-be-created PorousFlow Kernels that model heat conduction and advection will need Material properties: rock density, rock heat capacity, fluid internal energy, thermal conductivity, fluid specific enthalpy, maybe others that i've forgotten.
I realised that just adding Materials wasn't that great because i couldn't test them. Therefore, this issue will now evolve into Adding Kernels and Materials to enable PorousFlow to handle heat flow.
The yet-to-be-created PorousFlow Kernels that model heat conduction and advection will need Material properties: rock density, rock heat capacity, fluid internal energy, thermal conductivity, fluid specific enthalpy, maybe others that i've forgotten.