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
create_errorm_error_v_creationFunction

Create an error

Read more…
create_errorsm_error_v_creation_wFunction
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
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
pass_errorm_error_v_passingFunction

Pass an error

Read more…
pass_errorsm_error_v_passing_wFunction
pass_errorsm_error_v_passingFunction

Pass a number of errors

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