A supporting data type to define a solver specific element evaluation for stfuns.
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. |
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