SurfaceSampling Module


Uses

    • MonitorDefinitions
    • HexMeshClass
    • FluidData
    • FileReadingUtilities
    • SMConstants
    • MPI_Process_Info
    • mpi
    • PhysicsStorage

Derived Types

type, public ::  SurfaceSampling_t

Components

Type Visibility Attributes Name Initial
logical, public :: active = .false.
logical, public :: isDimensionless
integer, public :: ID
integer, public :: nVariables
integer, public :: marker
integer, public :: rank
integer, public :: interval
integer, public :: bufferSize
integer, public :: bufferLine
integer, public :: intervalCount
integer, public, allocatable :: nData(:)
real(kind=RP), public, allocatable :: values(:,:,:)
character(len=STR_LEN_MONITORS), public :: SamplingName
character(len=STR_LEN_MONITORS), public, allocatable :: fileName(:)
character(len=STR_LEN_MONITORS), public, allocatable :: variable(:)

Type-Bound Procedures

procedure, public :: Initialization => SurfaceSampling_Initialization
procedure, public :: Update => SurfaceSampling_Update
procedure, public :: WriteToFile => SurfaceSampling_WriteToFile
procedure, public :: destruct => SurfaceSampling_Destruct
procedure, public :: copy => SurfaceSampling_Assign
generic, public :: assignment(=) => copy