fsml_typ_df Derived Type

type, public :: fsml_typ_df

Derived type for dataframe.


Components

Type Visibility Attributes Name Initial
integer(kind=i4), public, allocatable :: col_id(:)

ID/key/index for columns

character(len=64), public, allocatable :: col_nm(:)

names/labels for columns

real(kind=wp), public, allocatable :: data(:,:)

data

integer(kind=i4), public :: id

ID/index for data frame

character(len=64), public, allocatable :: nm

dataframe name

integer(kind=i4), public, allocatable :: row_id(:)

ID/key/index for rows

character(len=64), public, allocatable :: row_nm(:)

names/labels for rows


Source Code

  type :: fsml_typ_df
     !! Derived type for dataframe.
     integer(i4)                    :: id        !! ID/index for data frame
     character(len=64), allocatable :: nm        !! dataframe name
     real(wp)         , allocatable :: data(:,:) !! data
     integer(i4)      , allocatable :: row_id(:) !! ID/key/index for rows
     integer(i4)      , allocatable :: col_id(:) !! ID/key/index for columns
     character(len=64), allocatable :: row_nm(:) !! names/labels for rows
     character(len=64), allocatable :: col_nm(:) !! names/labels for columns
  end type fsml_typ_df