NumCosmo Reference Manual |
---|
for NumCosmo 0.9.0. The latest version of this documentation can be found on-line at http://www.nongnu.org/numcosmo/manual/index.html.
- NumCosmo Overview
- Introduction — A general description of the library functionality
- Library Dependencies — The dependency set of NumCosmo
- Compiling and Installing — Instructions for compilation and installation
- Bibliography — The set of books and papers used in the library
- 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.
- 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
- 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
- Other Utilities Objects
- Library Utilities Macros — General purpose macros
- Healpix — Healpix re-implementation
- Spherical Shell Map — Object representing a spherical shell map
- Models
- Cosmological Model Abstract Class — Class for implementing homogeneous and isotropic cosmological models
- Homogeneus and Isotropic Models Priors — Priors for HICosmo models
- $\Lambda$CDM — Implementation of $\Lambda$CDM model
- Darkenergy
- Dark Energy Abstract Class — Base class for implementing dark energy models
- Dark Energy -- XCDM — Constant dark energy equation of state model
- Dark Energy -- Linder — Linder dark energy equation of state parametrization
- Dark Energy -- Jassal-Bagla-Padmanabhan — Jassal-Bagla-Padmanabhan dark energy equation of state parametrization
- Dark Energy -- Quintessence (Inspired) — FIXME
- Quantum Gravity Bouncing Model — FIXME
- Kinematical
- Cosmological Functions
- Cosmological Distances and Times — Calculates the cosmological distances and related quantities.
- Recombination — Cosmic recombination abstract object.
- Recombination Seager 1999. — Cosmic recombination implementing Seager (1999)
- Supernovae Distance Covariance — Calculates the covariance between distance estimates
- Scale Factor — FIXME
- Perturbations
- Linear Perturbations — FIXME
- Perturbation Covariance — FIXME
- Large Scale Structure
- Window Function
- Window Function Abstract ClassDefines the prototype of the NcWindow object.
- Top-hat Window FunctionProvides a NcWindow of top-hat type filter.
- Gaussian window functionProvides a NcWindow of Gaussian type filter.
- Transfer Function
- Transfer Function Abstract ClassDefines the prototype of the NcTransferFunc object.
- BBKS Transfer Function — FIXME
- EH Transfer Function — FIXME
- CAMB Transfer Function — FIXME
- Pert Transfer Function — FIXME
- Perturbations Growth Function — FIXME
- Matter Fluctuation Variance — FIXME
- Multiplicity Function
- Multiplicity Function — Dark Matter Halo FIXME
- Press-Schechter Multiplicity Function — Dark Matter Halo FIXME
- Sheth-Tormen Multiplicity Function — Dark Matter Halo FIXME
- Jenkins Multiplicity Function — Dark Matter Halo FIXME
- Warren Multiplicity Function — Dark Matter Halo FIXME
- Tinker Multiplicity Function — Dark Matter Halo FIXME
- Mean Tinker Multiplicity Function — Dark Matter Halo FIXME
- Critical Tinker Multiplicity Function — Dark Matter Halo FIXME
- Mass Function — FIXME
- Halo Bias Function Type
- Halo Bias Function Type — FIXME
- PS Halo Bias Function Type — Press-Schechter FIXME
- ST Halo Bias Function Type — Sheth-Tormen Spherical FIXME
- ST Halo Bias Function Type — Sheth-Tormen Elliptical FIXME
- Tinker Halo Bias Function Type — Tinker et al. FIXME
- Mean Halo Bias Function — FIXME
- Galaxy Angular Corelation Function — FIXME
- Cluster Redshift
- Abstract Cluster Redshift Object — Observed redshift distribution
- Cluster Abundance Redshift No Distribution — FIXME
- Individual Gaussian Photoz Cluster — Gaussian photometric redshift
- Global Gaussian Photoz Cluster — Gaussian photometric redshift
- Cluster Mass
- Cluster Mass Distribution — FIXME
- Cluster Mass No Distribution — FIXME
- Cluster Mass Ln Normal Distribution — FIXME
- SZ Cluster Mass Distribution — Sunyaev-Zel'dovich FIXME
- SZ Cluster Mass Distribution — Sunyaev-Zel'dovich FIXME
- SZ and X ray Cluster Abundance Mass Distributions — Sunyaev-Zel'dovich FIXME
- Cluster Abundance Distribution — FIXME
- Cosmological Data
- CMB Data — Helper function for obtaining CMB data
- Cosmic Microwave Background Data -- Shift Parameter — CMB shift parameter implementation
- Cosmic Microwave Background Data -- Distance priors — CMB distance priors implementation
- Hubble Function Data — Object representing Hubble Function data
- BAO Data — Helper function for obtaining BAO data
- Baryonic Oscillation Data -- Acoustic Scale — BAO acoustic scale estimator
- Baryonic Oscillation Data -- Volume Mean — BAO averaged volume $D_V$ estimator
- Baryonic Oscillation Data -- rDv — BAO $r/D_V$ ratio estimator
- Baryonic Oscillation Data -- DVDV — BAO $D_V/D_V$ ratio estimator
- SN Ia Data — Helper function for obtaining Supernovae Ia data
- Distance Modulus Data — Data samples of distance modulus
- Supernovae Ia Data -- Covariance — SNIa data with covariance error matrix
- Cluster number count data — FIXME
- Cluster number count data — FIXME
- Mathematical Utilities
- Divided Difference — Divided difference methods for function interpolation with derivatives
- Binnary Splitting — Binnary splitting algorithms used to evaluate sums fast and with arbitrary precision
- Polynomials — FIXME
- Quanternions — Quaternions algebra and mapping to matrix
- Miscellaneous Utilities — FIXME
- Matrix Exponential — Simple functions to calculate matrix exponential (only 2x2 to date)
- MPQ Tree — FIXME
- Sundials CVODE interface — FIXME
- Magnus Iserles Ode Method — Ode solver for fast oscillating systems
- Unidimensional Grid — FIXME
- Quadrature Algorithims — FIXME
- Function Cache — A generic cache for functions values
- Memory Pool — FIXME
- Numerical Integration — FIXME
- Object Hierarchy
- API Index
- Annotation Glossary