ParamfileRegions Module


Uses


Interfaces

public interface readValueInRegion

  • private subroutine readCharacterValueInRegion(fileName, label, var, in_label, out_label)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: fileName
    character(len=*), intent(in) :: label
    character(len=*) :: var
    character(len=*), intent(in) :: in_label
    character(len=*), intent(in) :: out_label
  • private subroutine readIntegerValueInRegion(fileName, label, var, in_label, out_label)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: fileName
    character(len=*), intent(in) :: label
    integer, allocatable :: var
    character(len=*), intent(in) :: in_label
    character(len=*), intent(in) :: out_label
  • private subroutine readRealValueInRegion(fileName, label, var, in_label, out_label)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: fileName
    character(len=*), intent(in) :: label
    real(kind=RP), allocatable :: var
    character(len=*), intent(in) :: in_label
    character(len=*), intent(in) :: out_label
  • private subroutine readLogicalValueInRegion(fileName, label, var, in_label, out_label)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: fileName
    character(len=*), intent(in) :: label
    logical, allocatable :: var
    character(len=*), intent(in) :: in_label
    character(len=*), intent(in) :: out_label

Functions

public function getSquashedLine(line) result(squashed)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: line

Return Value character(len=STR_LEN_PARAM)