| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | state | ||||
| integer, | public | :: | sampling_interval | ||||
| integer, | public | :: | dump_interval | ||||
| integer, | public | :: | reset_interval | ||||
| integer, | public | :: | starting_iteration | ||||
| real(kind=RP), | public | :: | starting_time | ||||
| integer, | public | :: | no_of_samples | ||||
| logical, | public | :: | saveGradients |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self | ||||
| class(HexMesh) | :: | mesh | ||||
| logical, | intent(in) | :: | saveGradients |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self | ||||
| class(HexMesh) | :: | mesh | ||||
| integer, | intent(in) | :: | iter | |||
| real(kind=RP), | intent(in) | :: | t | |||
| character(len=*), | intent(in) | :: | solution_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self | ||||
| class(HexMesh) | :: | mesh |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self | ||||
| logical, | intent(out) | :: | reset | |||
| logical, | intent(out) | :: | dump |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StatisticsMonitor_t) | :: | self | ||||
| class(HexMesh) | :: | mesh | ||||
| integer, | intent(in) | :: | iter | |||
| real(kind=RP), | intent(in) | :: | t | |||
| character(len=*), | intent(in) | :: | solution_file |
type StatisticsMonitor_t integer :: state integer :: sampling_interval integer :: dump_interval integer :: reset_interval integer :: starting_iteration real(kind=RP) :: starting_time integer :: no_of_samples logical :: saveGradients contains procedure :: Construct => StatisticsMonitor_Construct procedure :: Update => StatisticsMonitor_Update procedure :: UpdateValues => StatisticsMonitor_UpdateValues procedure :: GetState => StatisticsMonitor_GetState procedure :: WriteLabel => StatisticsMonitor_WriteLabel procedure :: WriteValue => StatisticsMonitor_WriteValue procedure :: WriteFile => StatisticsMonitor_WriteFile end type StatisticsMonitor_t