32 character(len
=*),
intent(in) :: name
33 integer,
intent(in) :: numValues
34 integer,dimension(numValues),intent(in):: minValues,maxValues
38 print *,
"[nameValueLL] Rules for integer Parameter ",
trim(name),
": Union of following closed intervals"
40 print *,
"[nameValueLL] ",minValues(ctr),
" ... ", maxValues(ctr)
51 character(len
=*),
intent(in) :: name
52 integer,
intent(in) :: numValues
53 real,dimension(numValues),intent(in):: minValues,maxValues
56 print *,
"[nameValueLL] Rules for real Parameter ",
trim(name),
": Union of following intervals"
58 print *,
"[nameValueLL] ",minValues(ctr),
" ... ", maxValues(ctr)
68 character(len
=*),
intent(in) :: name
69 integer,
intent(in) :: numValues
70 character(len
=*),dimension(numValues),intent(in):: validValues
71 character (
len=MAX_STRING_LENGTH) :: buf
74 print *,
"[nameValueLL] Rules for string Parameter ",
trim(name),
": One of the following values"
76 print *,
"[nameValueLL] '",
trim(validValues(ctr)),
"'"
subroutine nameValueLL_logRulesReal(name, numValues, minValues, maxValues)
subroutine nameValueLL_logRulesInt(name, numValues, minValues, maxValues)
subroutine nameValueLL_logRulesStr(name, numValues, validValues)