tem_solverAborts_type Derived Type

type, public, abstract :: tem_solverAborts_type

Abstract type to describe solver specific abort criteria.

Solvers may extend this type and pass it to load additional, solver specific criteria.


Contents

Source Code


Type-Bound Procedures

procedure(load_aborts), public, deferred :: load

  • subroutine load_aborts(me, conf, abort_table) Prototype

    Loading additional parameters for solver specific abort criteria from the configuration file.

    Arguments

    Type IntentOptional Attributes Name
    class(tem_solverAborts_type), intent(inout) :: me

    The solver specific type to hold additional abort parameters.

    type(flu_State), intent(in) :: conf

    Handle to Lua configuration file to load parameters from.

    integer, intent(in) :: abort_table

    Handle to the abort criteria table to read from.

Source Code

  type, abstract, public :: tem_solverAborts_type
  contains
    procedure(load_aborts), deferred :: load
  end type tem_solverAborts_type