![]() |
![]() |
![]() |
![]() |
- Miscellaneous Objects
- Numerical and Physical Constants — Numerical constants
- Library Configuration — Library configuration and helper functions
- Miscellaneous Utilities — Miscellaneous Utilities
- Vector Object — Vector object representing arrays of doubles
- Matrix Object — Matrix object representing an array of doubles.
- Serialization object. — Serialization, deserialization and duplication object.
- GObjects array. — GObjects array with serialization support.
- Lapack Helper C Functions — Encapsulated fortran lapack functions
- Function Evaluator — A general purpose multi-threaded function evaluator
- Logarithm Fast Fourier Algorithm — Object implementing logarithm fast fourier transform
- Timer Object — Timer object with ETA support.
- Encapsulated GSL random number generator. — GSL random number generator with support for multhreading.
- 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.
- Bidimensional 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
- Models and Parameters
- Model Abstract Class — Base class for implementing models
- Model Scalar Parameter Description — Describes the properties of a scalar parameter
- Model Vector Parameter Description — Describes the properties of a vector parameter
- 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
- Reparametrization
- Reparametrization Abstract Class — Base class for model reparametrization
- Linear Reparametrization — Linear reparametrization object
- 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
- Statistics vector object — An online statistics vector object.
- Bootstrap object — Generic index bootstrap.
- 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
- NLopt Interface Object Enum — Automaticaly imported enum from NLOpt 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
- Fit Catalog — Ordered catalog of different fits or likelihood values.
- Monte Carlo Analysis — Object implementing Monte Carlo analysis
- Monte Carlo Bootstrap Analysis — Object implementing Monte Carlo of Bootstrap 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