finesse.cmath.cmath

Fast C functions for common mathematical routines used across all the various Cython extensions of Finesse.

This pure Cython extension is for those working on their own Cython extensions for Finesse only. There are no Python functions exposed by this sub-module, users of Finesse can safely ignore this extension.

Note

For developers:

The functions in this extension are to be used by the Cython extensions of Finesse, as they are optimised C-based functions only - no Python API is exposed.

If a function you are writing requires exposure to Python such that it can be called from the non-Cython parts of Finesse, then use finesse.utilities.maths.

See The Finesse Cython extensions for further details.