| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private, | dimension(4), save | :: | itime | |||
| double precision, | private, | save | :: | dtime | 
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(parallel), | public, | pointer | :: | p | => | null() | |
| integer, | private | :: | eunit | = | 2 | ||
| integer, | private | :: | monitor | = | 0 | 
| generic, public :: new => init_perrors | |
| generic, public :: del => end_perrors | |
| procedure, private :: init_perrors | |
| procedure, private :: end_perrors | |
| procedure, public :: equit | |
| procedure, public :: werrfl0 | |
| procedure, public :: werrfl1 | |
| procedure, public :: werrfl2 | |
| procedure, public :: setmonitor | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | eunit | |||
| character(len=*), | intent(in) | :: | ename | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(perrors), | intent(inout) | :: | this | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(perrors), | intent(in) | :: | this | |||
| character(len=*), | intent(in), | optional | :: | estr | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(perrors), | intent(in) | :: | this | |||
| character(len=*), | intent(in) | :: | estr | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(perrors), | intent(in) | :: | this | |||
| character(len=*), | intent(in) | :: | estr | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(perrors), | intent(in) | :: | this | |||
| character(len=*), | intent(in) | :: | estr | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(perrors), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | moniter |