MONC
Data Types | Modules | Functions/Subroutines
operator.F90 File Reference

Go to the source code of this file.

Data Types

interface  operator_mod::get_operator_required_fields_interface
 
interface  operator_mod::perform_activity
 

Modules

module  operator_mod
 Operator federator which manages the different operators which are available. Operators take in any number of scalar reals and output a single scalar real.
 

Functions/Subroutines

subroutine, public operator_mod::initialise_operators ()
 Initialises any operators that require initialisation. More...
 
subroutine, public operator_mod::finalise_operators ()
 Finalises any operators that require finalisation. More...
 
procedure(perform_activity) function, pointer, public operator_mod::get_operator_perform_procedure (operator_name)
 Retrieves the operator execution procedure of an operator with a specific name. More...
 
type(list_type) function, public operator_mod::get_operator_required_fields (operator_name, action_attributes)
 Retrieves the list of fields required by an operator before it can run. More...
 
integer function, public operator_mod::get_operator_auto_size (io_configuration, operator_name, auto_dimension, action_attributes)