Afivo  0.3
Private Member Functions | List of all members
m_config::cfg_add Interface Reference

Interface to add variables to the configuration. More...

Private Member Functions

subroutine add_real (cfg, var_name, real_data, comment)
 Add a configuration variable with a real value. More...
 
subroutine add_real_array (cfg, var_name, real_data, comment, dynamic_size)
 Add a configuration variable with an array of type. More...
 
subroutine add_int (cfg, var_name, int_data, comment)
 Add a configuration variable with an integer value. More...
 
subroutine add_int_array (cfg, var_name, int_data, comment, dynamic_size)
 Add a configuration variable with an array of type integer. More...
 
subroutine add_string (cfg, var_name, char_data, comment)
 Add a configuration variable with an character value. More...
 
subroutine add_string_array (cfg, var_name, char_data, comment, dynamic_size)
 Add a configuration variable with an array of type character. More...
 
subroutine add_logic (cfg, var_name, logic_data, comment)
 Add a configuration variable with an logical value. More...
 
subroutine add_logic_array (cfg, var_name, logic_data, comment, dynamic_size)
 Add a configuration variable with an array of type logical. More...
 

Detailed Description

Interface to add variables to the configuration.

Definition at line 84 of file m_config.f90.

Member Function/Subroutine Documentation

◆ add_real()

subroutine m_config::cfg_add::add_real ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
real(dp), intent(in)  real_data,
character(len=*), intent(in)  comment 
)
private

Add a configuration variable with a real value.

Definition at line 815 of file m_config.f90.

◆ add_real_array()

subroutine m_config::cfg_add::add_real_array ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
real(dp), dimension(:), intent(in)  real_data,
character(len=*), intent(in)  comment,
logical, intent(in), optional  dynamic_size 
)
private

Add a configuration variable with an array of type.

Definition at line 832 of file m_config.f90.

◆ add_int()

subroutine m_config::cfg_add::add_int ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
integer, intent(in)  int_data,
character(len=*), intent(in)  comment 
)
private

Add a configuration variable with an integer value.

Definition at line 850 of file m_config.f90.

◆ add_int_array()

subroutine m_config::cfg_add::add_int_array ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
integer, dimension(:), intent(in)  int_data,
character(len=*), intent(in)  comment,
logical, intent(in), optional  dynamic_size 
)
private

Add a configuration variable with an array of type integer.

Definition at line 866 of file m_config.f90.

◆ add_string()

subroutine m_config::cfg_add::add_string ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
character(len=*), intent(in)  char_data,
character(len=*), intent(in)  comment 
)
private

Add a configuration variable with an character value.

Definition at line 884 of file m_config.f90.

◆ add_string_array()

subroutine m_config::cfg_add::add_string_array ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
character(len=*), dimension(:), intent(in)  char_data,
character(len=*), intent(in)  comment,
logical, intent(in), optional  dynamic_size 
)
private

Add a configuration variable with an array of type character.

Definition at line 898 of file m_config.f90.

◆ add_logic()

subroutine m_config::cfg_add::add_logic ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
logical, intent(in)  logic_data,
character(len=*), intent(in)  comment 
)
private

Add a configuration variable with an logical value.

Definition at line 916 of file m_config.f90.

◆ add_logic_array()

subroutine m_config::cfg_add::add_logic_array ( type(cfg_t), intent(inout)  cfg,
character(len=*), intent(in)  var_name,
logical, dimension(:), intent(in)  logic_data,
character(len=*), intent(in)  comment,
logical, intent(in), optional  dynamic_size 
)
private

Add a configuration variable with an array of type logical.

Definition at line 932 of file m_config.f90.