problem_descriptor_strings Derived Type

type, public :: problem_descriptor_strings


Inherits

type~~problem_descriptor_strings~~InheritsGraph type~problem_descriptor_strings problem_descriptor_strings type~dist_record dist_record type~problem_descriptor_strings->type~dist_record Dfiles type~grid_record grid_record type~problem_descriptor_strings->type~grid_record Gfiles type~memory_config memory_config type~problem_descriptor_strings->type~memory_config DstMem, SrcMem type~process_record process_record type~problem_descriptor_strings->type~process_record process type~sized_char_array sized_char_array type~problem_descriptor_strings->type~sized_char_array classfile type~test_record test_record type~problem_descriptor_strings->type~test_record test_record type~dist_specification_record dist_specification_record type~dist_record->type~dist_specification_record src_dist, dst_dist type~grid_specification_record grid_specification_record type~grid_record->type~grid_specification_record src_grid, dst_grid type~test_function_record test_function_record type~grid_record->type~test_function_record testfunction type~character_array character_array type~memory_config->type~character_array DistType, GridType type~sized_char_array->type~character_array tag type~test_record->type~character_array test_string type~grid_specification_record->type~character_array gtype, gunits

Inherited by

type~~problem_descriptor_strings~~InheritedByGraph type~problem_descriptor_strings problem_descriptor_strings type~problem_descriptor_records problem_descriptor_records type~problem_descriptor_records->type~problem_descriptor_strings str type~harness_descriptor harness_descriptor type~harness_descriptor->type~problem_descriptor_records rcrd

Components

Type Visibility Attributes Name Initial
character(len=THARN_MAXSTR), public :: pds
integer, public :: nDfiles
integer, public :: nGfiles
type(dist_record), public, pointer :: Dfiles(:)
type(grid_record), public, pointer :: Gfiles(:)
type(memory_config), public :: DstMem
type(memory_config), public :: SrcMem
type(process_record), public :: process
type(sized_char_array), public :: classfile
type(test_record), public, pointer :: test_record(:,:)

Source Code

  type problem_descriptor_strings
     character(THARN_MAXSTR) :: pds         ! problem descriptor string
     type(test_record), pointer :: test_record(:,:) ! test status of the config
                                                    ! (nDfiles,nGfiles)
     type(process_record) :: process       ! method process
     type(memory_config) :: DstMem         ! destination memory configuration
     type(memory_config) :: SrcMem         ! source memory configuration
     !
     type(sized_char_array) :: classfile  ! class specification files
     !
     integer :: nDfiles                       ! number of distribution  spec files
     type(dist_record), pointer :: Dfiles(:)  ! distribution specification files
     !
     integer :: nGfiles                       ! number of grid spec files
     type(grid_record), pointer :: Gfiles(:)  ! grid specification files
  end type problem_descriptor_strings