SF_PARSE_INPUT Module


Uses

  • module~~sf_parse_input~~UsesGraph module~sf_parse_input SF_PARSE_INPUT module~list_input LIST_INPUT module~sf_parse_input->module~list_input

Used by

  • module~~sf_parse_input~~UsedByGraph module~sf_parse_input SF_PARSE_INPUT module~scifor SCIFOR module~scifor->module~sf_parse_input

Interfaces

public interface parse_cmd_variable

  • private subroutine i_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    integer :: variable
    character(len=*) :: name
    integer, optional :: default
  • private subroutine d_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=8) :: variable
    character(len=*) :: name
    real(kind=8), optional :: default
  • private subroutine l_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    logical :: variable
    character(len=*) :: name
    logical, optional :: default
  • private subroutine iv_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    integer, dimension(:) :: variable
    character(len=*) :: name
    integer, optional, dimension(size(variable)) :: default
  • private subroutine dv_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=8), dimension(:) :: variable
    character(len=*) :: name
    real(kind=8), optional, dimension(size(variable)) :: default
  • private subroutine lv_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    logical, dimension(:) :: variable
    character(len=*) :: name
    logical, optional, dimension(size(variable)) :: default
  • private subroutine ch_parse_cmd_variable(variable, name, default)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: variable
    character(len=*) :: name
    character(len=*), optional :: default

public interface parse_input_variable

  • private subroutine i_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    integer :: variable
    character(len=*) :: name
    character(len=*) :: file
    integer, optional :: default
    character(len=*), optional :: comment
  • private subroutine d_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=8) :: variable
    character(len=*) :: name
    character(len=*) :: file
    real(kind=8), optional :: default
    character(len=*), optional :: comment
  • private subroutine l_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    logical :: variable
    character(len=*) :: name
    character(len=*) :: file
    logical, optional :: default
    character(len=*), optional :: comment
  • private subroutine iv_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    integer, dimension(:) :: variable
    character(len=*) :: name
    character(len=*) :: file
    integer, optional, dimension(size(variable)) :: default
    character(len=*), optional :: comment
  • private subroutine dv_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=8), dimension(:) :: variable
    character(len=*) :: name
    character(len=*) :: file
    real(kind=8), optional, dimension(size(variable)) :: default
    character(len=*), optional :: comment
  • private subroutine lv_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    logical, dimension(:) :: variable
    character(len=*) :: name
    character(len=*) :: file
    logical, optional, dimension(size(variable)) :: default
    character(len=*), optional :: comment
  • private subroutine ch_parse_input(variable, name, file, default, comment)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: variable
    character(len=*) :: name
    character(len=*) :: file
    character(len=*), optional :: default
    character(len=*), optional :: comment

public interface save_input

  • public subroutine save_input_file(file)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: file

public interface print_input

  • public subroutine print_input_list(file, list)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), optional :: file
    type(input_list), optional :: list

Subroutines

public subroutine save_input_file(file)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: file