tem_varSys_solverData_evalElem_type Derived Type

type, public :: tem_varSys_solverData_evalElem_type

A supporting data type to define a solver specific element evaluation for stfuns.


Inherits

type~~tem_varsys_solverdata_evalelem_type~~InheritsGraph type~tem_varsys_solverdata_evalelem_type tem_varSys_solverData_evalElem_type c_ptr c_ptr type~tem_varsys_solverdata_evalelem_type->c_ptr solver_bundle

Components

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

Data from the solver for the evaluation.

procedure(tem_varsys_set_evalelem), public, pointer :: stFun_setter => null()

Callback function to set the appropriate function for stFun vars.

procedure(tem_varsys_set_evalelem), public, pointer :: opVar_setter => null()

Callback function to set the appropriate function for solver specific operation vars.


Source Code

  type tem_varSys_solverData_evalElem_type
    !> Data from the solver for the evaluation.
    type(c_ptr) :: solver_bundle
    !> Callback function to set the appropriate function for stFun vars.
    procedure(tem_varsys_set_evalelem), pointer :: stFun_setter => null()
    !> Callback function to set the appropriate function for solver specific
    !! operation vars.
    procedure(tem_varsys_set_evalelem), pointer :: opVar_setter => null()
  end type tem_varSys_solverData_evalElem_type