Numcosmo Math

Vector Object — Vector object representing arrays of doubles
Matrix Object — Matrix object representing an array of doubles.
Lapack Helper C Functions — Encapsulated fortran lapack functions
Model Scalar Parameter Description — Describes the properties of a scalar parameter
Model Vector Parameter Description — Describes the properties of a vector parameter
Reparametrization Abstract Class — Base class for model reparametrization
Linear Reparametrization — Linear reparametrization object
Model Abstract Class — Base class for implementing models
Model Update Control Object — Control object for testing updates on model status
A Set of NcmModels — Object representing a set of different NcmModel objects
A Function of NcmMSet — Object representing a function on NcmMSet
Function Evaluator — A general purpose multi-threaded function evaluator
Logarithm Fast Fourier Algorithm — Object implementing logarithm fast fourier transform
Library Configuration — Library configuration and helper functions
Numerical and Physical Constants — Numerical constants
Splines 1D
Spline Abstract Class — Base class for implementing splines
GSL Spline — GSL spline object wrapper
Cubic Spline Abstract Class — Base class for implementing cubic splines
Notaknot Cubic Spline — Cubic spline with 'not a knot' boundary conditions
Spline Autoknots — Automatic generation of the knots of a spline
ODE Spline Interpolation — Automatic generation of splines from ODE solutions
Splines 2D
Bidimensional Spline Abstract Class — Base class for implementing bidimensional splines
Bidimensional Spline from Spline — Implements bidimensional splines from splines method.
Bidimensional Bicubic Spline — Implements a bidimensional bicubic spline.
Bimensional Spline from Spline (GSL) — Implements spline from spline method using GSL as base splines
Special Functions
Trigonometric Integrals — Sin integral implementation with support for multiple precision calculation
Hypergeometric 0F1 — Hypergeometric 0F1 multiple precision implementation
Spherical Bessel — Spherical bessel implementation with support for multiple precision calculation
Spherical Bessel Integral — Spherical bessel integrals implementation with support for multiple precision calculation
Spherical Bessel -- Double Precision — Double precision spherical bessel implementation
Spherical Bessel Integral -- Double Precision — Double precision spherical bessel integrals implementation
Data Objects
Data Abstract Class — Base class for implementing data objects
Data Set — Object representing a set of NcmData objects
Gaussian Data - InvCov — Gaussian data object, inverse covariance
Gaussian Data - DiagCov — Gaussian data object, diagonal covariance
Gaussian Data - Cov — Gaussian data object, covariance
Poisson Data — Poisson data
One Variable Distribution Data — Object representing a one variable distribution data
Statistical Analysis
Likelihood — Likelihood object combining data and priors
Statistical Priors — General statistical priors
Fitting State — Object representing the current state of a NcmFit object
Model Fitting Abstract Class — Class for implementing fitting methods
NLopt Interface Object — Interface for NLopt optmization library
Least Squares -- GSL — Interface for GSL least squares algorithms
Non-linear Minimization -- GSL — Interface for non-linear minimization GSL algorithms
Non-linear Simplex Minimization -- GSL — Interface for GSL non-linear minimization (simplex) algorithms
Least Squares -- Levmar — Interface for Levenberg-Marquardt nonlinear least squares algorithm library
Monte Carlo Analysis — Object implementing Monte Carlo analysis
Likelihood Ratio 1D — Likelihood ratio object for one dimensional analysis
Likelihood Ratio 2D — Likelihood ratio object for bidimensional analysis.
GObject introspection compatibility
Gir Scanning Compatibility. — Gir scanning types stubs

Splines 1D