Temperature-Enthalpy functions for the Apparent Heat Capacity method. More...
Functions/Subroutines | |
| subroutine | compute_solid_and_liquid_fractions (solid_fraction, liquid_fraction, temperature, latent_heat_temperature, smoother) |
| subroutine | compute_apparent_heat_capacity (apparent_heat_capacity, enthalpy, specific_latent_heat, latent_heat_temperature, smoother) |
| subroutine | compute_enthalpy (enthalpy, temperature, specific_latent_heat, latent_heat_temperature, smoother) |
| subroutine | inverse_enthalpy (temperature, enthalpy, specific_latent_heat, latent_heat_temperature, smoother) |
Variables | |
| double precision, parameter | default_smoother = 1d-2 |
Temperature-Enthalpy functions for the Apparent Heat Capacity method.
| subroutine mod_temperature_enthalpy_functions::compute_apparent_heat_capacity | ( | double precision, dimension(:,:,:), intent(out) | apparent_heat_capacity, |
| double precision, dimension(:,:,:), intent(in) | enthalpy, | ||
| double precision, intent(in) | specific_latent_heat, | ||
| double precision, intent(in) | latent_heat_temperature, | ||
| double precision, intent(in), optional | smoother ) |
| subroutine mod_temperature_enthalpy_functions::compute_enthalpy | ( | double precision, dimension(:,:,:), intent(out) | enthalpy, |
| double precision, dimension(:,:,:), intent(in) | temperature, | ||
| double precision, intent(in) | specific_latent_heat, | ||
| double precision, intent(in) | latent_heat_temperature, | ||
| double precision, intent(in), optional | smoother ) |
| subroutine mod_temperature_enthalpy_functions::compute_solid_and_liquid_fractions | ( | double precision, dimension(:,:,:), intent(out) | solid_fraction, |
| double precision, dimension(:,:,:), intent(out) | liquid_fraction, | ||
| double precision, dimension(:,:,:), intent(in) | temperature, | ||
| double precision, intent(in) | latent_heat_temperature, | ||
| double precision, intent(in), optional | smoother ) |
| subroutine mod_temperature_enthalpy_functions::inverse_enthalpy | ( | double precision, dimension(:,:,:), intent(out) | temperature, |
| double precision, dimension(:,:,:), intent(in) | enthalpy, | ||
| double precision, intent(in) | specific_latent_heat, | ||
| double precision, intent(in) | latent_heat_temperature, | ||
| double precision, intent(in), optional | smoother ) |
| double precision, parameter mod_temperature_enthalpy_functions::default_smoother = 1d-2 |