0.6.0
Loading...
Searching...
No Matches
compute_material_properties.f90 File Reference

Data Types

interface  mod_add_linear_contribution::add_linear_contribution
 

Modules

module  mod_add_linear_contribution
 
module  mod_compute_material_properties
 

Functions/Subroutines

subroutine mod_add_linear_contribution::add_linear_contribution_scalar (scalar_field, volume_fraction, property_value)
 
subroutine mod_add_linear_contribution::add_linear_contribution_array (scalar_field, volume_fraction, property_value)
 
subroutine, public mod_compute_material_properties::compute_material_properties ()
 Compute local material properties.
 
subroutine, public mod_compute_material_properties::compute_density ()
 
subroutine mod_compute_material_properties::compute_density_gravity_term_boussinesq ()
 
subroutine mod_compute_material_properties::compute_specific_heat ()
 
subroutine mod_compute_material_properties::compute_isothermal_compressibility ()
 
subroutine mod_compute_material_properties::compute_thermal_expansion ()
 
subroutine mod_compute_material_properties::compute_speed_of_sound ()
 
subroutine, public mod_compute_material_properties::compute_viscosity ()
 
subroutine mod_compute_material_properties::compute_conductivity ()
 
subroutine mod_compute_material_properties::compute_property_sutherland_law (temperature, material_law, local_field)
 Compute a material property \( X \) according to a sutherland law of the temperature :
 
subroutine mod_compute_material_properties::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 mod_compute_material_properties::compute_property_polynomial_temperature_law (temperature, material_law, local_field)
 Compute a material property \( X \) according to a polynomial law of the temperature :
 
subroutine mod_compute_material_properties::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 mod_compute_material_properties::epsilon = 1d-13
 
double precision mod_compute_material_properties::a0 = 0.45724d0
 
double precision mod_compute_material_properties::b0 = 0.0778d0
 
double precision mod_compute_material_properties::k0 = 0.37464d0
 
double precision mod_compute_material_properties::k1 = 1.54226d0
 
double precision mod_compute_material_properties::k2 = -0.26992d0
 
logical mod_compute_material_properties::local_navier_has_compute_bulk_pressure_for_eos