Free the dictionary iterator
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ParameterListIterator_t), | intent(inout) | :: | this |
Return the Key of the current Entry
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this |
Associate the iterator with a dictionary and rewind to the first position
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this | |||
type(ParameterRootEntry_t), | intent(in), | target | :: | DataBase(:) |
Rewind the iterator to the first dictionary position
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this |
Fast forward to the last dictionary position (HasFinished = .true.)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this |
The iterator points to the next associated entry
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this |
Check if Iterator has reached the end of the dictionary
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this |
Return an allocatable array with the shape of the contained value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
integer(kind=I4P), | intent(inout), | allocatable | :: | Shape(:) | Shape of the stored value |
Error flag
Return an allocatable array with the shape of the contained value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
Dimensions of the stored value
Return the data size in bytes of the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
Size in bytes
Return a Unlimited polymorphic pointer to a Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List |
||
type(ParameterList_t), | intent(inout), | pointer | :: | Sublist | Wrapper |
Error flag
Check if a Key is a SubList
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
Check if is a SubList
Return a scalar Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
character(len=1), | intent(in), | optional | :: | Separator | Array values separator |
Returned value as string
Print the content of the DataBase
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter Iterator |
||
integer(kind=I4P), | intent(in), | optional | :: | unit | Logic unit. |
|
character(len=*), | intent(in), | optional | :: | prefix | Prefixing string. |
|
integer(kind=I4P), | intent(out), | optional | :: | iostat | IO error. |
|
character(len=*), | intent(out), | optional | :: | iomsg | IO error message. |
Free the dictionary iterator
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this |
Return a scalar Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value | Returned value |
Error flag
Return a vector Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:) | Returned value |
Error flag
Return an array Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:,:) | Returned value |
Error flag
Return an array Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:,:,:) | Returned value |
Error flag
Return an array Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:,:,:,:) | Returned value |
Error flag
Return an array Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:,:,:,:,:) | Returned value |
Error flag
Return an array Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:,:,:,:,:,:) | Returned value |
Error flag
Return an array Value given the Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(inout) | :: | Value(:,:,:,:,:,:,:) | Returned value |
Error flag
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:) | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:,1:) | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:,1:,1:) | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:,1:,1:,1:) | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:,1:,1:,1:,1:) | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:,1:,1:,1:,1:,1:) | Mold |
Check if has the same type
Check if the data type of Mold agrees with the value associated with Key
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Mold(1:,1:,1:,1:,1:,1:,1:) | Mold |
Check if has the same type
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:) | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:,1:) | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:,1:,1:) | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:,1:,1:,1:) | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:,1:,1:,1:,1:) | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:,1:,1:,1:,1:,1:) | Value |
Check if is assignable
Check if a stored variable is Assignable to Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(in) | :: | this | Parameter List Iterator |
||
class(*), | intent(in) | :: | Value(1:,1:,1:,1:,1:,1:,1:) | Value |
Check if is assignable
Dictionary iterator Assignment
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ParameterListIterator_t), | intent(inout) | :: | this | |||
type(ParameterListIterator_t), | intent(in) | :: | ParameterListIterator |