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 |