NumCosmo Reference Manual |
---|
for NumCosmo 0.12.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 building configuration — Macros describing the current building configuration
- Numcosmo Math
- 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 LAPACK functions
- Function Evaluator — A general purpose multi-threaded function evaluator
- Logarithm Fast Fourier Algorithm — Object implementing logarithm fast fourier transform
- Logarithm Fast Fourier Algorithm for Spherical Bessel One Squared — Object implementing logarithm fast fourier transform for a kernel with a spherical bessel of order one squared.
- 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
- Fit CatalogOrdered catalog of different NcmMSet parameter values.
- Model set transition kernel — Object implementing a generic transition kernel and prior.
- Markov Chain Multivariate Flat Sampler — Object implementing a multivariate flat sampler.
- Markov Chain Multivariate Gaussian Sampler — Object implementing a multivariate gaussian sampler.
- 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
- Monte Carlo Analysis — Object implementing Monte Carlo analysis
- Monte Carlo Bootstrap Analysis — Object implementing Monte Carlo of Bootstrap analysis
- Markov Chain Monte Carlo Analysis — Object implementing Markov Chain Monte Carlo analysis.
- Ensemble Sampler Markov Chain Monte Carlo Analysis — Object implementing Esemble Sampler Markov Chain Monte Carlo analysis
- Likelihood Ratio 1D — Likelihood ratio object for one dimensional analysis
- Likelihood Ratio 2D — Likelihood ratio object for bidimensional analysis.
- Monte Carlo ABC Analysis — Object implementing abstract Approximate Bayesian Computation (ABC)
- Spherical maps and Healpix
- Healpix — Healpix re-implementation
- Spherical Shell Map — Object representing a spherical shell map
- GObject introspection compatibility
- Gir Scanning Compatibility. — Gir scanning types stubs
- 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 Bounce
- Quantum Gravity Radiation $w$ model — Radiation plus $w$-fluid model with a quantum generated bounce phase.
- Quantum Gravity Bouncing Model — FIXME
- Kinematical
- Cosmological Functions
- Cosmological Distances and Times — Calculate 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
- General Perturbation Object — Perturbation object for homogeneous and isotropic cosmologies
- WKB Perturbation Object — WKB Perturbation object
- Adiabatic Perturbation Object — Perturbation object for adiabatic mode only
- Two fluids Perturbation Object — Perturbation object for a two fluids system
- Perturbation Interfaces
- Adiabatic Perturbation Interface — Perturbation interface for adiabatic mode only
- Two Fluids Perturbation Interface — Perturbation interface for two fluids system
- Large Scale Structure
- Window Function
- Window Function Abstract Class — Defines the prototype of the NcWindow object.
- Top-hat Window Function — Provides a NcWindow of top-hat type filter
- Gaussian window function — Provides a NcWindow of Gaussian type filter.
- Transfer Function
- Transfer Function Abstract Class — Defines the prototype of the NcTransferFunc object.
- BBKS Transfer Function — FIXME
- EH Transfer Function — Eisenstein-Hu fitting function.
- CAMB Transfer Function — FIXME
- Pert Transfer Function — FIXME
- Perturbations Growth Function — FIXME
- Matter Fluctuation Variance — FIXME
- Density Profile
- Density Profile Function Abstract Class — Defines the prototype of the NcDensityProfile object.
- NFW Density Profile — Provides a NcDensityProfile of NFW type.
- 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
- Mean Tinker Normalized 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
- Cluster and CMB Lensing Correlation — using halo model and Limber approximation.
- 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
- Hubble Function Data from BAO — Object representing Hubble Function BAO 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
- ABC analysis
- Monte Carlo ABC analysis for cluster number counts — Object implementing Approximate Bayesian Computation (ABC) for cluster number counts
- 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
- Matrix Exponential — Simple functions to calculate matrix exponential (only 2x2 to date)
- MPQ Tree — 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
- Enumeration Types
- Objects Hierarchy
- API Index
- API Index Deprecated
- Annotation Glossary