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

Data Types

interface  abstractstate_factory
 
interface  abstractstate_free
 
interface  abstractstate_keyed_output
 
interface  abstractstate_specify_phase
 
interface  abstractstate_unspecify_phase
 
interface  abstractstate_update
 
interface  get_input_pair_index
 
interface  get_param_index
 
interface  propssi
 

Functions/Subroutines

subroutine compute_material_property_from_coolprop_highlevel (fluid_name, input1_name, input2_name, output_name, input1_array, input2_array, output_array)
 
character(len=32) function make_input_pair_code (input1, input2)
 
subroutine compute_material_property_from_coolprop_lowlevel (handle, output_name, input1_array, input2_array, output_array)
 
subroutine string_to_c_char_array (str, c_array)
 
subroutine backend_fluidname (input, flu, back)
 

Function/Subroutine Documentation

◆ backend_fluidname()

subroutine mod_compute_material_properties_coolprop::backend_fluidname ( character(len=*), intent(in) input,
character(len=*), intent(out) flu,
character(len=*), intent(out) back )

◆ compute_material_property_from_coolprop_highlevel()

subroutine mod_compute_material_properties_coolprop::compute_material_property_from_coolprop_highlevel ( character(len=32), intent(in) fluid_name,
character(len=32), intent(in) input1_name,
character(len=32), intent(in) input2_name,
character(len=32), intent(in) output_name,
double precision, dimension(:,:,:), intent(in), allocatable input1_array,
double precision, dimension(:,:,:), intent(in), allocatable input2_array,
double precision, dimension(:,:,:), intent(inout), allocatable output_array )

◆ compute_material_property_from_coolprop_lowlevel()

subroutine mod_compute_material_properties_coolprop::compute_material_property_from_coolprop_lowlevel ( integer(c_long), intent(in) handle,
character(len=32), intent(in) output_name,
double precision, dimension(:,:,:), intent(in), allocatable input1_array,
double precision, dimension(:,:,:), intent(in), allocatable input2_array,
double precision, dimension(:,:,:), intent(inout), allocatable output_array )

◆ make_input_pair_code()

character(len=32) function mod_compute_material_properties_coolprop::make_input_pair_code ( character(len=*), intent(in) input1,
character(len=*), intent(in) input2 )

◆ string_to_c_char_array()

subroutine mod_compute_material_properties_coolprop::string_to_c_char_array ( character(len=*), intent(in) str,
character(kind=c_char), dimension(:), intent(out), allocatable c_array )