Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=I1P), | public, | allocatable | :: | Value |
Final procedure of DimensionsWrapper0D
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(DimensionsWrapper0D_I1P_t), | intent(inout) | :: | this |
Set I1P Wrapper Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(inout) | :: | this | |||
class(*), | intent(in) | :: | Value |
Get I1P Wrapper Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | |||
class(*), | intent(out) | :: | Value |
Return the shape of the Wrapper Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | |||
integer(kind=I4P), | intent(inout), | allocatable | :: | ValueShape(:) |
Get Unlimited Polymorphic pointer to Wrapper Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in), | target | :: | this |
Get Unlimited Polymorphic Wrapper Value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | |||
class(*), | intent(out), | allocatable | :: | Value |
Return the size in bytes of the stored value
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | Dimensions wrapper 0D |
Size in bytes of the stored value
Check if Mold and Value are of the same datatype
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | Dimensions wrapper 0D |
||
class(*), | intent(in) | :: | Mold | Mold for data type comparison |
Boolean flag to check if Value is of the same data type as Mold
Return the wrapper value as a string
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | |||
character(len=1), | intent(in), | optional | :: | Separator |
Free a DimensionsWrapper0D
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(inout) | :: | this |
Print Wrapper
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(DimensionsWrapper0D_I1P_t), | intent(in) | :: | this | DimensionsWrapper |
||
integer(kind=I4P), | intent(in) | :: | 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. |