| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=10), | private, | save | :: | class | = | 'ufield2d:' | |
| character(len=128), | private, | save | :: | erstr | |||
| real, | private, | dimension(:), allocatable, save | :: | scr | |||
| integer, | private, | save | :: | szscr | = | 0 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(spect2d), | public, | pointer | :: | sp | => | null() | |
| class(perrors), | public, | pointer | :: | err | => | null() | |
| class(parallel_pipe), | public, | pointer | :: | p | => | null() | |
| integer, | private | :: | layout | ||||
| integer, | private | :: | dim | ||||
| integer, | private | :: | noff | ||||
| integer, | private | :: | nd1 | ||||
| integer, | private | :: | nvpx | ||||
| integer, | private | :: | nd1p | ||||
| integer, | private | :: | nd2 | ||||
| integer, | private | :: | nvpy | ||||
| integer, | private | :: | nd2p | ||||
| real, | private, | dimension(:,:,:), pointer | :: | rf | => | null() | |
| real, | private, | dimension(:,:,:), pointer | :: | buff | => | null() |
| final :: final_ufield2d |
| generic, public :: new => init_ufield2d, init_ufield2d_k | |
| generic, public :: del => end_ufield2d | |
| generic, public :: cg => copyguard | |
| generic, public :: ag => acopyguard | |
| generic, public :: wr => writehdf5 | |
| generic, public :: psend => pipesend_ufield2d | |
| generic, public :: precv => piperecv_ufield2d | |
| generic, public :: as => asc, asa | |
| generic, public :: add => sum1, sum2 | |
| generic, public :: sub => minus1, minus2 | |
| generic, public :: mult => multiply1, multiply2 | |
| procedure, private :: init_ufield2d | |
| procedure, private :: init_ufield2d_k | |
| procedure, private :: end_ufield2d | |
| procedure, public :: getdim | |
| procedure, public :: getlayout | |
| procedure, public :: getnd1p | |
| procedure, public :: getnvpx | |
| procedure, public :: getnd1 | |
| procedure, public :: getnd2p | |
| procedure, public :: getnvpy | |
| procedure, public :: getnd2 | |
| procedure, public :: getnoff | |
| procedure, public :: getrf | |
| procedure, private :: writehdf5 | |
| procedure, private :: acopyguard | |
| procedure, private :: copyguard | |
| procedure, private :: piperecv_ufield2d | |
| procedure, private :: pipesend_ufield2d | |
| procedure, private :: minus1 | |
| procedure, private :: multiply2 | |
| procedure, private :: multiply1 | |
| procedure, private :: sum1 | |
| procedure, private :: asa | |
| procedure, private :: asc | |
| procedure, private :: minus2 | |
| procedure, private :: sum2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this | |||
| class(parallel_pipe), | intent(in), | pointer | :: | pp | ||
| class(perrors), | intent(in), | pointer | :: | perr | ||
| class(spect2d), | intent(in), | pointer | :: | psp | ||
| integer, | intent(in) | :: | dim | |||
| integer, | intent(in) | :: | layout | |||
| integer, | intent(in) | :: | nvpx | |||
| integer, | intent(in) | :: | nvpy |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this | |||
| class(parallel_pipe), | intent(in), | pointer | :: | pp | ||
| class(perrors), | intent(in), | pointer | :: | perr | ||
| class(spect2d), | intent(in), | pointer | :: | psp | ||
| integer, | intent(in) | :: | dim | |||
| integer, | intent(in) | :: | layout | |||
| integer, | intent(in) | :: | nd1 | |||
| integer, | intent(in) | :: | nd2 | |||
| integer, | intent(in) | :: | nvpx | |||
| integer, | intent(in) | :: | nvpy |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ufield2d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | stag | |||
| integer, | intent(inout) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ufield2d), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | rtag |