tem_varSys_op_data_type Derived Type

type, public :: tem_varSys_op_data_type

Type which is the method_data for derived variables, hence it consists of the point index for each input variable size: number of inputs variable


Components

Type Visibility Attributes Name Initial
type(tem_indexLvl_type), public, allocatable :: input_pntIndex(:)
type(c_ptr), public :: solver_bundle

A pointer to possibly additional solver data.

This is for example used to keep a link to the projection data in Ateles to enable the construction of element data from the point data for the operation variables.

type(tem_reduction_transient_type), public :: redTrans

time reduction data


Source Code

  type tem_varSys_op_data_type
    type(tem_indexLvl_type), allocatable :: input_pntIndex(:)

    !> A pointer to possibly additional solver data.
    !!
    !! This is for example used to keep a link to the projection data
    !! in Ateles to enable the construction of element data from the
    !! point data for the operation variables.
    type(c_ptr) :: solver_bundle

    !> time reduction data
    type(tem_reduction_transient_type) :: redTrans
  end type tem_varSys_op_data_type