VolumeMonitorClass Module



Derived Types

type, public ::  VolumeMonitor_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 => VolumeMonitor_Initialization
procedure, public :: Update => VolumeMonitor_Update
procedure, public :: WriteLabel => VolumeMonitor_WriteLabel
procedure, public :: WriteValues => VolumeMonitor_WriteValue
procedure, public :: WriteToFile => VolumeMonitor_WriteToFile
procedure, public :: getLast => VolumeMonitor_GetLast
procedure, public :: destruct => VolumeMonitor_Destruct
procedure, public :: copy => VolumeMonitor_Assign
generic, public :: assignment(=) => copy