| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=10), | private, | save | :: | class | = | 'ufield3d:' | |
| character(len=128), | private, | save | :: | erstr |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(spect3d), | public, | pointer | :: | sp | => | null() | |
| class(perrors), | public, | pointer | :: | err | => | null() | |
| class(parallel_pipe), | public, | pointer | :: | p | => | null() | |
| integer, | private | :: | dim | ||||
| integer, | private, | dimension(2) | :: | noff | |||
| integer, | private | :: | nd1 | ||||
| integer, | private | :: | nvpx | ||||
| integer, | private | :: | nd1p | ||||
| integer, | private | :: | nd2 | ||||
| integer, | private | :: | nvpy | ||||
| integer, | private | :: | nd2p | ||||
| integer, | private | :: | nd3 | ||||
| integer, | private | :: | nvpz | ||||
| integer, | private | :: | nd3p | ||||
| real, | private, | dimension(:,:,:,:), pointer | :: | rf | => | null() |
| final :: final_ufield3d |
| generic, public :: new => init_ufield3d | |
| generic, public :: del => end_ufield3d | |
| generic, public :: pcg => copyguard_pipe | |
| generic, public :: ag => acopyguard | |
| generic, public :: cp => copyin | |
| generic, public :: cb => copyout | |
| generic, public :: ca => copyadd | |
| generic, public :: wr => writehdf5_3d, writehdf5_2dslice | |
| generic, public :: as => asc, asa | |
| generic, public :: add => sum | |
| generic, public :: sub => minus | |
| generic, public :: mult => multiply | |
| procedure, private :: init_ufield3d | |
| procedure, private :: end_ufield3d | |
| procedure, public :: getdim | |
| procedure, public :: getnd1p | |
| procedure, public :: getnvpx | |
| procedure, public :: getnd1 | |
| procedure, public :: getnd2p | |
| procedure, public :: getnvpy | |
| procedure, public :: getnd2 | |
| procedure, public :: getnd3p | |
| procedure, public :: getnvpz | |
| procedure, public :: getnd3 | |
| procedure, public :: getnoff | |
| procedure, public :: getrf | |
| procedure, private :: acopyguard | |
| procedure, private :: copyguard_pipe | |
| procedure, private :: copyadd | |
| procedure, private :: copyout | |
| procedure, private :: copyin | |
| procedure, private :: writehdf5_2dslice | |
| procedure, private :: writehdf5_3d | |
| procedure, private :: multiply | |
| procedure, private :: minus | |
| procedure, private :: sum | |
| procedure, private :: asa | |
| procedure, private :: asc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(inout) | :: | this | |||
| class(parallel_pipe), | intent(in), | pointer | :: | pp | ||
| class(perrors), | intent(in), | pointer | :: | perr | ||
| class(spect3d), | intent(in), | pointer | :: | psp | ||
| integer, | intent(in) | :: | dim | |||
| integer, | intent(in) | :: | nvpx | |||
| integer, | intent(in) | :: | nvpy | |||
| integer, | intent(in) | :: | nvpz |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ufield3d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | rtag | |||
| integer, | intent(in) | :: | stag | |||
| integer, | intent(inout) | :: | rid | |||
| integer, | intent(inout) | :: | sid |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield3d), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | rtag | |||
| integer, | intent(in) | :: | stag | |||
| integer, | intent(inout) | :: | id |