FakeHistData0 Derived Type

type, public :: FakeHistData0


Inherits

type~~fakehistdata0~~InheritsGraph type~fakehistdata0 FakeHistData0 StringVector StringVector type~fakehistdata0->StringVector vars type~clientthread ClientThread type~fakehistdata0->type~clientthread i_c, o_c type~clientthreadvector ClientThreadVector type~fakehistdata0->type~clientthreadvector ic_vec, oc_vec type~fakebundle~3 FakeBundle type~fakehistdata0->type~fakebundle~3 bundle type~basethread BaseThread type~clientthread->type~basethread type~v_wrapper~12 v_Wrapper type~clientthreadvector->type~v_wrapper~12 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~12->type~clientthread item type~set2~9 set2 type~integerrequestmap->type~set2~9 tree type~surrogatemessagevisitor SurrogateMessageVisitor type~messagevisitor->type~surrogatemessagevisitor

Components

Type Visibility Attributes Name Initial
integer, public :: Xdim
integer, public :: Ydim
integer, public :: comm
integer, public, allocatable :: comms(:)
integer, public, allocatable :: hist_collection_ids(:)
integer, public :: lev
integer, public :: nf
integer, public :: npes
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(FakeHistData0), intent(inout) :: this

procedure, public :: init

  • private subroutine init(this, options, comms, app_ds, N_iclient_g, N_oclient_g, rc)

    Arguments

    Type IntentOptional Attributes Name
    class(FakeHistData0), intent(inout), target :: this
    type(CommandLineOptions0), intent(in) :: options
    integer, intent(in), dimension(:) :: comms
    class(AbstractDirectoryService), intent(inout), target :: app_ds
    integer, intent(in) :: N_iclient_g
    integer, intent(in) :: N_oclient_g
    integer, intent(out), optional :: rc

procedure, public :: run

  • private subroutine run(this, step, rc)

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

    Arguments

    Type IntentOptional Attributes Name
    class(FakeHistData0), intent(inout), target :: this
    integer, intent(in) :: step
    integer, intent(out), optional :: rc

Source Code

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

      integer, allocatable :: hist_collection_ids(:)

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

      integer :: comm
      integer,allocatable :: comms(:)
      integer :: rank
      integer :: npes

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

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

   end type FakeHistData0