Samplings Module


Uses


Derived Types

type, public ::  Sampling_t

Components

Type Visibility Attributes Name Initial
character(len=LINE_LENGTH), public :: solution_file
integer, public :: no_of_surfaceSamplings = 0
integer, public :: no_of_planeSamplings = 0
integer, public :: no_of_spatialMeanNodes = 0
integer, public :: dt_restriction
logical, public :: write_dt_restriction
class(SurfaceSampling_t), public, allocatable :: surfaceSamplings(:)
class(PlaneSampling_t), public, allocatable :: planeSamplings(:)
class(SpatialMeanNode_t), public, allocatable :: spatialMeanNodes(:)

Type-Bound Procedures

procedure, public :: Construct => Samplings_Construct
procedure, public :: UpdateInterp => Samplings_UpdateLagrangeInterp
procedure, public :: UpdateValues => Sampling_UpdateValues
procedure, public :: WriteToFile => Sampling_WriteToFile
procedure, public :: destruct => Sampling_Destruct
procedure, public :: copy => Sampling_Assign
generic, public :: assignment(=) => copy