| Module | Source File | Description |
|---|---|---|
| fpyfgen_base_finalisable | base_finalisable.f90 | Base class for classes that can be wrapped with pyfgen. |
| fpyfgen_derived_type_manager_helpers | derived_type_manager_helpers.f90 | Helpers for derived type managers |
| kind_parameters | kind_parameters.f90 | Numerical storage size parameters for real and integer values See https://fortran-lang.org/learn/best_practices/floating_point/ |
| m_error_v | error_v.f90 | Error value |
| m_error_v_creation | creation.f90 | Error creation |
| m_error_v_creation_w | creation_wrapper.f90 | Wrapper for interfacing |
| m_error_v_manager | error_v_manager.f90 | Manager of m_error_v across the Fortran-Python interface |
| m_error_v_passing | passing.f90 | Error passing |
| m_error_v_passing_w | passing_wrapper.f90 | Wrapper for interfacing |
| m_error_v_w | error_v_wrapper.f90 | Wrapper for interfacing [[m_error_v(module)::ErrorV(type)]] with Python |
| m_get_wavelength | get_wavelength.f90 | Get wavelength of light |
| m_get_wavelength_w | get_wavelength_wrapper.f90 | Wrapper for interfacing |