tem_operation_module Module


Uses

  • module~~tem_operation_module~~UsesGraph module~tem_operation_module tem_operation_module iso_c_binding iso_c_binding module~tem_operation_module->iso_c_binding module~tem_reduction_transient_module tem_reduction_transient_module module~tem_operation_module->module~tem_reduction_transient_module module~tem_grow_array_module tem_grow_array_module module~tem_operation_module->module~tem_grow_array_module module~env_module env_module module~tem_operation_module->module~env_module module~tem_reduction_transient_module->module~env_module module~aotus_module aotus_module module~tem_reduction_transient_module->module~aotus_module module~tem_time_module tem_time_module module~tem_reduction_transient_module->module~tem_time_module module~aot_table_module aot_table_module module~tem_reduction_transient_module->module~aot_table_module module~tem_aux_module tem_aux_module module~tem_reduction_transient_module->module~tem_aux_module module~tem_logging_module tem_logging_module module~tem_reduction_transient_module->module~tem_logging_module module~tem_grow_array_module->module~env_module module~env_module->module~aotus_module module~flu_binding flu_binding module~env_module->module~flu_binding mpi mpi module~env_module->mpi iso_fortran_env iso_fortran_env module~env_module->iso_fortran_env module~tem_time_module->module~env_module module~tem_time_module->module~aotus_module module~tem_time_module->module~aot_table_module module~tem_time_module->mpi module~aot_out_module aot_out_module module~tem_time_module->module~aot_out_module module~tem_aux_module->module~env_module module~tem_aux_module->module~aotus_module module~tem_aux_module->module~flu_binding module~tem_aux_module->module~aot_table_module module~tem_aux_module->mpi module~tem_aux_module->module~tem_logging_module module~tem_revision_module tem_revision_module module~tem_aux_module->module~tem_revision_module module~tem_tools_module tem_tools_module module~tem_aux_module->module~tem_tools_module module~tem_lua_requires_module tem_lua_requires_module module~tem_aux_module->module~tem_lua_requires_module module~tem_comm_env_module tem_comm_env_module module~tem_aux_module->module~tem_comm_env_module module~tem_logging_module->module~env_module module~tem_logging_module->module~aotus_module module~tem_logging_module->module~aot_table_module module~tem_tools_module->module~env_module module~tem_lua_requires_module->iso_c_binding module~tem_lua_requires_module->module~env_module module~tem_lua_requires_module->module~aotus_module module~tem_lua_requires_module->module~flu_binding module~tem_lua_requires_module->module~aot_table_module module~tem_comm_env_module->mpi

Used by

  • module~~tem_operation_module~~UsedByGraph module~tem_operation_module tem_operation_module module~tem_operation_var_module tem_operation_var_module module~tem_operation_var_module->module~tem_operation_module module~tem_logical_operation_var_module tem_logical_operation_var_module module~tem_operation_var_module->module~tem_logical_operation_var_module module~tem_bc_module tem_bc_module module~tem_bc_module->module~tem_operation_module module~tem_logical_operation_var_module->module~tem_operation_module module~tem_derived_module tem_derived_module module~tem_derived_module->module~tem_operation_var_module program~tem_logical_opertor_test tem_logical_opertor_test program~tem_logical_opertor_test->module~tem_logical_operation_var_module program~tem_logical_opertor_test->module~tem_derived_module program~tem_varsys_stfunvar_test tem_varSys_stfunVar_test program~tem_varsys_stfunvar_test->module~tem_derived_module program~tem_variable_combine_test tem_variable_combine_Test program~tem_variable_combine_test->module~tem_derived_module program~tem_variable_extract_test tem_variable_extract_test program~tem_variable_extract_test->module~tem_derived_module program~tem_varsys_opvar_test tem_varSys_opVar_test program~tem_varsys_opvar_test->module~tem_derived_module program~tem_variable_evaltype_test tem_variable_evaltype_test program~tem_variable_evaltype_test->module~tem_derived_module

Contents


Derived Types

type, public :: tem_indexLvl_type

Type to store the index of points of the inputs levelwise, since points are levelwise

Components

TypeVisibilityAttributesNameInitial
type(grw_intarray_type), private :: indexLvl(globalMaxLevels)

type, public :: tem_varSys_op_data_type

Type which is the method_data for derived variables, hence it consists of the point index for each input variable size: number of inputs variable

Components

TypeVisibilityAttributesNameInitial
type(tem_indexLvl_type), private, allocatable:: input_pntIndex(:)
type(c_ptr), private :: solver_bundle

A pointer to possibly additional solver data.

Read more…
type(tem_reduction_transient_type), private :: redTrans

time reduction data