FakeHistData Derived Type

type, public :: FakeHistData


Inherits

type~~fakehistdata~~InheritsGraph type~fakehistdata FakeHistData StringVector StringVector type~fakehistdata->StringVector vars type~clientthread ClientThread type~fakehistdata->type~clientthread i_c, o_c type~clientthreadvector ClientThreadVector type~fakehistdata->type~clientthreadvector ic_vec, oc_vec type~fakebundle~4 FakeBundle type~fakehistdata->type~fakebundle~4 bundle type~basethread BaseThread type~clientthread->type~basethread type~v_wrapper~11 v_Wrapper type~clientthreadvector->type~v_wrapper~11 elements type~abstractsocket AbstractSocket type~basethread->type~abstractsocket connection type~integerrequestmap IntegerRequestMap type~basethread->type~integerrequestmap open_requests type~messagevisitor MessageVisitor type~basethread->type~messagevisitor type~v_wrapper~11->type~clientthread item type~map_set~13 map_Set type~integerrequestmap->type~map_set~13 tree type~surrogatemessagevisitor SurrogateMessageVisitor type~messagevisitor->type~surrogatemessagevisitor

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: file_1
character(len=:), public, allocatable :: file_2
integer, public :: Xdim
integer, public :: Ydim
integer, public :: comm
integer, public, allocatable :: hist_collection_ids(:)
integer, public :: lev
integer, public :: nf
integer, public :: npes
integer, public :: num_collection
integer, public :: rank
integer, public :: time
type(ClientThread), public :: i_c
type(ClientThread), public :: o_c
type(ClientThreadVector), public :: ic_vec
type(ClientThreadVector), public :: oc_vec
type(FakeBundle), public, allocatable :: bundle(:)
type(StringVector), public :: vars

Type-Bound Procedures

procedure, public :: finalize

  • private subroutine finalize(this)

    Arguments

    Type IntentOptional Attributes Name
    class(FakeHistData), intent(inout) :: this

procedure, public :: init

  • private subroutine init(this, options, comm, app_ds)

    Arguments

    Type IntentOptional Attributes Name
    class(FakeHistData), intent(inout), target :: this
    type(CommandLineOptions), intent(in) :: options
    integer, intent(in) :: comm
    class(AbstractDirectoryService), intent(inout), target :: app_ds

procedure, public :: run

  • private subroutine run(this, step)

    Arguments

    Type IntentOptional Attributes Name
    class(FakeHistData), intent(inout), target :: this
    integer, intent(in) :: step

Source Code

   type FakeHistData
      type (ClientThread) :: i_c
      type (ClientThread) :: o_c
      type (ClientThreadVector) :: ic_vec
      type (ClientThreadVector) :: oc_vec

      integer, allocatable :: hist_collection_ids(:)

      character(len=:), allocatable :: file_1
      character(len=:), allocatable :: file_2

      type (StringVector) :: vars
      type (FakeBundle), allocatable :: bundle(:)
      integer :: num_collection

      integer :: comm
      integer :: rank
      integer :: npes

      integer :: Xdim
      integer :: Ydim
      integer :: nf
      integer :: lev
      integer :: time

   contains
      procedure :: init
      procedure :: run
      procedure :: finalize

   end type FakeHistData