LoadBalancingMonitorClass Module



Derived Types

type, public ::  LoadBalancingMonitor_t

Components

Type Visibility Attributes Name Initial
logical, public :: active
integer, public :: ID
integer, public :: bufferLine
integer, public :: num_of_vars
real(kind=RP), public, allocatable :: values(:,:)
character(len=STR_LEN_MONITORS), public :: monitorName
character(len=STR_LEN_MONITORS), public :: fileName
character(len=STR_LEN_MONITORS), public :: variable

Type-Bound Procedures

procedure, public :: Initialization => LoadBalancingMonitor_Initialization
procedure, public :: Update => LoadBalancingMonitor_Update
procedure, public :: WriteLabel => LoadBalancingMonitor_WriteLabel
procedure, public :: WriteValues => LoadBalancingMonitor_WriteValue
procedure, public :: WriteToFile => LoadBalancingMonitor_WriteToFile
procedure, public :: getLast => LoadBalancingMonitor_GetLast
procedure, public :: destruct => LoadBalancingMonitor_Destruct
procedure, public :: copy => LoadBalancingMonitor_Assign
generic, public :: assignment(=) => copy