double totalHeatRequired(LoadChargeMaterial::ThermicReactionType thermic_reaction_type, double specific_heat_solid, double latent_heat, double specific_heat_liquid, double melting_point, double charge_feed_rate, double water_content_charged, double water_content_discharged, double initial_temperature, double discharge_temperature, double water_vapor_discharge_temperature, double charge_melted, double charge_reacted, double reaction_heat, double additional_heat)
Calculates the total heat required for a solid load/charge material.