CFG_get Interface

public interface CFG_get

Interface to get variables from the configuration

Calls

interface~~cfg_get~~CallsGraph interface~cfg_get CFG_get proc~get_int get_int interface~cfg_get->proc~get_int proc~get_int_array get_int_array interface~cfg_get->proc~get_int_array proc~get_logic get_logic interface~cfg_get->proc~get_logic proc~get_logic_array get_logic_array interface~cfg_get->proc~get_logic_array proc~get_real get_real interface~cfg_get->proc~get_real proc~get_real_array get_real_array interface~cfg_get->proc~get_real_array proc~get_string get_string interface~cfg_get->proc~get_string proc~get_string_array get_string_array interface~cfg_get->proc~get_string_array proc~prepare_get_var prepare_get_var proc~get_int->proc~prepare_get_var proc~get_int_array->proc~prepare_get_var proc~get_logic->proc~prepare_get_var proc~get_logic_array->proc~prepare_get_var proc~get_real->proc~prepare_get_var proc~get_real_array->proc~prepare_get_var proc~get_string->proc~prepare_get_var proc~get_string_array->proc~prepare_get_var proc~get_var_index get_var_index proc~prepare_get_var->proc~get_var_index proc~handle_error handle_error proc~prepare_get_var->proc~handle_error proc~binary_search_variable binary_search_variable proc~get_var_index->proc~binary_search_variable

Module Procedures

private subroutine get_real(cfg, var_name, res)

Get a real value of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
real(kind=dp), intent(out) :: res

private subroutine get_real_array(cfg, var_name, real_data)

Get a real array of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
real(kind=dp), intent(inout) :: real_data(:)

private subroutine get_int(cfg, var_name, res)

Get a integer value of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
integer, intent(inout) :: res

private subroutine get_int_array(cfg, var_name, int_data)

Get a integer array of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
integer, intent(inout) :: int_data(:)

private subroutine get_logic(cfg, var_name, res)

Get a logical value of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
logical, intent(out) :: res

private subroutine get_logic_array(cfg, var_name, logic_data)

Get a logical array of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
logical, intent(inout) :: logic_data(:)

private subroutine get_string(cfg, var_name, res)

Get a character value of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
character(len=*), intent(out) :: res

private subroutine get_string_array(cfg, var_name, char_data)

Get a character array of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
character(len=*), intent(inout) :: char_data(:)