|
MONC
|
Operator federator which manages the different operators which are available. Operators take in any number of scalar reals and output a single scalar real. More...
Data Types | |
| interface | get_operator_required_fields_interface |
| interface | perform_activity |
Functions/Subroutines | |
| subroutine, public | initialise_operators () |
| Initialises any operators that require initialisation. More... | |
| subroutine, public | finalise_operators () |
| Finalises any operators that require finalisation. More... | |
| procedure(perform_activity) function, pointer, public | get_operator_perform_procedure (operator_name) |
| Retrieves the operator execution procedure of an operator with a specific name. More... | |
| type(list_type) function, public | 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 | get_operator_auto_size (io_configuration, operator_name, auto_dimension, action_attributes) |
Operator federator which manages the different operators which are available. Operators take in any number of scalar reals and output a single scalar real.
| subroutine, public operator_mod::finalise_operators |
Finalises any operators that require finalisation.
Definition at line 47 of file operator.F90.

| integer function, public operator_mod::get_operator_auto_size | ( | type(io_configuration_type), intent(inout) | io_configuration, |
| character(len=*), intent(in) | operator_name, | ||
| character(len=*), intent(in) | auto_dimension, | ||
| type(map_type), intent(inout) | action_attributes | ||
| ) |
Definition at line 95 of file operator.F90.

| procedure(perform_activity) function, pointer, public operator_mod::get_operator_perform_procedure | ( | character(len=*), intent(in) | operator_name | ) |
Retrieves the operator execution procedure of an operator with a specific name.
| operator_name | The name of the operator to retrieve the execution procedure of |
Definition at line 54 of file operator.F90.

| type(list_type) function, public operator_mod::get_operator_required_fields | ( | character(len=*), intent(in) | operator_name, |
| type(map_type), intent(inout) | action_attributes | ||
| ) |
Retrieves the list of fields required by an operator before it can run.
| operator_name | The name of the operator to retrieve the execution procedure of |
| action_attributes | The attributes of the action as defined by the configuration |
Definition at line 76 of file operator.F90.

| subroutine, public operator_mod::initialise_operators |
Initialises any operators that require initialisation.
Definition at line 42 of file operator.F90.
