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

Functions/Subroutines

subroutine, public compute_material_properties ()
 Compute local material properties.
 
subroutine, public compute_density ()
 
subroutine compute_density_gravity_term_boussinesq ()
 
subroutine compute_specific_heat ()
 
subroutine compute_isothermal_compressibility ()
 
subroutine compute_thermal_expansion ()
 
subroutine compute_speed_of_sound ()
 
subroutine, public compute_viscosity ()
 
subroutine compute_conductivity ()
 
subroutine compute_property_sutherland_law (temperature, material_law, local_field)
 Compute a material property \( X \) according to a sutherland law of the temperature :
 
subroutine compute_property_polynomial_temperature_nist_law (temperature, material_law, local_field)
 Compute a material property \( X \) according to a polynomial law of the temperature proposed by refprop NIST:
 
subroutine compute_property_polynomial_temperature_law (temperature, material_law, local_field)
 Compute a material property \( X \) according to a polynomial law of the temperature :
 
subroutine compute_property_neural_network (pressure, temperature, material_law, reference_pressure, local_field)
 Compute a material property \( X \) according to a neural_network function of the pressure and the temperature :
 

Variables

double precision epsilon = 1d-13
 
double precision a0 = 0.45724d0
 
double precision b0 = 0.0778d0
 
double precision k0 = 0.37464d0
 
double precision k1 = 1.54226d0
 
double precision k2 = -0.26992d0
 
logical local_navier_has_compute_bulk_pressure_for_eos
 

Function/Subroutine Documentation

◆ compute_conductivity()

subroutine mod_compute_material_properties::compute_conductivity
private

◆ compute_density()

subroutine, public mod_compute_material_properties::compute_density

◆ compute_density_gravity_term_boussinesq()

subroutine mod_compute_material_properties::compute_density_gravity_term_boussinesq
private

◆ compute_isothermal_compressibility()

subroutine mod_compute_material_properties::compute_isothermal_compressibility
private

◆ compute_specific_heat()

subroutine mod_compute_material_properties::compute_specific_heat
private

◆ compute_speed_of_sound()

subroutine mod_compute_material_properties::compute_speed_of_sound
private

◆ compute_thermal_expansion()

subroutine mod_compute_material_properties::compute_thermal_expansion
private

◆ compute_viscosity()

subroutine, public mod_compute_material_properties::compute_viscosity

Variable Documentation

◆ a0

double precision mod_compute_material_properties::a0 = 0.45724d0
private

◆ b0

double precision mod_compute_material_properties::b0 = 0.0778d0
private

◆ epsilon

double precision mod_compute_material_properties::epsilon = 1d-13
private

◆ k0

double precision mod_compute_material_properties::k0 = 0.37464d0
private

◆ k1

double precision mod_compute_material_properties::k1 = 1.54226d0
private

◆ k2

double precision mod_compute_material_properties::k2 = -0.26992d0
private

◆ local_navier_has_compute_bulk_pressure_for_eos

logical mod_compute_material_properties::local_navier_has_compute_bulk_pressure_for_eos
private