input Interface

public interface input

Contents


Module Procedures

public function input_Int(default, option) result(val)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: default
integer(kind=int32), intent(in), optional :: option

Return Value integer(kind=int32)

public function input_Real(default, option) result(val)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: default
real(kind=real64), intent(in), optional :: option

Return Value real(kind=real64)

public function input_Real32(default, option) result(val)

Arguments

Type IntentOptional AttributesName
real(kind=real32), intent(in) :: default
real(kind=real32), intent(in), optional :: option

Return Value real(kind=real32)

public function input_Complex(default, option) result(val)

Arguments

Type IntentOptional AttributesName
complex(kind=real64), intent(in) :: default
complex(kind=real64), intent(in), optional :: option

Return Value complex(kind=real64)

public function input_IntVec(default, option) result(val)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: default(:)
integer(kind=int32), intent(in), optional :: option(:)

Return Value integer(kind=int32), allocatable, (:)

public function input_Realvec(default, option) result(val)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: default(:)
real(kind=real64), intent(in), optional :: option(:)

Return Value real(kind=real64), allocatable, (:)

public function input_IntArray(default, option) result(val)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: default(:,:)
integer(kind=int32), intent(in), optional :: option(:,:)

Return Value integer(kind=int32), allocatable, (:,:)

public function input_RealArray(default, option) result(val)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: default(:,:)
real(kind=real64), intent(in), optional :: option(:,:)

Return Value real(kind=real64), allocatable, (:,:)

public function input_String(default, option) result(val)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: default
character(len=*), intent(in), optional :: option

Return Value character(len=200)

public function input_logical(default, option) result(val)

Arguments

Type IntentOptional AttributesName
logical, intent(in) :: default
logical, intent(in), optional :: option

Return Value logical