Procedures

ProcedureLocationProcedure TypeDescription
build_instancem_error_v_wSubroutine

Build an instance

build_instancem_error_v_managerFunction

Build an instance

create_errorm_error_v_creation_wFunction

Wrapper around m_error_v_creation.create_error (TODO: x-ref)

create_errorm_error_v_creationFunction

Create an error

Read more…
create_errorsm_error_v_creation_wFunction

Wrapper around m_error_v_creation.create_errors (TODO: x-ref)

create_errorsm_error_v_creationFunction

Create a number of errors

Read more…
ensure_at_least_n_instances_can_be_passed_simultaneouslym_error_v_wSubroutine

Ensure that at least n instances of ErrorV can be passed via the manager simultaneously

ensure_instance_array_size_is_at_leastm_error_v_managerSubroutine

Ensure that instance_array and instance_available have at least n slots

ErrorVm_error_vInterface

Constructor interface - see build (TODO: figure out cross-ref syntax) for details

finalise_derived_type_instance_numberfpyfgen_derived_type_manager_helpersSubroutine

Finalise the derived type with the given instance index

finalise_instancem_error_v_wSubroutine

Finalise an instance

finalise_instancem_error_v_managerSubroutine

Finalise an instance

finalise_instancesm_error_v_wSubroutine

Finalise an instance

get_available_instance_indexm_error_v_managerSubroutine

Get a free instance index

get_codem_error_v_wSubroutine
get_derived_type_free_instance_numberfpyfgen_derived_type_manager_helpersSubroutine

Get the next available instance number

Read more…
get_instancem_error_v_managerFunction
get_messagem_error_v_wSubroutine
get_wavelengthm_get_wavelengthFunction

Get wavelength of light for a given frequency

get_wavelengthm_get_wavelength_wFunction
pass_errorm_error_v_passing_wFunction

Wrapper around m_error_v_passing.pass_error (TODO: x-ref)

pass_errorm_error_v_passingFunction

Pass an error

Read more…
pass_errorsm_error_v_passing_wFunction

Wrapper around m_error_v_passing.pass_errors (TODO: x-ref)

pass_errorsm_error_v_passingFunction

Pass a number of errors

Read more…
set_instance_index_tom_error_v_managerSubroutine
call~~graph~~CallGraph proc~ensure_instance_array_size_is_at_least ensure_instance_array_size_is_at_least proc~finalise_derived_type_instance_number finalise_derived_type_instance_number proc~get_code get_code proc~get_instance get_instance proc~get_code->proc~get_instance proc~finalise_instances finalise_instances proc~finalise_instance~2 finalise_instance proc~finalise_instances->proc~finalise_instance~2 proc~get_message get_message proc~get_message->proc~get_instance proc~pass_errors pass_errors proc~pass_errors->proc~get_instance proc~pass_errors~2 pass_errors proc~pass_errors->proc~pass_errors~2 proc~pass_error~2 pass_error proc~build_instance build_instance proc~build_instance~2 build_instance proc~build_instance->proc~build_instance~2 proc~create_error~2 create_error proc~finalise_instance finalise_instance proc~finalise_instance->proc~finalise_instance~2 proc~build_instance~2->proc~ensure_instance_array_size_is_at_least proc~get_available_instance_index get_available_instance_index proc~build_instance~2->proc~get_available_instance_index proc~get_wavelength get_wavelength proc~pass_errors~2->proc~pass_error~2 proc~ensure_at_least_n_instances_can_be_passed_simultaneously ensure_at_least_n_instances_can_be_passed_simultaneously proc~ensure_at_least_n_instances_can_be_passed_simultaneously->proc~ensure_instance_array_size_is_at_least interface~errorv ErrorV proc~get_derived_type_free_instance_number get_derived_type_free_instance_number proc~create_error create_error proc~create_error->proc~ensure_instance_array_size_is_at_least proc~create_error->proc~create_error~2 proc~create_error->proc~get_available_instance_index proc~set_instance_index_to set_instance_index_to proc~create_error->proc~set_instance_index_to proc~get_wavelength~2 get_wavelength proc~get_wavelength~2->proc~get_wavelength proc~create_errors~2 create_errors proc~create_errors~2->proc~create_error~2 proc~pass_error pass_error proc~pass_error->proc~get_instance proc~pass_error->proc~pass_error~2 proc~create_errors create_errors proc~create_errors->proc~ensure_instance_array_size_is_at_least proc~create_errors->proc~get_available_instance_index proc~create_errors->proc~create_errors~2 proc~create_errors->proc~set_instance_index_to
Help