| Module | Source File | Description |
|---|---|---|
| fsml | fsml.f90 | FSML interface module. Only the interfaces of this module are part of the public API. |
| fsml_con | fsml_con.f90 | Module for computational and mathematical constants. |
| fsml_dat | fsml_dat.f90 | Module for data handling, file i/o, parsing. |
| fsml_dst | fsml_dst.f90 | Statistical distribution module. Common parameterisation and mathematical notation is used. Additional parameters are sometimes added to enhance functionality. |
| fsml_err | fsml_err.f90 | Module for everything related to error handling. |
| fsml_ini | fsml_ini.f90 | Initialisation module, includes kinds FSML works with. |
| fsml_lin | fsml_lin.f90 | Module for linear algebra procedures. Uses LAPACK routines (through stdlib). |
| fsml_nlp | fsml_nlp.f90 | Module for nonlinbear procedures. |
| fsml_sts | fsml_sts.f90 | Module for basic sample statistics. |
| fsml_tst | fsml_tst.f90 | Module for common statistical tests. |
| fsml_typ | fsml_typ.f90 | Module for kinds and derived types; sets working precision. |
| fsml_utl | fsml_utl.f90 | Utilities/helper module. |