0.6.0
Loading...
Searching...
No Matches
mod_temperature_enthalpy_functions Module Reference

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
 

Detailed Description

Temperature-Enthalpy functions for the Apparent Heat Capacity method.

Function/Subroutine Documentation

◆ compute_apparent_heat_capacity()

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 )

◆ compute_enthalpy()

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 )

◆ compute_solid_and_liquid_fractions()

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 )

◆ inverse_enthalpy()

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 )

Variable Documentation

◆ default_smoother

double precision, parameter mod_temperature_enthalpy_functions::default_smoother = 1d-2