PostProcessing_ Derived Type

type, public :: PostProcessing_


Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: filename
character(len=:), public, allocatable :: filehead
integer(kind=int32), public :: file_zfill_len
integer(kind=int32), public :: number_of_file
character(len=:), public, allocatable :: filetail
integer(kind=int32), public :: start_idx
integer(kind=int32), public :: end_idx
character(len=:), public, allocatable :: file_info
type(FEMDomain_), public :: buf
logical, public :: initialized = .false.

Type-Bound Procedures

procedure, public :: femdomain => femdomainPostProcessing

  • public subroutine femdomainPostProcessing(this, femdomain, fileIdx)

    Arguments

    Type IntentOptional Attributes Name
    class(PostProcessing_), intent(inout) :: this
    type(FEMDomain_), intent(inout) :: femdomain
    integer(kind=int32), intent(in), optional :: fileIdx

procedure, public :: scalar => scalarPostProcessing

  • public subroutine scalarPostProcessing(this, scalar, fileIdx)

    Arguments

    Type IntentOptional Attributes Name
    class(PostProcessing_), intent(inout) :: this
    real(kind=real64), intent(inout), allocatable :: scalar(:)
    integer(kind=int32), intent(in), optional :: fileIdx