diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 4af3d3d..0000000 --- a/_config.yml +++ /dev/null @@ -1,100 +0,0 @@ -# Welcome to Jekyll! -# -# This config file is meant for settings that affect your whole blog, values -# which you are expected to set up once and rarely need to edit after that. -# For technical reasons, this file is *NOT* reloaded automatically when you use -# 'jekyll serve'. If you change this file, please restart the server process. - -# Site settings -title: Numerical Cosmology Library -name: NumCosmo -email: vitenti@uel.br -#location: My location # ex. Nice, France -#company: MyCompany -#company_url: my_company_website -github_url: https://github.com/NumCosmo -description: NumCosmo website -favicon: favicon.png # Image must be in assets/images -repository: numcosmo/numcosmo.github.io # ex. DONGChuan/DONGChuan.github.io - -# The base hostname & protocol for your site -# For local test, please use http://localhost:4000 -# For production, use your github page url. ex. http://dongchuan.github.io -url: https://numcosmo.github.io/ - -## Gem -plugins: - - jekyll-paginate - - rouge - - kramdown - - jekyll-github-metadata - -# Build settings -markdown: kramdown -lsi: false -excerpt_separator: "\n\n" - -source: . -destination: ./_site - -quiet: false -defaults: [] - -kramdown: - input: GFM - highlighter: rouge - - -# Permalinks -permalink: pretty -baseurl: / - -# Disque -disque: numcosmo.disqus.com - -# Pagination -paginate: 5 -paginate_path: 'page:num' - -# Navigation. If you do not like these modules, just remove them :D -navs: - - - href: / - label: Home - - - - href: /about - label: About - - - - href: /news - label: News - - - - href: /download - label: Installation - - - - href: /tutorials - label: Tutorials - - - - href: /examples - label: Examples - - - - href: /manual - label: Manual - -# Sidebar to show popular repo -side_bar_repo_limit: 5 # Number of repos to show - -# Google Analytics -analytics : - provider : google - google : - tracking_id : 'UA-36056599-1' - -# NumCosmo version - -version: 0.21.2 diff --git a/_quarto.yml b/_quarto.yml index 3dd1a17..2c0311b 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -6,9 +6,10 @@ project: - about.qmd - install.qmd - manual.qmd - - gobject.qmd - - curve_tutorial.qmd - - example_snia.qmd + - tutorials/c/gobject.qmd + - tutorials/c/curve_tutorial.qmd + - tutorials/python/cluster_wl_simul.qmd + - examples/data_analysis/snia.qmd website: title: "The Numerical Cosmology Library" @@ -36,15 +37,19 @@ website: contents: - section: "C Tutorials" contents: - - href: gobject.qmd + - href: tutorials/c/gobject.qmd text: "GObject Tutorial" - - href: curve_tutorial.qmd + - href: tutorials/c/curve_tutorial.qmd text: "Model Fit Tutorial" + - section: "Python Tutorials" + contents: + - href: tutorials/python/cluster_wl_simul.qmd + text: "Cluster WL Simulation" - section: "Examples" contents: - section: "Data Analysis" contents: - - href: example_snia.qmd + - href: examples/data_analysis/snia.qmd text: "SN Ia Fitting" resources: @@ -63,4 +68,4 @@ citation-location: margin authors: - NumCosmo developers jupyter: python3 -version: 0.22.0 +version: 0.23.0 diff --git a/example_snia.qmd b/examples/data_analysis/snia.qmd similarity index 99% rename from example_snia.qmd rename to examples/data_analysis/snia.qmd index e425baf..89ee66e 100644 --- a/example_snia.qmd +++ b/examples/data_analysis/snia.qmd @@ -2,7 +2,7 @@ title: "Supernova Type Ia Analysis" --- -{{< include _functions.qmd >}} +{{< include /_functions.qmd >}} In this example, we demonstrate how to use NumCosmo to compute cosmological observables and fit a model to data. diff --git a/manual/NcABCClusterNCount.html b/manual/NcABCClusterNCount.html index 932bef4..d493ab0 100644 --- a/manual/NcABCClusterNCount.html +++ b/manual/NcABCClusterNCount.html @@ -6,7 +6,7 @@ NcABCClusterNCount: NumCosmo Reference Manual - + @@ -34,7 +34,7 @@ Properties Home -Up +Up Prev Next @@ -203,7 +203,7 @@

NcA
    GEnum
     ├── NcABCClusterNCountEpsilonUpdate
     ╰── NcABCClusterNCountSummary
-    GObject
+    GObject
     ╰── NcmABC
         ╰── NcABCClusterNCount
 
diff --git a/manual/NcCBE.html b/manual/NcCBE.html index 6f30f04..68b287d 100644 --- a/manual/NcCBE.html +++ b/manual/NcCBE.html @@ -474,7 +474,7 @@

NcCBE

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcCBE
 
diff --git a/manual/NcCBEPrecision.html b/manual/NcCBEPrecision.html index 9e98d86..882bd7f 100644 --- a/manual/NcCBEPrecision.html +++ b/manual/NcCBEPrecision.html @@ -871,7 +871,7 @@

NcCBEPr

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcCBEPrecision
 
diff --git a/manual/NcClusterAbundance.html b/manual/NcClusterAbundance.html index 6886386..becf8a1 100644 --- a/manual/NcClusterAbundance.html +++ b/manual/NcClusterAbundance.html @@ -383,7 +383,7 @@

NcC

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcClusterAbundance
 
diff --git a/manual/NcClusterMass.html b/manual/NcClusterMass.html index e71d136..29b7c0d 100644 --- a/manual/NcClusterMass.html +++ b/manual/NcClusterMass.html @@ -200,7 +200,7 @@

NcCluste

Object Hierarchy

    GEnum
     ╰── NcClusterMassImpl
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ├── NcClusterMassAscaso
@@ -797,7 +797,7 @@ 

NcCluste const NcmVector *z, const NcmMatrix *lnM_obs, const NcmMatrix *lnM_obs_params, - GArray *res);

+ GArray *res);

FIXME

[virtual P_vec_z_lnMobs]

@@ -841,7 +841,7 @@

NcCluste

res

-

a GArray.

+

a GArray.

[element-type gdouble] diff --git a/manual/NcClusterMassAscaso.html b/manual/NcClusterMassAscaso.html index ee483f4..07daa9c 100644 --- a/manual/NcClusterMassAscaso.html +++ b/manual/NcClusterMassAscaso.html @@ -186,7 +186,7 @@

Nc

Object Hierarchy

    GEnum
     ╰── NcClusterMassAscasoSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassAscaso
diff --git a/manual/NcClusterMassBenson.html b/manual/NcClusterMassBenson.html
index 87ec8be..089570f 100644
--- a/manual/NcClusterMassBenson.html
+++ b/manual/NcClusterMassBenson.html
@@ -166,7 +166,7 @@ 

Nc

Object Hierarchy

    GEnum
     ╰── NcClusterMassBensonSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassBenson
diff --git a/manual/NcClusterMassBensonXRay.html b/manual/NcClusterMassBensonXRay.html
index 8fdad67..a71a29d 100644
--- a/manual/NcClusterMassBensonXRay.html
+++ b/manual/NcClusterMassBensonXRay.html
@@ -158,7 +158,7 @@ 

Object Hierarchy

    GEnum
     ╰── NcClusterMassBensonXRaySParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassBenson
diff --git a/manual/NcClusterMassLnnormal.html b/manual/NcClusterMassLnnormal.html
index 5ae53cf..ab19ad7 100644
--- a/manual/NcClusterMassLnnormal.html
+++ b/manual/NcClusterMassLnnormal.html
@@ -120,7 +120,7 @@ 

Object Hierarchy

    GEnum
     ╰── NcClusterMassLnnormalSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassLnnormal
diff --git a/manual/NcClusterMassNodist.html b/manual/NcClusterMassNodist.html
index 4db82f1..264da74 100644
--- a/manual/NcClusterMassNodist.html
+++ b/manual/NcClusterMassNodist.html
@@ -71,7 +71,7 @@ 

Nc

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassNodist
diff --git a/manual/NcClusterMassPlCL.html b/manual/NcClusterMassPlCL.html
index 65e9e38..0324a3e 100644
--- a/manual/NcClusterMassPlCL.html
+++ b/manual/NcClusterMassPlCL.html
@@ -268,7 +268,7 @@ 

NcCl

Object Hierarchy

    GEnum
     ╰── NcClusterMassPlCLSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassPlCL
diff --git a/manual/NcClusterMassVanderlinde.html b/manual/NcClusterMassVanderlinde.html
index 33b044e..7146b85 100644
--- a/manual/NcClusterMassVanderlinde.html
+++ b/manual/NcClusterMassVanderlinde.html
@@ -158,7 +158,7 @@ 

<

Object Hierarchy

    GEnum
     ╰── NcClusterMassVanderlindeSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterMass
             ╰── NcClusterMassVanderlinde
diff --git a/manual/NcClusterPhotozGauss.html b/manual/NcClusterPhotozGauss.html
index 47dfcb1..f372f43 100644
--- a/manual/NcClusterPhotozGauss.html
+++ b/manual/NcClusterPhotozGauss.html
@@ -107,7 +107,7 @@ 

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModel
         ╰── NcClusterRedshift
             ╰── NcClusterPhotozGauss
diff --git a/manual/NcClusterPhotozGaussGlobal.html b/manual/NcClusterPhotozGaussGlobal.html
index 71e178c..51ff636 100644
--- a/manual/NcClusterPhotozGaussGlobal.html
+++ b/manual/NcClusterPhotozGaussGlobal.html
@@ -171,7 +171,7 @@ 

Object Hierarchy

    GEnum
     ╰── NcClusterPhotozGaussGlobalSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterRedshift
             ╰── NcClusterPhotozGaussGlobal
diff --git a/manual/NcClusterPseudoCounts.html b/manual/NcClusterPseudoCounts.html
index db131f7..d9ad460 100644
--- a/manual/NcClusterPseudoCounts.html
+++ b/manual/NcClusterPseudoCounts.html
@@ -250,7 +250,7 @@ 

Object Hierarchy

    GEnum
     ╰── NcClusterPseudoCountsSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterPseudoCounts
 
diff --git a/manual/NcClusterRedshift.html b/manual/NcClusterRedshift.html index 1aac1a4..e32310b 100644 --- a/manual/NcClusterRedshift.html +++ b/manual/NcClusterRedshift.html @@ -192,7 +192,7 @@

NcCl

Object Hierarchy

    GEnum
     ╰── NcClusterRedshiftImpl
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcClusterRedshift
             ├── NcClusterPhotozGauss
diff --git a/manual/NcClusterRedshiftNodist.html b/manual/NcClusterRedshiftNodist.html
index c12bd45..3c32daf 100644
--- a/manual/NcClusterRedshiftNodist.html
+++ b/manual/NcClusterRedshiftNodist.html
@@ -71,7 +71,7 @@ 

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModel
         ╰── NcClusterRedshift
             ╰── NcClusterRedshiftNodist
diff --git a/manual/NcCorClusterCmbLensLimber.html b/manual/NcCorClusterCmbLensLimber.html
index 091d84a..f02206e 100644
--- a/manual/NcCorClusterCmbLensLimber.html
+++ b/manual/NcCorClusterCmbLensLimber.html
@@ -8,7 +8,7 @@
 
 
 
-
+
 
 
 
-
-
-
-
-
-
-
-
-
-
-
- - -
-

NcDataReducedShearClusterMass

-

NcDataReducedShearClusterMass — Galaxy clusters data -- pseudo number counts likelihood.

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
doubledec-clusterRead / Write
-NcDistance *distRead / Write / Construct
-NcmMatrix *gal-obsRead / Write
gbooleanhas-rhRead / Write
-NcmObjArray *photoz-arrayRead / Write
doublepsf-sizeRead / Write
doublera-clusterRead / Write
doublez-clusterRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NcDataReducedShearClusterMassObs
-    GObject
-    ╰── NcmData
-        ╰── NcDataReducedShearClusterMass
-
-
-
-

Description

-

FIXME

-
-
-

Functions

-
-

nc_data_reduced_shear_cluster_mass_new ()

-
NcDataReducedShearClusterMass *
-nc_data_reduced_shear_cluster_mass_new
-                               (NcDistance *dist);
-

Creates a new NcDataReducedShearClusterMass.

-
-

Parameters

-
----- - - - - - -

dist

a NcDistance

 
-
-
-

Returns

-

the newly created NcDataReducedShearClusterMass.

-
-
-
-
-

nc_data_reduced_shear_cluster_mass_new_from_file ()

-
NcDataReducedShearClusterMass *
-nc_data_reduced_shear_cluster_mass_new_from_file
-                               (const gchar *filename);
-

Creates a new NcDataReducedShearClusterMass from filename -.

-
-

Parameters

-
----- - - - - - -

filename

file containing a serialized NcDataReducedShearClusterMass

 
-
-
-

Returns

-

the newly created NcDataReducedShearClusterMass.

-

[transfer full]

-
-
-
-
-

nc_data_reduced_shear_cluster_mass_ref ()

-
NcDataReducedShearClusterMass *
-nc_data_reduced_shear_cluster_mass_ref
-                               (NcDataReducedShearClusterMass *drs);
-

Increases the reference count of drs - by one.

-
-

Parameters

-
----- - - - - - -

drs

a NcDataReducedShearClusterMass

 
-
-
-

Returns

-

drs -.

-

[transfer full]

-
-
-
-
-

nc_data_reduced_shear_cluster_mass_free ()

-
void
-nc_data_reduced_shear_cluster_mass_free
-                               (NcDataReducedShearClusterMass *drs);
-

Atomically decrements the reference count of drs - by one. If the reference count drops to 0, -all memory allocated by drs - is released.

-
-

Parameters

-
----- - - - - - -

drs

a NcDataReducedShearClusterMass

 
-
-
-
-
-

nc_data_reduced_shear_cluster_mass_clear ()

-
void
-nc_data_reduced_shear_cluster_mass_clear
-                               (NcDataReducedShearClusterMass **drs);
-

The reference count of drs - is decreased and the pointer is set to NULL.

-
-

Parameters

-
----- - - - - - -

drs

a NcDataReducedShearClusterMass

 
-
-
-
-
-

nc_data_reduced_shear_cluster_mass_set_dist ()

-
void
-nc_data_reduced_shear_cluster_mass_set_dist
-                               (NcDataReducedShearClusterMass *drs,
-                                NcDistance *dist);
-

Sets the distance object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

drs

a NcDataReducedShearClusterMass

 

dist

a NcDistance

 
-
-
-
-
-

nc_data_reduced_shear_cluster_mass_load_hdf5 ()

-
void
-nc_data_reduced_shear_cluster_mass_load_hdf5
-                               (NcDataReducedShearClusterMass *drs,
-                                const gchar *hdf5_file,
-                                const gchar ftype,
-                                const gdouble z_cluster,
-                                const gdouble ra_cluster,
-                                const gdouble dec_cluster);
-

Loads from a HDF5 file the data, filters by ftype - when available, using -the cluster information in z_cluster -, ra_cluster - and dec_cluster -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

drs

a NcDataReducedShearClusterMass

 

hdf5_file

a file containing NcDataReducedShearClusterMass data

 

ftype

filter type ('u', 'g', 'r', 'i', 'z')

 

z_cluster

cluster redshift

 

ra_cluster

cluster RA

 

dec_cluster

cluster DEC

 
-
-
-
-
-

Types and Values

-
-

enum NcDataReducedShearClusterMassObs

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NC_DATA_REDUCED_SHEAR_CLUSTER_MASS_ZCLUSTER

-

cluster redshift

-
 

NC_DATA_REDUCED_SHEAR_CLUSTER_MASS_GOBS

-

measured reduced shear

-
 

NC_DATA_REDUCED_SHEAR_CLUSTER_MASS_PZ

-

redshift distribution (photometric)

-
 
-
-
-
-
-

Property Details

-
-

The “dec-cluster” property

-
  “dec-cluster”              double
-

Cluster (halo) DEC.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-

Allowed values: [-360,360]

-

Default value: 0

-
-
-
-

The “dist” property

-
  “dist”                     NcDistance *
-

Distance object.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write / Construct

-
-
-
-

The “gal-obs” property

-
  “gal-obs”                  NcmMatrix *
-

Matrix containing galaxy observables.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-
-
-
-

The “has-rh” property

-
  “has-rh”                   gboolean
-

Has the galaxy size (rh) information.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “photoz-array” property

-
  “photoz-array”             NcmObjArray *
-

Array of photometric redshift objects.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-
-
-
-

The “psf-size” property

-
  “psf-size”                 double
-

PSF size.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-

Allowed values: >= 0

-

Default value: 0

-
-
-
-

The “ra-cluster” property

-
  “ra-cluster”               double
-

Cluster (halo) RA.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-

Allowed values: [-360,360]

-

Default value: 0

-
-
-
-

The “z-cluster” property

-
  “z-cluster”                double
-

Cluster (halo) redshift.

-

Owner: NcDataReducedShearClusterMass

-

Flags: Read / Write

-

Allowed values: >= 0

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcDataSNIACov.html b/manual/NcDataSNIACov.html index fa2d093..3a30695 100644 --- a/manual/NcDataSNIACov.html +++ b/manual/NcDataSNIACov.html @@ -57,7 +57,7 @@

NcDataSN -GQuark +GQuark nc_data_snia_cov_error_quark () @@ -177,7 +177,7 @@

NcDataSN -GArray * +GArray * nc_data_snia_cov_peek_abs_mag_set () @@ -209,7 +209,7 @@

NcDataSN -GArray * +GArray * nc_data_snia_cov_peek_dataset () @@ -217,7 +217,7 @@

NcDataSN -GArray * +GArray * nc_data_snia_cov_peek_is_calib () @@ -225,7 +225,7 @@

NcDataSN -GArray * +GArray * nc_data_snia_cov_peek_used_in_sh0es () @@ -477,7 +477,7 @@

NcDataSN -GVariant * +GVariant * absmag-set Read / Write @@ -523,7 +523,7 @@

NcDataSN -GVariant * +GVariant * is-calib Read / Write @@ -564,7 +564,7 @@

NcDataSN -GVariant * +GVariant * used-in-sh0es Read / Write @@ -631,7 +631,7 @@

NcDataSN
    GEnum
     ├── NcDataSNIACovError
     ╰── NcDataSNIACovOrder
-    GObject
+    GObject
     ╰── NcmData
         ╰── NcmDataGaussCov
             ╰── NcDataSNIACov
@@ -645,7 +645,7 @@ 

NcDataSN

Functions

nc_data_snia_cov_error_quark ()

-
GQuark
+
GQuark
 nc_data_snia_cov_error_quark (void);

@@ -1066,7 +1066,7 @@

NcDataSN

nc_data_snia_cov_peek_abs_mag_set ()

-
GArray *
+
GArray *
 nc_data_snia_cov_peek_abs_mag_set (NcDataSNIACov *snia_cov);

Gets the dataset array.

@@ -1174,7 +1174,7 @@

NcDataSN

nc_data_snia_cov_peek_dataset ()

-
GArray *
+
GArray *
 nc_data_snia_cov_peek_dataset (NcDataSNIACov *snia_cov);

Gets an array containing the dataset id for each SNIa.

@@ -1194,14 +1194,14 @@

NcDataSN

Returns

-

an GArray containing the dataset id for each SNIa.

+

an GArray containing the dataset id for each SNIa.

[transfer none][element-type guint32]


nc_data_snia_cov_peek_is_calib ()

-
GArray *
+
GArray *
 nc_data_snia_cov_peek_is_calib (NcDataSNIACov *snia_cov);

Gets an array containing whether the SNIa is a calibrator.

@@ -1221,14 +1221,14 @@

NcDataSN

Returns

-

an GArray containing whether the SNIa is a calibrator.

+

an GArray containing whether the SNIa is a calibrator.

[transfer none][element-type guint32]


nc_data_snia_cov_peek_used_in_sh0es ()

-
GArray *
+
GArray *
 nc_data_snia_cov_peek_used_in_sh0es (NcDataSNIACov *snia_cov);

Gets an array containing whether the SNIa was used in SH0ES.

@@ -1248,7 +1248,7 @@

NcDataSN

Returns

-

an GArray containing containing whether the SNIa was used in SH0ES.

+

an GArray containing containing whether the SNIa was used in SH0ES.

[transfer none][element-type guint32]

@@ -1653,7 +1653,7 @@

NcDataSN

nc_data_snia_cov_set_abs_mag_set ()

void
 nc_data_snia_cov_set_abs_mag_set (NcDataSNIACov *snia_cov,
-                                  GArray *abs_mag_set);
+ GArray *abs_mag_set);

Sets the array containing the indexes labeling to which set each SNIa belongs.

@@ -1684,7 +1684,7 @@

NcDataSN

nc_data_snia_cov_set_is_calib ()

void
 nc_data_snia_cov_set_is_calib (NcDataSNIACov *snia_cov,
-                               GArray *is_calib);
+ GArray *is_calib);

Sets the array containing whether the SNIa is a calibrator.

Parameters

@@ -1714,7 +1714,7 @@

NcDataSN

nc_data_snia_cov_set_used_in_sh0es ()

void
 nc_data_snia_cov_set_used_in_sh0es (NcDataSNIACov *snia_cov,
-                                    GArray *used_in_sh0es);
+ GArray *used_in_sh0es);

Sets the array containing whether the SNIa was used in SH0ES.

Parameters

@@ -2058,7 +2058,7 @@

NcDataSN

nc_data_snia_cov_get_catalog_id ()

NcDataSNIAId
 nc_data_snia_cov_get_catalog_id (gchar *id,
-                                 GError **err);
+ GError **err);

Gets catalog id from the id string.

@@ -2077,7 +2077,7 @@

NcDataSN

err

-

return location for a GError, or NULL

+

return location for a GError, or NULL

  @@ -2093,7 +2093,7 @@

NcDataSN

nc_data_snia_cov_get_catalog ()

gchar *
 nc_data_snia_cov_get_catalog (gchar *id,
-                              GError **err);
+ GError **err);

Gets catalog filename from the id .

@@ -2112,7 +2112,7 @@

NcDataSN

err

-

return location for a GError, or NULL

+

return location for a GError, or NULL

  @@ -2159,7 +2159,7 @@

NcDataSN nc_data_snia_cov_apply_filter_sh0es_z (NcDataSNIACov *snia_cov, const gdouble z_min, const gboolean use_calib, - GError **err);

+ GError **err);

Apply SH0ES+z_min filter to data.

Parameters

@@ -2187,7 +2187,7 @@

NcDataSN

err

-

return location for a GError, or NULL

+

return location for a GError, or NULL

  @@ -2320,7 +2320,7 @@

NcDataSN

Property Details

The “absmag-set” property

-
  “absmag-set”               GVariant *
+
  “absmag-set”               GVariant *

Absolute magnitude set.

Owner: NcDataSNIACov

Flags: Read / Write

@@ -2390,7 +2390,7 @@

NcDataSN

The “is-calib” property

-
  “is-calib”                 GVariant *
+
  “is-calib”                 GVariant *

Whether the SNIa is a calibrator.

Owner: NcDataSNIACov

Flags: Read / Write

@@ -2450,7 +2450,7 @@

NcDataSN

The “used-in-sh0es” property

-
  “used-in-sh0es”            GVariant *
+
  “used-in-sh0es”            GVariant *

Whether the SNIa was used in SH0ES.

Owner: NcDataSNIACov

Flags: Read / Write

diff --git a/manual/NcDataXcor.html b/manual/NcDataXcor.html index 8902a65..b888415 100644 --- a/manual/NcDataXcor.html +++ b/manual/NcDataXcor.html @@ -158,7 +158,7 @@

NcDataXcor< -NcXcor * +NcXcor * xc Read / Write @@ -181,18 +181,26 @@

NcDataXcor< #define +NC_TYPE_DATA_XCOR + + +#define NC_DATA_XCOR_MAX #define NC_DATA_XCOR_DL + +  +NcDataXcor +

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataGaussCov
             ╰── NcDataXcor
@@ -221,7 +229,7 @@ 

NcDataXcor<

nc_data_xcor_new_full ()

NcDataXcor *
 nc_data_xcor_new_full (const guint nobs,
-                       NcXcor *xc,
+                       NcXcor *xc,
                        gboolean use_norma);

FIXME

@@ -240,7 +248,7 @@

NcDataXcor<

xc

-

a NcXcor to perform the computation of theoretical power spectra.

+

a NcXcor to perform the computation of theoretical power spectra.

  @@ -553,6 +561,12 @@

NcDataXcor<

Types and Values

+

NC_TYPE_DATA_XCOR

+
#define NC_TYPE_DATA_XCOR (nc_data_xcor_get_type ())
+
+
+
+

NC_DATA_XCOR_MAX

#define NC_DATA_XCOR_MAX (5)
 
@@ -563,6 +577,11 @@

NcDataXcor<
#define NC_DATA_XCOR_DL 10
 

+
+
+

NcDataXcor

+
typedef struct _NcDataXcor NcDataXcor;
+

Property Details

@@ -594,7 +613,7 @@

NcDataXcor<

The “xc” property

-
  “xc”                       NcXcor *
+
  “xc”                       NcXcor *

Xcor object to compute theoretical spectra.

Owner: NcDataXcor

Flags: Read / Write

diff --git a/manual/NcDistance.html b/manual/NcDistance.html index ef1c4be..bb1c09c 100644 --- a/manual/NcDistance.html +++ b/manual/NcDistance.html @@ -414,6 +414,14 @@

NcDistance< gdouble +nc_distance_comoving_z1_z2 () + + + + +gdouble + + nc_distance_transverse_z1_z2 () @@ -513,7 +521,7 @@

NcDistance<

Object Hierarchy

    GEnum
     ╰── NcDistanceComovingMethod
-    GObject
+    GObject
     ╰── NcDistance
 

@@ -2211,6 +2219,52 @@

NcDistance<


+

nc_distance_comoving_z1_z2 ()

+
gdouble
+nc_distance_comoving_z1_z2 (NcDistance *dist,
+                            NcHICosmo *cosmo,
+                            const gdouble z1,
+                            const gdouble z2);
+

Compute the comoving distance between $z_1$ and $z_2$, $D_c (z_1, z_2)$.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

dist

a NcDistance

 

cosmo

a NcHICosmo

 

z1

redshift $z_1$

 

z2

redshift $z_2$

 
+
+
+

Returns

+

$D_c(z_1, z_2)$.

+
+
+
+

nc_distance_transverse_z1_z2 ()

gdouble
 nc_distance_transverse_z1_z2 (NcDistance *dist,
diff --git a/manual/NcGalaxyAcf.html b/manual/NcGalaxyAcf.html
index a7327d9..dcb8aa5 100644
--- a/manual/NcGalaxyAcf.html
+++ b/manual/NcGalaxyAcf.html
@@ -83,7 +83,7 @@ 

NcGalaxyAc

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcGalaxyAcf
 
diff --git a/manual/NcGalaxyRedshift.html b/manual/NcGalaxyRedshift.html deleted file mode 100644 index 13e1988..0000000 --- a/manual/NcGalaxyRedshift.html +++ /dev/null @@ -1,635 +0,0 @@ - - - - - -NcGalaxyRedshift: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyRedshift

-

NcGalaxyRedshift — Abstract class describing galaxy redshifts.

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gdouble - -(*NcGalaxyRedshiftF) () -
-NcGalaxyRedshift * - -nc_galaxy_redshift_ref () -
-void - -nc_galaxy_redshift_free () -
-void - -nc_galaxy_redshift_clear () -
-gboolean - -nc_galaxy_redshift_has_dist () -
-gdouble - -nc_galaxy_redshift_mode () -
-guint - -nc_galaxy_redshift_nintervals () -
-gdouble - -nc_galaxy_redshift_interval_weight () -
-void - -nc_galaxy_redshift_pdf_limits () -
-gdouble - -nc_galaxy_redshift_pdf () -
-gdouble - -nc_galaxy_redshift_gen () -
-gdouble - -nc_galaxy_redshift_quantile () -
-gdouble - -nc_galaxy_redshift_compute_mean_m2lnf () -
-guint - -nc_galaxy_redshift_len () -
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyRedshift
-        ├── NcGalaxyRedshiftGauss
-        ├── NcGalaxyRedshiftSpec
-        ╰── NcGalaxyRedshiftSpline
-
-
-
-

Description

-

Abstract class used to define a generic galaxy redshift probability -distribution $P_g(z)$.

-
-
-

Functions

-
-

NcGalaxyRedshiftF ()

-
gdouble
-(*NcGalaxyRedshiftF) (const gdouble z,
-                      gpointer userdata);
-
-
-
-

nc_galaxy_redshift_ref ()

-
NcGalaxyRedshift *
-nc_galaxy_redshift_ref (NcGalaxyRedshift *gz);
-

Increase the reference of gz - by one.

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-

Returns

-

gz -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_free ()

-
void
-nc_galaxy_redshift_free (NcGalaxyRedshift *gz);
-

Decrease the reference count of gz - by one.

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-
-
-

nc_galaxy_redshift_clear ()

-
void
-nc_galaxy_redshift_clear (NcGalaxyRedshift **gz);
-

Decrease the reference count of gz - by one, and sets the pointer *gz - to -NULL.

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-
-
-

nc_galaxy_redshift_has_dist ()

-
gboolean
-nc_galaxy_redshift_has_dist (NcGalaxyRedshift *gz);
-

[virtual has_dist]

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-

Returns

-

whether the galaxy has a redshift distribution.

-
-
-
-
-

nc_galaxy_redshift_mode ()

-
gdouble
-nc_galaxy_redshift_mode (NcGalaxyRedshift *gz);
-

[virtual mode]

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-

Returns

-

the value of the distribution mode or the spectroscopic redshift when available.

-
-
-
-
-

nc_galaxy_redshift_nintervals ()

-
guint
-nc_galaxy_redshift_nintervals (NcGalaxyRedshift *gz);
-

[virtual nintervals]

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-

Returns

-

the number of disjointed intervals in the distribution.

-
-
-
-
-

nc_galaxy_redshift_interval_weight ()

-
gdouble
-nc_galaxy_redshift_interval_weight (NcGalaxyRedshift *gz,
-                                    const guint di);
-

[virtual interval_weight]

-
-

Parameters

-
----- - - - - - - - - - - - - -

gz

a NcGalaxyRedshift

 

di

distribution index $i$

 
-
-
-

Returns

-

the weight associated to interval $i$.

-
-
-
-
-

nc_galaxy_redshift_pdf_limits ()

-
void
-nc_galaxy_redshift_pdf_limits (NcGalaxyRedshift *gz,
-                               const guint di,
-                               gdouble *zmin,
-                               gdouble *zmax);
-

This method provides the limits of the redshift probability density -$p_i(z)$.

-

[virtual pdf_limits]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

gz

a NcGalaxyRedshift

 

di

distribution index $i$

 

zmin

the redshift lower limit.

[out caller-allocates]

zmax

the redshift upper limit.

[out caller-allocates]
-
-
-
-
-

nc_galaxy_redshift_pdf ()

-
gdouble
-nc_galaxy_redshift_pdf (NcGalaxyRedshift *gz,
-                        const guint di,
-                        const gdouble z);
-

[virtual pdf]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

gz

a NcGalaxyRedshift

 

di

distribution index $i$

 

z

the redshift $z$

 
-
-
-

Returns

-

the probability density at z -, $p_{i}(z)$.

-
-
-
-
-

nc_galaxy_redshift_gen ()

-
gdouble
-nc_galaxy_redshift_gen (NcGalaxyRedshift *gz,
-                        NcmRNG *rng);
-

Generates a redshift from the distribution using rng -.

-

[virtual gen]

-
-

Parameters

-
----- - - - - - - - - - - - - -

gz

a NcGalaxyRedshift

 

rng

a NcmRNG

 
-
-
-

Returns

-

the generated value $z$.

-
-
-
-
-

nc_galaxy_redshift_quantile ()

-
gdouble
-nc_galaxy_redshift_quantile (NcGalaxyRedshift *gz,
-                             const gdouble q);
-

Computes the $q$ quantile.

-

[virtual quantile]

-
-

Parameters

-
----- - - - - - - - - - - - - -

gz

a NcGalaxyRedshift

 

q

the quantile $q \in [0, 1]$

 
-
-
-

Returns

-

the $q$ quantile.

-
-
-
-
-

nc_galaxy_redshift_compute_mean_m2lnf ()

-
gdouble
-nc_galaxy_redshift_compute_mean_m2lnf (NcGalaxyRedshift *gz,
-                                       guint gal_i,
-                                       NcGalaxyRedshiftF m2lnf,
-                                       gpointer userdata);
-

Computes the mean of a functions through $\int\mathrm{d}z P(z)f(z)$.

-

[virtual compute_mean_m2lnf]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

gz

a NcGalaxyRedshift

 

gal_i

galaxy redshift id

 

m2lnf

a NcGalaxyRedshiftF.

[scope call]

userdata

user data for m2lnf -calls.

[closure]
-
-
-

Returns

-

$-2\ln\left[\int \mathrm{d}z P(z)f(z)\right]$.

-
-
-
-
-

nc_galaxy_redshift_len ()

-
guint
-nc_galaxy_redshift_len (NcGalaxyRedshift *gz);
-

[virtual len]

-
-

Parameters

-
----- - - - - - -

gz

a NcGalaxyRedshift

 
-
-
-

Returns

-

number of galaxies in the object.

-
-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyRedshiftGauss.html b/manual/NcGalaxyRedshiftGauss.html deleted file mode 100644 index cabcb92..0000000 --- a/manual/NcGalaxyRedshiftGauss.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - -NcGalaxyRedshiftGauss: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyRedshiftGauss

-

NcGalaxyRedshiftGauss — Class describing Gaussian photometric galaxy redshifts.

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NcGalaxyRedshiftGauss * - -nc_galaxy_redshift_gauss_new () -
-NcGalaxyRedshiftGauss * - -nc_galaxy_redshift_gauss_ref () -
-void - -nc_galaxy_redshift_gauss_free () -
-void - -nc_galaxy_redshift_gauss_clear () -
-void - -nc_galaxy_redshift_gauss_set_obs () -
-NcmMatrix * - -nc_galaxy_redshift_gauss_peek_obs () -
-guint - -nc_galaxy_redshift_gauss_len () -
-
-
-

Properties

-
----- - - - - - -
-NcmMatrix *obsRead / Write
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyRedshift
-        ╰── NcGalaxyRedshiftGauss
-
-
-
-

Description

-

Class used to define a generic galaxy redshift probability distribution -$P^g_i(z)$.

-
-
-

Functions

-
-

nc_galaxy_redshift_gauss_new ()

-
NcGalaxyRedshiftGauss *
-nc_galaxy_redshift_gauss_new (void);
-

Creates a new NcGalaxyRedshiftGauss.

-
-

Returns

-

The newly created NcGalaxyRedshiftGauss.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_gauss_ref ()

-
NcGalaxyRedshiftGauss *
-nc_galaxy_redshift_gauss_ref (NcGalaxyRedshiftGauss *gzg);
-

Increase the reference of gzg - by one.

-
-

Parameters

-
----- - - - - - -

gzg

a NcGalaxyRedshiftGauss

 
-
-
-

Returns

-

gzg -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_gauss_free ()

-
void
-nc_galaxy_redshift_gauss_free (NcGalaxyRedshiftGauss *gzg);
-

Decrease the reference count of gzg - by one.

-
-

Parameters

-
----- - - - - - -

gzg

a NcGalaxyRedshiftGauss

 
-
-
-
-
-

nc_galaxy_redshift_gauss_clear ()

-
void
-nc_galaxy_redshift_gauss_clear (NcGalaxyRedshiftGauss **gzg);
-

Decrease the reference count of gzg - by one, and sets the pointer *gzg - to -NULL.

-
-

Parameters

-
----- - - - - - -

gzg

a NcGalaxyRedshiftGauss

 
-
-
-
-
-

nc_galaxy_redshift_gauss_set_obs ()

-
void
-nc_galaxy_redshift_gauss_set_obs (NcGalaxyRedshiftGauss *gzg,
-                                  NcmMatrix *obs);
-

Sets the observables of the redshift distribution through -the matrix obs -. obs - should contain two columns where the -first contain the mean redshift $\bar{z}$ and the second -the standard deviation $\sigma_z$.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gzg

a NcGalaxyRedshiftGauss

 

obs

a NcmMatrix

 
-
-
-
-
-

nc_galaxy_redshift_gauss_peek_obs ()

-
NcmMatrix *
-nc_galaxy_redshift_gauss_peek_obs (NcGalaxyRedshiftGauss *gzg);
-

Gets observations matrix.

-
-

Parameters

-
----- - - - - - -

gzg

a NcGalaxyRedshiftGauss

 
-
-
-

Returns

-

observations matrix.

-

[transfer none]

-
-
-
-
-

nc_galaxy_redshift_gauss_len ()

-
guint
-nc_galaxy_redshift_gauss_len (NcGalaxyRedshiftGauss *gzg);
-
-
-
-

Property Details

-
-

The “obs” property

-
  “obs”                      NcmMatrix *
-

Redshift observables.

-

Owner: NcGalaxyRedshiftGauss

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyRedshiftSpec.html b/manual/NcGalaxyRedshiftSpec.html deleted file mode 100644 index 7cebc23..0000000 --- a/manual/NcGalaxyRedshiftSpec.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - -NcGalaxyRedshiftSpec: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyRedshiftSpec

-

NcGalaxyRedshiftSpec — Class describing spectroscopic galaxy redshifts.

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NcGalaxyRedshiftSpec * - -nc_galaxy_redshift_spec_new () -
-NcGalaxyRedshiftSpec * - -nc_galaxy_redshift_spec_ref () -
-void - -nc_galaxy_redshift_spec_free () -
-void - -nc_galaxy_redshift_spec_clear () -
-void - -nc_galaxy_redshift_spec_set_z () -
-NcmVector * - -nc_galaxy_redshift_spec_peek_z () -
-
-
-

Properties

-
----- - - - - - -
-NcmVector *z-specRead / Write
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyRedshift
-        ╰── NcGalaxyRedshiftSpec
-
-
-
-

Description

-

Class used to define a spectroscopic galaxy redshift -$P_g(z) = \delta(z - z_\mathrm{spec})$.

-
-
-

Functions

-
-

nc_galaxy_redshift_spec_new ()

-
NcGalaxyRedshiftSpec *
-nc_galaxy_redshift_spec_new (void);
-

Creates a new empty NcGalaxyRedshiftSpec.

-
-

Returns

-

The newly created NcGalaxyRedshiftSpec.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_spec_ref ()

-
NcGalaxyRedshiftSpec *
-nc_galaxy_redshift_spec_ref (NcGalaxyRedshiftSpec *gzs);
-

Increase the reference of gzs - by one.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpec

 
-
-
-

Returns

-

gzs -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_spec_free ()

-
void
-nc_galaxy_redshift_spec_free (NcGalaxyRedshiftSpec *gzs);
-

Decrease the reference count of gzs - by one.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpec

 
-
-
-
-
-

nc_galaxy_redshift_spec_clear ()

-
void
-nc_galaxy_redshift_spec_clear (NcGalaxyRedshiftSpec **gzs);
-

Decrease the reference count of gzs - by one, and sets the pointer *gzs - to -NULL.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpec

 
-
-
-
-
-

nc_galaxy_redshift_spec_set_z ()

-
void
-nc_galaxy_redshift_spec_set_z (NcGalaxyRedshiftSpec *gzs,
-                               NcmVector *z_spec);
-

Sets the vector of the spectroscopic redshift $\vec{z}_\mathrm{spec}$ = z_spec -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gzs

a NcGalaxyRedshiftSpec

 

z_spec

a NcmVector

 
-
-
-
-
-

nc_galaxy_redshift_spec_peek_z ()

-
NcmVector *
-nc_galaxy_redshift_spec_peek_z (NcGalaxyRedshiftSpec *gzs);
-

Gets $\vec{z}_\mathrm{spec}$.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpec

 
-
-
-

Returns

-

$z_\mathrm{spec}$.

-

[transfer none]

-
-
-
-
-

Property Details

-
-

The “z-spec” property

-
  “z-spec”                   NcmVector *
-

Spectroscopic redshift.

-

Owner: NcGalaxyRedshiftSpec

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyRedshiftSpline.html b/manual/NcGalaxyRedshiftSpline.html deleted file mode 100644 index 99656ee..0000000 --- a/manual/NcGalaxyRedshiftSpline.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - -NcGalaxyRedshiftSpline: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyRedshiftSpline

-

NcGalaxyRedshiftSpline — Class describing spectroscopic galaxy redshifts.

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - -
-NcmObjArray *distsRead / Write
doublez-bestRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyRedshift
-        ╰── NcGalaxyRedshiftSpline
-
-
-
-

Description

-

Class used to define a generic galaxy redshift probability distribution -$P^g_i(z)$ using splines for each disjoint interval $i$.

-
-
-

Functions

-
-

nc_galaxy_redshift_spline_new ()

-
NcGalaxyRedshiftSpline *
-nc_galaxy_redshift_spline_new (void);
-

Creates a new NcGalaxyRedshiftSpline.

-
-

Returns

-

The newly created NcGalaxyRedshiftSpline.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_spline_ref ()

-
NcGalaxyRedshiftSpline *
-nc_galaxy_redshift_spline_ref (NcGalaxyRedshiftSpline *gzs);
-

Increase the reference of gzs - by one.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpline

 
-
-
-

Returns

-

gzs -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_redshift_spline_free ()

-
void
-nc_galaxy_redshift_spline_free (NcGalaxyRedshiftSpline *gzs);
-

Decrease the reference count of gzs - by one.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpline

 
-
-
-
-
-

nc_galaxy_redshift_spline_clear ()

-
void
-nc_galaxy_redshift_spline_clear (NcGalaxyRedshiftSpline **gzs);
-

Decrease the reference count of gzs - by one, and sets the pointer *gzs - to -NULL.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpline

 
-
-
-
-
-

nc_galaxy_redshift_spline_set_z_best ()

-
void
-nc_galaxy_redshift_spline_set_z_best (NcGalaxyRedshiftSpline *gzs,
-                                      const gdouble z_best);
-

Sets the mode of the redshift distribution z_best -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gzs

a NcGalaxyRedshiftSpline

 

z_best

the mode of the redshift distribution

 
-
-
-
-
-

nc_galaxy_redshift_spline_get_z_best ()

-
gdouble
-nc_galaxy_redshift_spline_get_z_best (NcGalaxyRedshiftSpline *gzs);
-

Gets $z_\mathrm{best}$, the mode of the redshift distribution.

-
-

Parameters

-
----- - - - - - -

gzs

a NcGalaxyRedshiftSpline

 
-
-
-

Returns

-

$z_\mathrm{best}$.

-
-
-
-
-

nc_galaxy_redshift_spline_init_from_vectors ()

-
void
-nc_galaxy_redshift_spline_init_from_vectors
-                               (NcGalaxyRedshiftSpline *gzs,
-                                NcmVector *zv,
-                                NcmVector *Pzv);
-

Initialize gzs - (cleaning any previous data) using the data from -z - and Pzv -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

gzs

a NcGalaxyRedshiftSpline

 

zv

a NcmVector containing the redshift knots

 

Pzv

a NcmVector containing the $P(z)$ at the redshift knots

 
-
-
-
-
-

Types and Values

-
-

NC_GALAXY_REDSHIFT_SPLINE_LKNOT_DROP

-
#define NC_GALAXY_REDSHIFT_SPLINE_LKNOT_DROP (-2.0 * M_LN10)
-
-
-
-
-

Property Details

-
-

The “dists” property

-
  “dists”                    NcmObjArray *
-

Distribution objects.

-

Owner: NcGalaxyRedshiftSpline

-

Flags: Read / Write

-
-
-
-

The “z-best” property

-
  “z-best”                   double
-

Distributions mode.

-

Owner: NcGalaxyRedshiftSpline

-

Flags: Read / Write

-

Allowed values: >= 0

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxySDObsRedshift.html b/manual/NcGalaxySDObsRedshift.html new file mode 100644 index 0000000..d4a17b8 --- /dev/null +++ b/manual/NcGalaxySDObsRedshift.html @@ -0,0 +1,521 @@ + + + + + +NcGalaxySDObsRedshift: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDObsRedshift

+

NcGalaxySDObsRedshift — Class describing galaxy sample observed redshift distribution.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+ +
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GBoxed
+    ╰── NcGalaxySDObsRedshiftData
+    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDObsRedshift
+            ├── NcGalaxySDObsRedshiftGauss
+            ╰── NcGalaxySDObsRedshiftSpec
+
+
+
+

Description

+

This class describes galaxy sample observed redshift distribution.

+
+
+

Functions

+
+

nc_galaxy_sd_obs_redshift_data_ref ()

+
NcGalaxySDObsRedshiftData *
+nc_galaxy_sd_obs_redshift_data_ref (NcGalaxySDObsRedshiftData *data);
+

Increments the reference count of data + by one.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDObsRedshiftData

 
+
+
+

Returns

+

a copy of data +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_data_unref ()

+
void
+nc_galaxy_sd_obs_redshift_data_unref (NcGalaxySDObsRedshiftData *data);
+

Decreases the reference count of data + by one. If the reference count reaches 0, the +data is freed.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDObsRedshiftData

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_data_read_row ()

+
void
+nc_galaxy_sd_obs_redshift_data_read_row
+                               (NcGalaxySDObsRedshiftData *data,
+                                NcGalaxyWLObs *obs,
+                                const guint i);
+

Reads the galaxy redshift data from the observation.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

a NcGalaxySDObsRedshiftData

 

obs

a NcGalaxyWLObs

 

i

the row index

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_data_write_row ()

+
void
+nc_galaxy_sd_obs_redshift_data_write_row
+                               (NcGalaxySDObsRedshiftData *data,
+                                NcGalaxyWLObs *obs,
+                                const guint i);
+

Writes the galaxy redshift data to the observation.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

a NcGalaxySDObsRedshiftData

 

obs

a NcGalaxyWLObs

 

i

the row index

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_data_required_columns ()

+
GList *
+nc_galaxy_sd_obs_redshift_data_required_columns
+                               (NcGalaxySDObsRedshiftData *data);
+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDObsRedshiftData

 
+
+
+

Returns

+

the required columns for the galaxy redshift data.

+

[element-type utf8][transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_ref ()

+
NcGalaxySDObsRedshift *
+nc_galaxy_sd_obs_redshift_ref (NcGalaxySDObsRedshift *gsdor);
+

Increases the reference count of gsdor + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdor

a NcGalaxySDObsRedshift

 
+
+
+

Returns

+

gsdor +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_free ()

+
void
+nc_galaxy_sd_obs_redshift_free (NcGalaxySDObsRedshift *gsdor);
+

Decreases the reference count of gsdor + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdor

a NcGalaxySDObsRedshift

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_clear ()

+
void
+nc_galaxy_sd_obs_redshift_clear (NcGalaxySDObsRedshift **gsdor);
+

Decreases the reference count of gsdor + by one, and sets the pointer *gsdor + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdor

a NcGalaxySDObsRedshift

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_integ ()

+
NcGalaxySDObsRedshiftIntegrand *
+nc_galaxy_sd_obs_redshift_integ (NcGalaxySDObsRedshift *gsdor);
+

Prepares the integrand for the galaxy redshift data.

+
+

Parameters

+
+++++ + + + + + +

gsdor

a NcGalaxySDObsRedshift

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_data_new ()

+
NcGalaxySDObsRedshiftData *
+nc_galaxy_sd_obs_redshift_data_new (NcGalaxySDObsRedshift *gsdor);
+

Creates a new galaxy redshift data.

+
+

Parameters

+
+++++ + + + + + +

gsdor

a NcGalaxySDObsRedshift

 
+
+
+

Returns

+

a new NcGalaxySDObsRedshiftData object.

+

[transfer full]

+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_OBS_REDSHIFT

+
#define NC_TYPE_GALAXY_SD_OBS_REDSHIFT (nc_galaxy_sd_obs_redshift_get_type ())
+
+
+
+
+

NC_TYPE_GALAXY_SD_OBS_REDSHIFT_INTEGRAND

+
#define NC_TYPE_GALAXY_SD_OBS_REDSHIFT_INTEGRAND (nc_galaxy_sd_obs_redshift_integrand_get_type ())
+
+
+
+
+

struct NcGalaxySDObsRedshiftClass

+
struct NcGalaxySDObsRedshiftClass {
+};
+
+
+
+
+

NC_GALAXY_SD_OBS_REDSHIFT_COL_Z

+
#define NC_GALAXY_SD_OBS_REDSHIFT_COL_Z "z"
+
+
+
+
+

NcGalaxySDObsRedshift

+
typedef struct _NcGalaxySDObsRedshift NcGalaxySDObsRedshift;
+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDObsRedshiftGauss.html b/manual/NcGalaxySDObsRedshiftGauss.html new file mode 100644 index 0000000..fa64749 --- /dev/null +++ b/manual/NcGalaxySDObsRedshiftGauss.html @@ -0,0 +1,441 @@ + + + + + +NcGalaxySDObsRedshiftGauss: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDObsRedshiftGauss

+

NcGalaxySDObsRedshiftGauss — Class describing photometric redshift observations with gaussian errors.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+ + +
+

Object Hierarchy

+
    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDObsRedshift
+            ╰── NcGalaxySDObsRedshiftGauss
+
+
+
+

Description

+

Class describing photometric redshift observations with gaussian errors.

+
+
+

Functions

+
+

nc_galaxy_sd_obs_redshift_gauss_new ()

+
NcGalaxySDObsRedshiftGauss *
+nc_galaxy_sd_obs_redshift_gauss_new (NcGalaxySDTrueRedshift *sdz);
+

Creates a new NcGalaxySDObsRedshiftGauss object.

+
+

Parameters

+
+++++ + + + + + +

sdz

a NcGalaxySDTrueRedshift.

 
+
+
+

Returns

+

a new NcGalaxySDObsRedshiftGauss object.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_gauss_ref ()

+
NcGalaxySDObsRedshiftGauss *
+nc_galaxy_sd_obs_redshift_gauss_ref (NcGalaxySDObsRedshiftGauss *gsdorgauss);
+

Increases the reference count of gsdorgauss + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdorgauss

a NcGalaxySDObsRedshiftGauss

 
+
+
+

Returns

+

gsdorgauss +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_gauss_free ()

+
void
+nc_galaxy_sd_obs_redshift_gauss_free (NcGalaxySDObsRedshiftGauss *gsdorgauss);
+

Decreases the reference count of gsdorgauss + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdorgauss

a NcGalaxySDObsRedshiftGauss

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_gauss_clear ()

+
void
+nc_galaxy_sd_obs_redshift_gauss_clear (NcGalaxySDObsRedshiftGauss **gsdorgauss);
+

Decreases the reference count of gsdorgauss + by one, and sets the pointer *gsdorgauss + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdorgauss

a NcGalaxySDObsRedshiftGauss

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_gauss_gen ()

+
void
+nc_galaxy_sd_obs_redshift_gauss_gen (NcGalaxySDObsRedshiftGauss *gsdorgauss,
+                                     NcmMSet *mset,
+                                     NcGalaxySDObsRedshiftData *data,
+                                     const gdouble sigma_z,
+                                     NcmRNG *rng);
+

Sets the required columns for the data and generates a redshift observation.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gsdorgauss

a NcGalaxySDObsRedshiftGauss

 

mset

a NcmMSet

 

data

a NcGalaxySDObsRedshiftData

 

sigma_z

the standard deviation of the redshift errors

 

rng

a NcmRNG

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_gauss_data_set ()

+
void
+nc_galaxy_sd_obs_redshift_gauss_data_set
+                               (NcGalaxySDObsRedshiftGauss *gsdorgauss,
+                                NcGalaxySDObsRedshiftData *data,
+                                const gdouble zp,
+                                const gdouble sigma_z);
+

Sets the observed redshift and the standard deviation of the redshift errors.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gsdorgauss

a NcGalaxySDObsRedshiftGauss

 

data

a NcGalaxySDObsRedshiftData

 

zp

the observed redshift

 

sigma_z

the standard deviation of the redshift errors

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_gauss_data_get ()

+
void
+nc_galaxy_sd_obs_redshift_gauss_data_get
+                               (NcGalaxySDObsRedshiftGauss *gsdorgauss,
+                                NcGalaxySDObsRedshiftData *data,
+                                gdouble *zp,
+                                gdouble *sigma_z);
+

Gets the observed redshift and the standard deviation of the redshift errors.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gsdorgauss

a NcGalaxySDObsRedshiftGauss

 

data

a NcGalaxySDObsRedshiftData

 

zp

the observed redshift

 

sigma_z

the standard deviation of the redshift errors

 
+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_OBS_REDSHIFT_GAUSS

+
#define NC_TYPE_GALAXY_SD_OBS_REDSHIFT_GAUSS (nc_galaxy_sd_obs_redshift_gauss_get_type ())
+
+
+
+
+

NC_GALAXY_SD_OBS_REDSHIFT_GAUSS_COL_ZP

+
#define NC_GALAXY_SD_OBS_REDSHIFT_GAUSS_COL_ZP "zp"
+
+
+
+
+

NC_GALAXY_SD_OBS_REDSHIFT_GAUSS_COL_SIGMA

+
#define NC_GALAXY_SD_OBS_REDSHIFT_GAUSS_COL_SIGMA "sigma_z"
+
+
+
+
+

NcGalaxySDObsRedshiftGauss

+
typedef struct _NcGalaxySDObsRedshiftGauss NcGalaxySDObsRedshiftGauss;
+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDObsRedshiftSpec.html b/manual/NcGalaxySDObsRedshiftSpec.html new file mode 100644 index 0000000..d5a81bd --- /dev/null +++ b/manual/NcGalaxySDObsRedshiftSpec.html @@ -0,0 +1,313 @@ + + + + + +NcGalaxySDObsRedshiftSpec: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDObsRedshiftSpec

+

NcGalaxySDObsRedshiftSpec — Class describing spectroscopic redshift observations

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+ +
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDObsRedshift
+            ╰── NcGalaxySDObsRedshiftSpec
+
+
+
+

Description

+

Class describing spectroscopic redshift observations.

+
+
+

Functions

+
+

nc_galaxy_sd_obs_redshift_spec_new ()

+
NcGalaxySDObsRedshiftSpec *
+nc_galaxy_sd_obs_redshift_spec_new (NcGalaxySDTrueRedshift *sdz);
+

Creates a new NcGalaxySDObsRedshiftSpec object.

+
+

Parameters

+
+++++ + + + + + +

sdz

a NcGalaxySDTrueRedshift.

 
+
+
+

Returns

+

a new NcGalaxySDObsRedshiftSpec object.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_spec_ref ()

+
NcGalaxySDObsRedshiftSpec *
+nc_galaxy_sd_obs_redshift_spec_ref (NcGalaxySDObsRedshiftSpec *gsdorspec);
+

Increases the reference count of gsdorspec + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdorspec

a NcGalaxySDObsRedshiftSpec

 
+
+
+

Returns

+

gsdorspec +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_obs_redshift_spec_free ()

+
void
+nc_galaxy_sd_obs_redshift_spec_free (NcGalaxySDObsRedshiftSpec *gsdorspec);
+

Decreases the reference count of gsdorspec + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdorspec

a NcGalaxySDObsRedshiftSpec

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_spec_clear ()

+
void
+nc_galaxy_sd_obs_redshift_spec_clear (NcGalaxySDObsRedshiftSpec **gsdorspec);
+

Decreases the reference count of gsdorspec + by one, and sets the pointer *gsdorspec + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdorspec

a NcGalaxySDObsRedshiftSpec

 
+
+
+
+
+

nc_galaxy_sd_obs_redshift_spec_gen ()

+
void
+nc_galaxy_sd_obs_redshift_spec_gen (NcGalaxySDObsRedshiftSpec *gsdorspec,
+                                    NcmMSet *mset,
+                                    NcGalaxySDObsRedshiftData *data,
+                                    NcmRNG *rng);
+

Generates a galaxy observed redshift.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gsdorspec

a NcGalaxySDObsRedshiftSpec

 

mset

a NcmMSet

 

data

a NcGalaxySDObsRedshiftData

 

rng

a NcmRNG

 
+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_OBS_REDSHIFT_SPEC

+
#define NC_TYPE_GALAXY_SD_OBS_REDSHIFT_SPEC (nc_galaxy_sd_obs_redshift_spec_get_type ())
+
+
+
+
+

NcGalaxySDObsRedshiftSpec

+
typedef struct _NcGalaxySDObsRedshiftSpec NcGalaxySDObsRedshiftSpec;
+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDPosition.html b/manual/NcGalaxySDPosition.html new file mode 100644 index 0000000..4817962 --- /dev/null +++ b/manual/NcGalaxySDPosition.html @@ -0,0 +1,783 @@ + + + + + +NcGalaxySDPosition: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDPosition

+

NcGalaxySDPosition — Class describing galaxy sample position distributions.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcGalaxySDPositionData * + +nc_galaxy_sd_position_data_ref () +
+void + +nc_galaxy_sd_position_data_unref () +
+void + +nc_galaxy_sd_position_data_read_row () +
+void + +nc_galaxy_sd_position_data_write_row () +
+GList * + +nc_galaxy_sd_position_data_required_columns () +
+NcGalaxySDPosition * + +nc_galaxy_sd_position_ref () +
+void + +nc_galaxy_sd_position_free () +
+void + +nc_galaxy_sd_position_clear () +
+gboolean + +nc_galaxy_sd_position_set_ra_lim () +
+gboolean + +nc_galaxy_sd_position_get_ra_lim () +
+gboolean + +nc_galaxy_sd_position_set_dec_lim () +
+gboolean + +nc_galaxy_sd_position_get_dec_lim () +
+NcGalaxySDPositionIntegrand * + +nc_galaxy_sd_position_integ () +
+NcGalaxySDPositionData * + +nc_galaxy_sd_position_data_new () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+NcmDTuple2 *dec-limRead / Write
+NcmDTuple2 *ra-limRead / Write
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GBoxed
+    ╰── NcGalaxySDPositionData
+    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDPosition
+            ╰── NcGalaxySDPositionFlat
+
+
+
+

Description

+

This class describes a galaxy sample position distributions.

+
+
+

Functions

+
+

nc_galaxy_sd_position_data_ref ()

+
NcGalaxySDPositionData *
+nc_galaxy_sd_position_data_ref (NcGalaxySDPositionData *data);
+

Increases the reference count of data + by one.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDPositionData

 
+
+
+

Returns

+

a copy of data +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_position_data_unref ()

+
void
+nc_galaxy_sd_position_data_unref (NcGalaxySDPositionData *data);
+

Decreases the reference count of data + by one. If the reference count reaches 0, the +data is freed.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDPositionData

 
+
+
+
+
+

nc_galaxy_sd_position_data_read_row ()

+
void
+nc_galaxy_sd_position_data_read_row (NcGalaxySDPositionData *data,
+                                     NcGalaxyWLObs *obs,
+                                     const guint i);
+

Reads the row i + from the galaxy position data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

a NcGalaxySDPositionData

 

obs

a NcGalaxyWLObs

 

i

the row index

 
+
+
+
+
+

nc_galaxy_sd_position_data_write_row ()

+
void
+nc_galaxy_sd_position_data_write_row (NcGalaxySDPositionData *data,
+                                      NcGalaxyWLObs *obs,
+                                      const guint i);
+

Writes the galaxy position data to the observation.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

a NcGalaxySDPositionData

 

obs

a NcGalaxyWLObs

 

i

the row index

 
+
+
+
+
+

nc_galaxy_sd_position_data_required_columns ()

+
GList *
+nc_galaxy_sd_position_data_required_columns
+                               (NcGalaxySDPositionData *data);
+

Gets the required columns for the galaxy position data.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDPositionData

 
+
+
+

Returns

+

the required columns for the galaxy position data.

+

[element-type utf8][transfer full]

+
+
+
+
+

nc_galaxy_sd_position_ref ()

+
NcGalaxySDPosition *
+nc_galaxy_sd_position_ref (NcGalaxySDPosition *gsdp);
+

Increases the reference count of gsdp + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdp

a NcGalaxySDPosition

 
+
+
+

Returns

+

gsdp +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_position_free ()

+
void
+nc_galaxy_sd_position_free (NcGalaxySDPosition *gsdp);
+

Decreases the reference count of gsdp + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdp

a NcGalaxySDPosition

 
+
+
+
+
+

nc_galaxy_sd_position_clear ()

+
void
+nc_galaxy_sd_position_clear (NcGalaxySDPosition **gsdp);
+

Decreases the reference count of gsdp + by one, and sets the pointer *gsdp + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdp

a NcGalaxySDPosition

 
+
+
+
+
+

nc_galaxy_sd_position_set_ra_lim ()

+
gboolean
+nc_galaxy_sd_position_set_ra_lim (NcGalaxySDPosition *gsdp,
+                                  const gdouble ra_min,
+                                  const gdouble ra_max);
+

Sets the right ascension limits of the distribution.

+

[virtual set_ra_lim]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdp

a NcGalaxySDPosition

 

ra_min

the minimum right ascension

 

ra_max

the maximum right ascension

 
+
+
+

Returns

+

TRUE if the limits were set successfully, FALSE otherwise.

+
+
+
+
+

nc_galaxy_sd_position_get_ra_lim ()

+
gboolean
+nc_galaxy_sd_position_get_ra_lim (NcGalaxySDPosition *gsdp,
+                                  gdouble *ra_min,
+                                  gdouble *ra_max);
+

Gets the right ascension limits of the distribution.

+

[virtual get_ra_lim]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdp

a NcGalaxySDPosition

 

ra_min

the minimum right ascension.

[out]

ra_max

the maximum right ascension.

[out]
+
+
+

Returns

+

TRUE if the limits were retrieved successfully, FALSE otherwise.

+
+
+
+
+

nc_galaxy_sd_position_set_dec_lim ()

+
gboolean
+nc_galaxy_sd_position_set_dec_lim (NcGalaxySDPosition *gsdp,
+                                   const gdouble dec_min,
+                                   const gdouble dec_max);
+

Sets the declination limits of the distribution.

+

[virtual set_dec_lim]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdp

a NcGalaxySDPosition

 

dec_min

the minimum declination

 

dec_max

the maximum declination

 
+
+
+

Returns

+

TRUE if the limits were set successfully, FALSE otherwise.

+
+
+
+
+

nc_galaxy_sd_position_get_dec_lim ()

+
gboolean
+nc_galaxy_sd_position_get_dec_lim (NcGalaxySDPosition *gsdp,
+                                   gdouble *dec_min,
+                                   gdouble *dec_max);
+

Gets the declination limits of the distribution.

+

[virtual get_dec_lim]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdp

a NcGalaxySDPosition

 

dec_min

the minimum declination.

[out]

dec_max

the maximum declination.

[out]
+
+
+

Returns

+

TRUE if the limits were retrieved successfully, FALSE otherwise.

+
+
+
+
+

nc_galaxy_sd_position_integ ()

+
NcGalaxySDPositionIntegrand *
+nc_galaxy_sd_position_integ (NcGalaxySDPosition *gsdp);
+

Prepares the integrand for the galaxy position distribution.

+

[virtual integ]

+
+

Parameters

+
+++++ + + + + + +

gsdp

a NcGalaxySDPosition

 
+
+
+

Returns

+

a new NcGalaxySDPositionIntegrand object.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_position_data_new ()

+
NcGalaxySDPositionData *
+nc_galaxy_sd_position_data_new (NcGalaxySDPosition *gsdp,
+                                NcGalaxySDObsRedshiftData *sdz_data);
+

Creates a new galaxy position data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gsdp

a NcGalaxySDPosition

 

sdz_data

a NcGalaxySDObsRedshiftData

 
+
+
+

Returns

+

a new NcGalaxySDPositionData object.

+

[transfer full]

+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_POSITION

+
#define NC_TYPE_GALAXY_SD_POSITION (nc_galaxy_sd_position_get_type ())
+
+
+
+
+

NC_TYPE_GALAXY_SD_POSITION_INTEGRAND

+
#define NC_TYPE_GALAXY_SD_POSITION_INTEGRAND (nc_galaxy_sd_position_integrand_get_type ())
+
+
+
+
+

struct NcGalaxySDPositionClass

+
struct NcGalaxySDPositionClass {
+};
+
+
+
+
+

NC_GALAXY_SD_POSITION_COL_RA

+
#define NC_GALAXY_SD_POSITION_COL_RA "ra"
+
+
+
+
+

NC_GALAXY_SD_POSITION_COL_DEC

+
#define NC_GALAXY_SD_POSITION_COL_DEC "dec"
+
+
+
+
+

NcGalaxySDPosition

+
typedef struct _NcGalaxySDPosition NcGalaxySDPosition;
+
+
+
+

Property Details

+
+

The “dec-lim” property

+
  “dec-lim”                  NcmDTuple2 *
+

Galaxy sample declination distribution limits.

+

Owner: NcGalaxySDPosition

+

Flags: Read / Write

+
+
+
+

The “ra-lim” property

+
  “ra-lim”                   NcmDTuple2 *
+

Galaxy sample righ ascension distribution limits.

+

Owner: NcGalaxySDPosition

+

Flags: Read / Write

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDPositionFlat.html b/manual/NcGalaxySDPositionFlat.html new file mode 100644 index 0000000..6328e2b --- /dev/null +++ b/manual/NcGalaxySDPositionFlat.html @@ -0,0 +1,334 @@ + + + + + +NcGalaxySDPositionFlat: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDPositionFlat

+

NcGalaxySDPositionFlat — Class describing galaxy sample position distributions with flat distribution

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+ +
+
+

Types and Values

+
++++ + + + + + + + + + + +
#defineNC_TYPE_GALAXY_SD_POSITION_FLAT
 NcGalaxySDPositionFlat
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDPosition
+            ╰── NcGalaxySDPositionFlat
+
+
+
+

Description

+

Class defining a galaxy sample position distribution with flat +probability distribution $P(\text{ra})P(\text{dec})$.

+
+
+

Functions

+
+

nc_galaxy_sd_position_flat_new ()

+
NcGalaxySDPositionFlat *
+nc_galaxy_sd_position_flat_new (const gdouble ra_min,
+                                const gdouble ra_max,
+                                const gdouble dec_min,
+                                const gdouble dec_max);
+

Creates a new NcGalaxySDPositionFlat

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

ra_min

minimum right ascension

 

ra_max

maximum right ascension

 

dec_min

minimum declination

 

dec_max

maximum declination

 
+
+
+

Returns

+

a new NcGalaxySDPositionFlat.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_position_flat_ref ()

+
NcGalaxySDPositionFlat *
+nc_galaxy_sd_position_flat_ref (NcGalaxySDPositionFlat *gsdpflat);
+

Increases the reference count of gsdpflat + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdpflat

a NcGalaxySDPositionFlat

 
+
+
+

Returns

+

gsdpflat +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_position_flat_free ()

+
void
+nc_galaxy_sd_position_flat_free (NcGalaxySDPositionFlat *gsdpflat);
+

Decrease sthe reference count of gsdpflat + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdpflat

a NcGalaxySDPositionFlat

 
+
+
+
+
+

nc_galaxy_sd_position_flat_clear ()

+
void
+nc_galaxy_sd_position_flat_clear (NcGalaxySDPositionFlat **gsdpflat);
+

Decrease the reference count of gsdpflat + by one, and sets the pointer *gsdpflat + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdpflat

a NcGalaxySDPositionFlat

 
+
+
+
+
+

nc_galaxy_sd_position_flat_gen ()

+
void
+nc_galaxy_sd_position_flat_gen (NcGalaxySDPositionFlat *gsdpflat,
+                                NcmMSet *mset,
+                                NcGalaxySDPositionData *data,
+                                NcmRNG *rng);
+

Generates a galaxy sample position.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gsdpflat

a NcGalaxySDPositionFlat

 

mset

a NcmMSet

 

data

a NcGalaxySDPositionData

 

rng

a NcmRNG

 
+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_POSITION_FLAT

+
#define NC_TYPE_GALAXY_SD_POSITION_FLAT (nc_galaxy_sd_position_flat_get_type ())
+
+
+
+
+

NcGalaxySDPositionFlat

+
typedef struct _NcGalaxySDPositionFlat NcGalaxySDPositionFlat;
+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDShape.html b/manual/NcGalaxySDShape.html new file mode 100644 index 0000000..5978c35 --- /dev/null +++ b/manual/NcGalaxySDShape.html @@ -0,0 +1,598 @@ + + + + + +NcGalaxySDShape: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDShape

+

NcGalaxySDShape — Class describing galaxy sample shape distribution.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcGalaxySDShapeData * + +nc_galaxy_sd_shape_data_ref () +
+void + +nc_galaxy_sd_shape_data_unref () +
+void + +nc_galaxy_sd_shape_data_read_row () +
+void + +nc_galaxy_sd_shape_data_write_row () +
+GList * + +nc_galaxy_sd_shape_data_required_columns () +
+NcGalaxySDShape * + +nc_galaxy_sd_shape_ref () +
+void + +nc_galaxy_sd_shape_free () +
+void + +nc_galaxy_sd_shape_clear () +
+NcGalaxySDShapeIntegrand * + +nc_galaxy_sd_shape_integ () +
+gboolean + +nc_galaxy_sd_shape_prepare_data_array () +
+NcGalaxySDShapeData * + +nc_galaxy_sd_shape_data_new () +
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GBoxed
+    ╰── NcGalaxySDShapeData
+    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDShape
+            ╰── NcGalaxySDShapeGauss
+
+
+
+

Description

+

This class describes a galaxy sample shape distribution. +It is composed by a distribution $P(s)$.

+
+
+

Functions

+
+

nc_galaxy_sd_shape_data_ref ()

+
NcGalaxySDShapeData *
+nc_galaxy_sd_shape_data_ref (NcGalaxySDShapeData *data);
+

Increases the reference count of data + by one.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDShapeData

 
+
+
+
+
+

nc_galaxy_sd_shape_data_unref ()

+
void
+nc_galaxy_sd_shape_data_unref (NcGalaxySDShapeData *data);
+

Decreases the reference count of data + by one. If the reference count reaches 0, the +data is freed.

+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDShapeData

 
+
+
+
+
+

nc_galaxy_sd_shape_data_read_row ()

+
void
+nc_galaxy_sd_shape_data_read_row (NcGalaxySDShapeData *data,
+                                  NcGalaxyWLObs *obs,
+                                  const guint i);
+

Reads the row i + from the galaxy shape data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

a NcGalaxySDShapeData

 

obs

a NcGalaxyWLObs

 

i

the row index

 
+
+
+
+
+

nc_galaxy_sd_shape_data_write_row ()

+
void
+nc_galaxy_sd_shape_data_write_row (NcGalaxySDShapeData *data,
+                                   NcGalaxyWLObs *obs,
+                                   const guint i);
+

Writes the row i + to the galaxy shape data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

a NcGalaxySDShapeData

 

obs

a NcGalaxyWLObs

 

i

the row index

 
+
+
+
+
+

nc_galaxy_sd_shape_data_required_columns ()

+
GList *
+nc_galaxy_sd_shape_data_required_columns
+                               (NcGalaxySDShapeData *data);
+
+

Parameters

+
+++++ + + + + + +

data

a NcGalaxySDShapeData

 
+
+
+

Returns

+

the required columns for the galaxy shape data.

+

[element-type utf8][transfer full]

+
+
+
+
+

nc_galaxy_sd_shape_ref ()

+
NcGalaxySDShape *
+nc_galaxy_sd_shape_ref (NcGalaxySDShape *gsds);
+

Increases the reference count of gsds + by one.

+
+

Parameters

+
+++++ + + + + + +

gsds

a NcGalaxySDShape

 
+
+
+

Returns

+

gsds +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_shape_free ()

+
void
+nc_galaxy_sd_shape_free (NcGalaxySDShape *gsds);
+

Decreases the reference count of gsds + by one.

+
+

Parameters

+
+++++ + + + + + +

gsds

a NcGalaxySDShape

 
+
+
+
+
+

nc_galaxy_sd_shape_clear ()

+
void
+nc_galaxy_sd_shape_clear (NcGalaxySDShape **gsds);
+

Decreases the reference count of gsds + by one, and sets the pointer *gsds + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsds

a NcGalaxySDShape

 
+
+
+
+
+

nc_galaxy_sd_shape_integ ()

+
NcGalaxySDShapeIntegrand *
+nc_galaxy_sd_shape_integ (NcGalaxySDShape *gsds);
+

Creates a new galaxy shape integrand.

+

[virtual integ]

+
+

Parameters

+
+++++ + + + + + +

gsds

a NcGalaxySDShape

 
+
+
+

Returns

+

a new NcGalaxySDShapeIntegrand object.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_shape_prepare_data_array ()

+
gboolean
+nc_galaxy_sd_shape_prepare_data_array (NcGalaxySDShape *gsds,
+                                       NcmMSet *mset,
+                                       GPtrArray *data_array);
+

Prepares the matrix to compute the probability density of the observaple shape.

+

[virtual prepare_data_array]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsds

a NcGalaxySDShape

 

mset

a NcmMSet

 

data_array

a GPtrArray of NcGalaxySDShapeData.

[element-type NcGalaxySDShapeData]
+
+
+

Returns

+

TRUE if the matrix was prepared, FALSE otherwise.

+
+
+
+
+

nc_galaxy_sd_shape_data_new ()

+
NcGalaxySDShapeData *
+nc_galaxy_sd_shape_data_new (NcGalaxySDShape *gsds,
+                             NcGalaxySDPositionData *sdpos_data);
+

Creates a new galaxy shape data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gsds

a NcGalaxySDShape

 

sdpos_data

a NcGalaxySDPositionData

 
+
+
+

Returns

+

a new NcGalaxySDShapeData object.

+

[transfer full]

+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_SHAPE

+
#define NC_TYPE_GALAXY_SD_SHAPE (nc_galaxy_sd_shape_get_type ())
+
+
+
+
+

NC_TYPE_GALAXY_SD_SHAPE_INTEGRAND

+
#define NC_TYPE_GALAXY_SD_SHAPE_INTEGRAND (nc_galaxy_sd_shape_integrand_get_type ())
+
+
+
+
+

struct NcGalaxySDShapeClass

+
struct NcGalaxySDShapeClass {
+};
+
+
+
+
+

NC_GALAXY_SD_SHAPE_COL_COORD

+
#define NC_GALAXY_SD_SHAPE_COL_COORD "coord"
+
+
+
+
+

NC_GALAXY_SD_SHAPE_COL_EPSILON_INT_1

+
#define NC_GALAXY_SD_SHAPE_COL_EPSILON_INT_1 "epsilon_int_1"
+
+
+
+
+

NC_GALAXY_SD_SHAPE_COL_EPSILON_INT_2

+
#define NC_GALAXY_SD_SHAPE_COL_EPSILON_INT_2 "epsilon_int_2"
+
+
+
+
+

NcGalaxySDShape

+
typedef struct _NcGalaxySDShape NcGalaxySDShape;
+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDShapeGauss.html b/manual/NcGalaxySDShapeGauss.html new file mode 100644 index 0000000..32f78be --- /dev/null +++ b/manual/NcGalaxySDShapeGauss.html @@ -0,0 +1,572 @@ + + + + + +NcGalaxySDShapeGauss: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDShapeGauss

+

NcGalaxySDShapeGauss — Class describing galaxy sample shape gaussian distribution

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcGalaxySDShapeGauss * + +nc_galaxy_sd_shape_gauss_new () +
+NcGalaxySDShapeGauss * + +nc_galaxy_sd_shape_gauss_ref () +
+void + +nc_galaxy_sd_shape_gauss_free () +
+void + +nc_galaxy_sd_shape_gauss_clear () +
+void + +nc_galaxy_sd_shape_gauss_gen () +
+void + +nc_galaxy_sd_shape_gauss_data_set () +
+void + +nc_galaxy_sd_shape_gauss_data_get () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
doublee-rmsRead / Write
gbooleane-rms-fitRead / Write
+
+ +
+

Object Hierarchy

+
    GEnum
+    ╰── NcGalaxySDShapeGaussParams
+    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDShape
+            ╰── NcGalaxySDShapeGauss
+
+
+
+

Description

+

This class describes a galaxy sample shape gaussian +probability distribution $P(s)$.

+
+
+

Functions

+
+

nc_galaxy_sd_shape_gauss_new ()

+
NcGalaxySDShapeGauss *
+nc_galaxy_sd_shape_gauss_new ();
+

Creates a new NcGalaxySDShapeGauss

+
+

Returns

+

a new NcGalaxySDShapeGauss.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_shape_gauss_ref ()

+
NcGalaxySDShapeGauss *
+nc_galaxy_sd_shape_gauss_ref (NcGalaxySDShapeGauss *gsdsgauss);
+

Increase the reference of gsdsgauss + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdsgauss

a NcGalaxySDShapeGauss

 
+
+
+

Returns

+

gsdsgauss +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_shape_gauss_free ()

+
void
+nc_galaxy_sd_shape_gauss_free (NcGalaxySDShapeGauss *gsdsgauss);
+

Decrease the reference count of gsdsgauss + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdsgauss

a NcGalaxySDShapeGauss

 
+
+
+
+
+

nc_galaxy_sd_shape_gauss_clear ()

+
void
+nc_galaxy_sd_shape_gauss_clear (NcGalaxySDShapeGauss **gsdsgauss);
+

Decrease the reference count of gsdsgauss + by one, and sets the pointer *gsdsgauss + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdsgauss

a NcGalaxySDShapeGauss

 
+
+
+
+
+

nc_galaxy_sd_shape_gauss_gen ()

+
void
+nc_galaxy_sd_shape_gauss_gen (NcGalaxySDShapeGauss *gsdsgauss,
+                              NcmMSet *mset,
+                              NcGalaxySDShapeData *data,
+                              const gdouble sigma_obs_1,
+                              const gdouble sigma_obs_2,
+                              NcGalaxyWLObsCoord coord,
+                              NcmRNG *rng);
+

Generates a galaxy sample shape.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gsdsgauss

a NcGalaxySDShapeGauss

 

mset

a NcmMSet

 

data

a NcGalaxySDShapeData

 

sigma_obs_1

the observational shape dispersion

 

sigma_obs_2

the observational shape dispersion

 

coord

the coordinate system NcGalaxyWLObsCoord

 

rng

a NcmRNG

 
+
+
+
+
+

nc_galaxy_sd_shape_gauss_data_set ()

+
void
+nc_galaxy_sd_shape_gauss_data_set (NcGalaxySDShapeGauss *gsdsgauss,
+                                   NcGalaxySDShapeData *data,
+                                   const gdouble epsilon_obs_1,
+                                   const gdouble epsilon_obs_2,
+                                   const gdouble sigma_obs_1,
+                                   const gdouble sigma_obs_2);
+

Sets the observed ellipticity components and the observational shape dispersion.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gsdsgauss

a NcGalaxySDShapeGauss

 

data

a NcGalaxySDShapeData

 

epsilon_obs_1

the observed ellipticity component 1

 

epsilon_obs_2

the observed ellipticity component 2

 

sigma_obs_1

the observational shape dispersion

 

sigma_obs_2

the observational shape dispersion

 
+
+
+
+
+

nc_galaxy_sd_shape_gauss_data_get ()

+
void
+nc_galaxy_sd_shape_gauss_data_get (NcGalaxySDShapeGauss *gsdsgauss,
+                                   NcGalaxySDShapeData *data,
+                                   gdouble *epsilon_obs_1,
+                                   gdouble *epsilon_obs_2,
+                                   gdouble *sigma_obs_1,
+                                   gdouble *sigma_obs_2);
+

Gets the observed ellipticity components and the observational shape dispersion.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gsdsgauss

a NcGalaxySDShapeGauss

 

data

a NcGalaxySDShapeData

 

epsilon_obs_1

the observed ellipticity component 1.

[out]

epsilon_obs_2

the observed ellipticity component 2.

[out]

sigma_obs_1

the observational shape dispersion.

[out]

sigma_obs_2

the observational shape dispersion.

[out]
+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_SHAPE_GAUSS

+
#define NC_TYPE_GALAXY_SD_SHAPE_GAUSS (nc_galaxy_sd_shape_gauss_get_type ())
+
+
+
+
+

enum NcGalaxySDShapeGaussParams

+

Gaussian galaxy shape distribution model parameters.

+
+

Members

+
+++++ + + + + + +

NC_GALAXY_SD_SHAPE_GAUSS_SIGMA_INT

+

Standard deviation of the ellipticity distribution.

+
 
+
+
+
+
+

NC_GALAXY_SD_SHAPE_GAUSS_DEFAULT_SIGMA_INT

+
#define NC_GALAXY_SD_SHAPE_GAUSS_DEFAULT_SIGMA_INT   (0.3)
+
+
+
+
+

NC_GALAXY_SD_SHAPE_GAUSS_DEFAULT_PARAMS_ABSTOL

+
#define NC_GALAXY_SD_SHAPE_GAUSS_DEFAULT_PARAMS_ABSTOL (0.0)
+
+
+
+
+

NC_GALAXY_SD_SHAPE_GAUSS_COL_EPSILON_OBS_1

+
#define NC_GALAXY_SD_SHAPE_GAUSS_COL_EPSILON_OBS_1 "epsilon_obs_1"
+
+
+
+
+

NC_GALAXY_SD_SHAPE_GAUSS_COL_EPSILON_OBS_2

+
#define NC_GALAXY_SD_SHAPE_GAUSS_COL_EPSILON_OBS_2 "epsilon_obs_2"
+
+
+
+
+

NC_GALAXY_SD_SHAPE_GAUSS_COL_SIGMA_OBS_1

+
#define NC_GALAXY_SD_SHAPE_GAUSS_COL_SIGMA_OBS_1 "sigma_obs_1"
+
+
+
+
+

NC_GALAXY_SD_SHAPE_GAUSS_COL_SIGMA_OBS_2

+
#define NC_GALAXY_SD_SHAPE_GAUSS_COL_SIGMA_OBS_2 "sigma_obs_2"
+
+
+
+
+

NcGalaxySDShapeGauss

+
typedef struct _NcGalaxySDShapeGauss NcGalaxySDShapeGauss;
+
+
+
+

Property Details

+
+

The “e-rms” property

+
  “e-rms”                    double
+

The intrinsic shape dispersion.

+

Owner: NcGalaxySDShapeGauss

+

Flags: Read / Write

+

Default value: 0.3

+
+
+
+

The “e-rms-fit” property

+
  “e-rms-fit”                gboolean
+

\e-rms:fit.

+

Owner: NcGalaxySDShapeGauss

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDTrueRedshift.html b/manual/NcGalaxySDTrueRedshift.html new file mode 100644 index 0000000..2130b04 --- /dev/null +++ b/manual/NcGalaxySDTrueRedshift.html @@ -0,0 +1,488 @@ + + + + + +NcGalaxySDTrueRedshift: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDTrueRedshift

+

NcGalaxySDTrueRedshift — Class describing galaxy sample redshift distributions.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcGalaxySDTrueRedshift * + +nc_galaxy_sd_true_redshift_ref () +
+void + +nc_galaxy_sd_true_redshift_free () +
+void + +nc_galaxy_sd_true_redshift_clear () +
+gboolean + +nc_galaxy_sd_true_redshift_set_lim () +
+gboolean + +nc_galaxy_sd_true_redshift_get_lim () +
+gdouble + +nc_galaxy_sd_true_redshift_gen () +
+gdouble + +nc_galaxy_sd_true_redshift_integ () +
+NcmStatsDist1d * + +nc_galaxy_sd_true_redshift_dist () +
+
+
+

Properties

+
+++++ + + + + + +
+NcmDTuple2 *limRead / Write
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDTrueRedshift
+            ╰── NcGalaxySDTrueRedshiftLSSTSRD
+
+
+
+

Description

+

This class describes a galaxy sample redshift distributions.

+
+
+

Functions

+
+

nc_galaxy_sd_true_redshift_ref ()

+
NcGalaxySDTrueRedshift *
+nc_galaxy_sd_true_redshift_ref (NcGalaxySDTrueRedshift *gsdtr);
+

Increases the reference count of gsdtr + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 
+
+
+

Returns

+

gsdtr +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_true_redshift_free ()

+
void
+nc_galaxy_sd_true_redshift_free (NcGalaxySDTrueRedshift *gsdtr);
+

Decreases the reference count of gsdtr + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 
+
+
+
+
+

nc_galaxy_sd_true_redshift_clear ()

+
void
+nc_galaxy_sd_true_redshift_clear (NcGalaxySDTrueRedshift **gsdtr);
+

Decreases the reference count of gsdtr + by one, and sets the +pointer gsdtr + to NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 
+
+
+
+
+

nc_galaxy_sd_true_redshift_set_lim ()

+
gboolean
+nc_galaxy_sd_true_redshift_set_lim (NcGalaxySDTrueRedshift *gsdtr,
+                                    const gdouble z_min,
+                                    const gdouble z_max);
+

Sets the redshift limits of the galaxy sample redshift distribution.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 

z_min

a gdouble representing minimum redshift

 

z_max

a gdouble representing maximum redshift

 
+
+
+
+
+

nc_galaxy_sd_true_redshift_get_lim ()

+
gboolean
+nc_galaxy_sd_true_redshift_get_lim (NcGalaxySDTrueRedshift *gsdtr,
+                                    gdouble *z_min,
+                                    gdouble *z_max);
+

Gets the redshift limits of the galaxy sample redshift distribution.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 

z_min

a gdouble pointer representing minimum redshift

 

z_max

a gdouble pointer representing maximum redshift

 
+
+
+
+
+

nc_galaxy_sd_true_redshift_gen ()

+
gdouble
+nc_galaxy_sd_true_redshift_gen (NcGalaxySDTrueRedshift *gsdtr,
+                                NcmRNG *rng);
+

Generates a redshift value from the galaxy sample redshift distribution.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 

rng

a NcmRNG

 
+
+
+

Returns

+

the generated redshift.

+
+
+
+
+

nc_galaxy_sd_true_redshift_integ ()

+
gdouble
+nc_galaxy_sd_true_redshift_integ (NcGalaxySDTrueRedshift *gsdtr,
+                                  gdouble z);
+

Evaluates the galaxy sample redshift distribution at redshift z +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 

z

the redshift

 
+
+
+

Returns

+

the probability density at $z$, $P(z)$.

+
+
+
+
+

nc_galaxy_sd_true_redshift_dist ()

+
NcmStatsDist1d *
+nc_galaxy_sd_true_redshift_dist (NcGalaxySDTrueRedshift *gsdtr,
+                                 const gdouble reltol,
+                                 const gdouble abstol);
+

Computes the redshift distribution of the galaxy sample redshift distribution.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gsdtr

a NcGalaxySDTrueRedshift

 

reltol

relative tolerance

 

abstol

absolute tolerance

 
+
+
+

Returns

+

the redshift distribution object NcmStatsDist1d.

+

[transfer full]

+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_TRUE_REDSHIFT

+
#define NC_TYPE_GALAXY_SD_TRUE_REDSHIFT (nc_galaxy_sd_true_redshift_get_type ())
+
+
+
+
+

struct NcGalaxySDTrueRedshiftClass

+
struct NcGalaxySDTrueRedshiftClass {
+};
+
+
+
+
+

NcGalaxySDTrueRedshift

+
typedef struct _NcGalaxySDTrueRedshift NcGalaxySDTrueRedshift;
+
+
+
+

Property Details

+
+

The “lim” property

+
  “lim”                      NcmDTuple2 *
+

Galaxy sample redshift distribution limits.

+

Owner: NcGalaxySDTrueRedshift

+

Flags: Read / Write

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySDTrueRedshiftLSSTSRD.html b/manual/NcGalaxySDTrueRedshiftLSSTSRD.html new file mode 100644 index 0000000..a3c60b6 --- /dev/null +++ b/manual/NcGalaxySDTrueRedshiftLSSTSRD.html @@ -0,0 +1,509 @@ + + + + + +NcGalaxySDTrueRedshiftLSSTSRD: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxySDTrueRedshiftLSSTSRD

+

NcGalaxySDTrueRedshiftLSSTSRD — Class describing galaxy sample redshift distributions as in LSST-SRD.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+ +
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
doublealphaRead / Write
gbooleanalpha-fitRead / Write
doublebetaRead / Write
gbooleanbeta-fitRead / Write
doublez0Read / Write
gbooleanz0-fitRead / Write
+
+ +
+

Object Hierarchy

+
    GEnum
+    ╰── NcGalaxySDTrueRedshiftLSSTSRDSParams
+    GObject
+    ╰── NcmModel
+        ╰── NcGalaxySDTrueRedshift
+            ╰── NcGalaxySDTrueRedshiftLSSTSRD
+
+
+
+

Description

+

Class defining a galaxy sample redshift distribution as described in the LSST +Science Roadmap Document,

+
+
+

Functions

+
+

nc_galaxy_sd_true_redshift_lsst_srd_new ()

+
NcGalaxySDTrueRedshiftLSSTSRD *
+nc_galaxy_sd_true_redshift_lsst_srd_new
+                               (void);
+

Creates a new NcGalaxySDTrueRedshiftLSSTSRD, the parameter values correspond to the +LSST SRD year 1.

+
+

Returns

+

a new NcGalaxySDTrueRedshiftLSSTSRD.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_true_redshift_lsst_srd_new_y10 ()

+
NcGalaxySDTrueRedshiftLSSTSRD *
+nc_galaxy_sd_true_redshift_lsst_srd_new_y10
+                               (void);
+

Creates a new NcGalaxySDTrueRedshiftLSSTSRD, the parameter values correspond to the +LSST SRD year 10.

+
+

Returns

+

a new NcGalaxySDTrueRedshiftLSSTSRD.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_true_redshift_lsst_srd_ref ()

+
NcGalaxySDTrueRedshiftLSSTSRD *
+nc_galaxy_sd_true_redshift_lsst_srd_ref
+                               (NcGalaxySDTrueRedshiftLSSTSRD *gsdtrlsst);
+

Increases the reference count of gsdtrlsst + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdtrlsst

a NcGalaxySDTrueRedshiftLSSTSRD

 
+
+
+

Returns

+

gsdtrlsst +.

+

[transfer full]

+
+
+
+
+

nc_galaxy_sd_true_redshift_lsst_srd_free ()

+
void
+nc_galaxy_sd_true_redshift_lsst_srd_free
+                               (NcGalaxySDTrueRedshiftLSSTSRD *gsdtrlsst);
+

Decreases the reference count of gsdtrlsst + by one.

+
+

Parameters

+
+++++ + + + + + +

gsdtrlsst

a NcGalaxySDTrueRedshiftLSSTSRD

 
+
+
+
+
+

nc_galaxy_sd_true_redshift_lsst_srd_clear ()

+
void
+nc_galaxy_sd_true_redshift_lsst_srd_clear
+                               (NcGalaxySDTrueRedshiftLSSTSRD **gsdtrlsst);
+

Decreases the reference count of gsdtrlsst + by one, and sets the +pointer gsdtrlsst + to NULL.

+
+

Parameters

+
+++++ + + + + + +

gsdtrlsst

a NcGalaxySDTrueRedshiftLSSTSRD

 
+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD

+
#define NC_TYPE_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD (nc_galaxy_sd_true_redshift_lsst_srd_get_type ())
+
+
+
+
+

enum NcGalaxySDTrueRedshiftLSSTSRDSParams

+

LSST SRD galaxy redshift distribution model parameters.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_ALPHA

+

Alpha parameter

+
 

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_BETA

+

Beta parameter

+
 

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Z0

+

Z0 parameter

+
 
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_ALPHA

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_ALPHA  (0.78)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_BETA

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_BETA   (2.00)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z0

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z0     (0.13)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_ALPHA

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_ALPHA  (0.68)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_BETA

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_BETA   (2.00)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_Z0

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_Z0     (0.11)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_PARAMS_ABSTOL

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_PARAMS_ABSTOL (0.0)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z_LOW

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z_LOW         (0.0)
+
+
+
+
+

NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z_HIGH

+
#define NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z_HIGH        (20.0)
+
+
+
+
+

NcGalaxySDTrueRedshiftLSSTSRD

+
typedef struct _NcGalaxySDTrueRedshiftLSSTSRD NcGalaxySDTrueRedshiftLSSTSRD;
+
+
+
+

Property Details

+
+

The “alpha” property

+
  “alpha”                    double
+

The redshift exponential slope.

+

Owner: NcGalaxySDTrueRedshiftLSSTSRD

+

Flags: Read / Write

+

Default value: 0.78

+
+
+
+

The “alpha-fit” property

+
  “alpha-fit”                gboolean
+

\alpha:fit.

+

Owner: NcGalaxySDTrueRedshiftLSSTSRD

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “beta” property

+
  “beta”                     double
+

The redshift power law slope.

+

Owner: NcGalaxySDTrueRedshiftLSSTSRD

+

Flags: Read / Write

+

Default value: 2

+
+
+
+

The “beta-fit” property

+
  “beta-fit”                 gboolean
+

\beta:fit.

+

Owner: NcGalaxySDTrueRedshiftLSSTSRD

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “z0” property

+
  “z0”                       double
+

The redshift pivot.

+

Owner: NcGalaxySDTrueRedshiftLSSTSRD

+

Flags: Read / Write

+

Default value: 0.13

+
+
+
+

The “z0-fit” property

+
  “z0-fit”                   gboolean
+

z_0:fit.

+

Owner: NcGalaxySDTrueRedshiftLSSTSRD

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxySelfunc.html b/manual/NcGalaxySelfunc.html index 4aa203d..2a727fb 100644 --- a/manual/NcGalaxySelfunc.html +++ b/manual/NcGalaxySelfunc.html @@ -187,7 +187,7 @@

NcGala

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcGalaxySelfunc
 
diff --git a/manual/NcGalaxyWL.html b/manual/NcGalaxyWL.html deleted file mode 100644 index f5ff271..0000000 --- a/manual/NcGalaxyWL.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - -NcGalaxyWL: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyWL

-

NcGalaxyWL — Class describing galaxy weak lensing distributions.

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NcGalaxyWL * - -nc_galaxy_wl_new () -
-NcGalaxyWL * - -nc_galaxy_wl_ref () -
-void - -nc_galaxy_wl_free () -
-void - -nc_galaxy_wl_clear () -
-gdouble - -nc_galaxy_wl_eval_m2lnP () -
-guint - -nc_galaxy_wl_len () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-NcGalaxyRedshift *gz-distRead / Write / Construct Only
-NcGalaxyWLDist *wl-distRead / Write / Construct Only
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyWL
-
-
-
-

Description

-

This class describes a galaxy weak lensing distribution. -It is composed by a weak lensing distribution $P_\mathrm{wl}(g)$ and a redshift distribution $P(z)$. -The weak lensing distribution is defined by the abstract class NcGalaxyWLDist. -The redshift distribution is defined by the abstract class NcGalaxyRedshift.

-
-
-

Functions

-
-

nc_galaxy_wl_new ()

-
NcGalaxyWL *
-nc_galaxy_wl_new (NcGalaxyWLDist *wl_dist,
-                  NcGalaxyRedshift *gz_dist);
-

Creates a new galaxy weak lensing object. -Requires an instance of NcGalaxyWLDist and NcGalaxyRedshift.

-
-

Parameters

-
----- - - - - - - - - - - - - -

wl_dist

a NcGalaxyWLDist

 

gz_dist

a NcGalaxyRedshift

 
-
-
-

Returns

-

a new NcGalaxyWL.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ref ()

-
NcGalaxyWL *
-nc_galaxy_wl_ref (NcGalaxyWL *gwl);
-

Increase the reference of gwl - by one.

-
-

Parameters

-
----- - - - - - -

gwl

a NcGalaxyWL

 
-
-
-

Returns

-

gwl -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_free ()

-
void
-nc_galaxy_wl_free (NcGalaxyWL *gwl);
-

Decrease the reference count of gwl - by one.

-
-

Parameters

-
----- - - - - - -

gwl

a NcGalaxyWL

 
-
-
-
-
-

nc_galaxy_wl_clear ()

-
void
-nc_galaxy_wl_clear (NcGalaxyWL **gwl);
-

Decrease the reference count of gwl - by one, and sets the pointer *gwl - to -NULL.

-
-

Parameters

-
----- - - - - - -

gwl

a NcGalaxyWL

 
-
-
-
-
-

nc_galaxy_wl_eval_m2lnP ()

-
gdouble
-nc_galaxy_wl_eval_m2lnP (NcGalaxyWL *gwl,
-                         NcHICosmo *cosmo,
-                         NcHaloDensityProfile *dp,
-                         NcWLSurfaceMassDensity *smd,
-                         const gdouble z_cluster);
-

Computes the galaxy probability given the theoretical modeling.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

gwl

a NcGalaxyWL

 

cosmo

a NcHICosmo

 

dp

a NcHaloDensityProfile

 

smd

a NcWLSurfaceMassDensity

 

z_cluster

cluster redshift $z_\mathrm{cl}$

 
-
-
-

Returns

-

$-2\ln(P)$.

-
-
-
-
-

nc_galaxy_wl_len ()

-
guint
-nc_galaxy_wl_len (NcGalaxyWL *gwl);
-
-

Parameters

-
----- - - - - - -

gwl

a NcGalaxyWL

 
-
-
-

Returns

-

the number of galaxies in gwl -.

-
-
-
-
-

Property Details

-
-

The “gz-dist” property

-
  “gz-dist”                  NcGalaxyRedshift *
-

A NcGalaxyRedshift object.

-

Owner: NcGalaxyWL

-

Flags: Read / Write / Construct Only

-
-
-
-

The “wl-dist” property

-
  “wl-dist”                  NcGalaxyWLDist *
-

A NcGalaxyWLDist object.

-

Owner: NcGalaxyWL

-

Flags: Read / Write / Construct Only

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyWLDist.html b/manual/NcGalaxyWLDist.html deleted file mode 100644 index 7c67277..0000000 --- a/manual/NcGalaxyWLDist.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - -NcGalaxyWLDist: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyWLDist

-

NcGalaxyWLDist — Abstract class describing galaxy wl_dists.

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NcGalaxyWLDist * - -nc_galaxy_wl_dist_ref () -
-void - -nc_galaxy_wl_dist_free () -
-void - -nc_galaxy_wl_dist_clear () -
-void - -nc_galaxy_wl_dist_m2lnP_initial_prep () -
-void - -nc_galaxy_wl_dist_m2lnP_prep () -
-gdouble - -nc_galaxy_wl_dist_m2lnP () -
-gdouble - -nc_galaxy_wl_dist_gen () -
-guint - -nc_galaxy_wl_dist_len () -
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyWLDist
-        ├── NcGalaxyWLEllipticityBinned
-        ├── NcGalaxyWLEllipticityGauss
-        ├── NcGalaxyWLEllipticityKDE
-        ╰── NcGalaxyWLProj
-
-
-
-

Description

-

Abstract class used to define a generic galaxy weak lensing observable -probability distribution $P_\mathrm{wl}(g)$.

-
-
-

Functions

-
-

nc_galaxy_wl_dist_ref ()

-
NcGalaxyWLDist *
-nc_galaxy_wl_dist_ref (NcGalaxyWLDist *gwld);
-

Increase the reference of gwld - by one.

-
-

Parameters

-
----- - - - - - -

gwld

a NcGalaxyWLDist

 
-
-
-

Returns

-

gwld -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_dist_free ()

-
void
-nc_galaxy_wl_dist_free (NcGalaxyWLDist *gwld);
-

Decrease the reference count of gwld - by one.

-
-

Parameters

-
----- - - - - - -

gwld

a NcGalaxyWLDist

 
-
-
-
-
-

nc_galaxy_wl_dist_clear ()

-
void
-nc_galaxy_wl_dist_clear (NcGalaxyWLDist **gwld);
-

Decrease the reference count of gwld - by one, and sets the pointer *gwld - to -NULL.

-
-

Parameters

-
----- - - - - - -

gwld

a NcGalaxyWLDist

 
-
-
-
-
-

nc_galaxy_wl_dist_m2lnP_initial_prep ()

-
void
-nc_galaxy_wl_dist_m2lnP_initial_prep (NcGalaxyWLDist *gwld,
-                                      NcGalaxyRedshift *gz,
-                                      NcHICosmo *cosmo,
-                                      NcHaloDensityProfile *dp,
-                                      NcWLSurfaceMassDensity *smd,
-                                      const gdouble z_cluster);
-

Prepare to compute nc_galaxy_wl_dist_m2lnP() at different redshifts.

-

[virtual m2lnP_initial_prep]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

gwld

a NcGalaxyWLDist

 

gz

a NcGalaxyRedshift

 

cosmo

a NcHICosmo

 

dp

a NcHaloDensityProfile

 

smd

a NcWLSurfaceMassDensity

 

z_cluster

cluster redshift $z_\mathrm{cl}$

 
-
-
-
-
-

nc_galaxy_wl_dist_m2lnP_prep ()

-
void
-nc_galaxy_wl_dist_m2lnP_prep (NcGalaxyWLDist *gwld,
-                              NcHICosmo *cosmo,
-                              NcHaloDensityProfile *dp,
-                              NcWLSurfaceMassDensity *smd,
-                              const gdouble z_cluster,
-                              const guint gal_i);
-

Prepare to compute nc_galaxy_wl_dist_m2lnP() at different redshifts.

-

[virtual m2lnP_prep]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

gwld

a NcGalaxyWLDist

 

cosmo

a NcHICosmo

 

dp

a NcHaloDensityProfile

 

smd

a NcWLSurfaceMassDensity

 

z_cluster

cluster redshift $z_\mathrm{cl}$

 

gal_i

galaxy id

 
-
-
-
-
-

nc_galaxy_wl_dist_m2lnP ()

-
gdouble
-nc_galaxy_wl_dist_m2lnP (NcGalaxyWLDist *gwld,
-                         NcHICosmo *cosmo,
-                         NcHaloDensityProfile *dp,
-                         NcWLSurfaceMassDensity *smd,
-                         const gdouble z_cluster,
-                         const guint gal_i,
-                         const gdouble z);
-

Computes the probability density of the observable $g$ given the redshift $z$. The -probability density is given by $P_\mathrm{wl}(g)$.

-

[virtual m2lnP]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

gwld

a NcGalaxyWLDist

 

cosmo

a NcHICosmo

 

dp

a NcHaloDensityProfile

 

smd

a NcWLSurfaceMassDensity

 

z_cluster

cluster redshift $z_\mathrm{cl}$

 

gal_i

galaxy id

 

z

source redshift

 
-
-
-

Returns

-

the probability density at g -, $-2\ln\left[P_\mathrm{wl}(g)\right]$.

-
-
-
-
-

nc_galaxy_wl_dist_gen ()

-
gdouble
-nc_galaxy_wl_dist_gen (NcGalaxyWLDist *gwld,
-                       const gdouble g_true,
-                       NcmRNG *rng);
-

Generates a $g$ value from the distribution using rng -.

-

[virtual gen]

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

gwld

a NcGalaxyWLDist

 

g_true

true value of the observable

 

rng

a NcmRNG

 
-
-
-

Returns

-

the generated value $g$.

-
-
-
-
-

nc_galaxy_wl_dist_len ()

-
guint
-nc_galaxy_wl_dist_len (NcGalaxyWLDist *gwld);
-

[virtual len]

-
-

Parameters

-
----- - - - - - -

gwld

a NcGalaxyWLDist

 
-
-
-

Returns

-

the number of galaxies in the object.

-
-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyWLEllipticityBinned.html b/manual/NcGalaxyWLEllipticityBinned.html deleted file mode 100644 index 4988022..0000000 --- a/manual/NcGalaxyWLEllipticityBinned.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - -NcGalaxyWLEllipticityBinned: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyWLEllipticityBinned

-

NcGalaxyWLEllipticityBinned — Class describing galaxy weak lensing ellipticity with binning

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
- -
-

Properties

-
----- - - - - - -
-NcmObjArray *binobsRead / Write
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyWLDist
-        ╰── NcGalaxyWLEllipticityBinned
-
-
-
-

Description

-

Class defining a galaxy weak lensing ellipticity with binning. -probability distribution $P_\mathrm{wl}(g)$.

-
-
-

Functions

-
-

nc_galaxy_wl_ellipticity_binned_new ()

-
NcGalaxyWLEllipticityBinned *
-nc_galaxy_wl_ellipticity_binned_new ();
-

Creates a new NcGalaxyWLEllipticityBinned

-
-

Returns

-

a new NcGalaxyWLEllipticityBinned.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ellipticity_binned_ref ()

-
NcGalaxyWLEllipticityBinned *
-nc_galaxy_wl_ellipticity_binned_ref (NcGalaxyWLEllipticityBinned *gebin);
-

Increase the reference of gebin - by one.

-
-

Parameters

-
----- - - - - - -

gebin

a NcGalaxyWLEllipticityBinned

 
-
-
-

Returns

-

gebin -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ellipticity_binned_free ()

-
void
-nc_galaxy_wl_ellipticity_binned_free (NcGalaxyWLEllipticityBinned *gebin);
-

Decrease the reference count of gebin - by one.

-
-

Parameters

-
----- - - - - - -

gebin

a NcGalaxyWLEllipticityBinned

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_binned_clear ()

-
void
-nc_galaxy_wl_ellipticity_binned_clear (NcGalaxyWLEllipticityBinned **gebin);
-

Decrease the reference count of gebin - by one, and sets the pointer *gebin - to -NULL.

-
-

Parameters

-
----- - - - - - -

gebin

a NcGalaxyWLEllipticityBinned

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_binned_set_binobs ()

-
void
-nc_galaxy_wl_ellipticity_binned_set_binobs
-                               (NcGalaxyWLEllipticityBinned *gebin,
-                                NcmMatrix *obs,
-                                NcmVector *bins);
-

Sets the array with observables matrices for each bin binobs -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

gebin

a NcGalaxyWLEllipticityBinned

 

obs

a NcmMatrix

 

bins

a NcmVector

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_binned_peek_binobs ()

-
NcmObjArray *
-nc_galaxy_wl_ellipticity_binned_peek_binobs
-                               (NcGalaxyWLEllipticityBinned *gebin);
-

Gets the array with observables matrices for each bin.

-
-

Parameters

-
----- - - - - - -

gebin

a NcGalaxyWLEllipticityBinned

 
-
-
-

Returns

-

the array with observables matrices for each bin.

-

[transfer none]

-
-
-
-
-

nc_galaxy_wl_ellipticity_binned_peek_bins ()

-
NcmVector *
-nc_galaxy_wl_ellipticity_binned_peek_bins
-                               (NcGalaxyWLEllipticityBinned *gebin);
-

Gets the vector with bins limits.

-
-

Parameters

-
----- - - - - - -

gebin

a NcGalaxyWLEllipticityBinned

 
-
-
-

Returns

-

the vector with bins limits.

-

[transfer none]

-
-
-
-
-

Property Details

-
-

The “binobs” property

-
  “binobs”                   NcmObjArray *
-

Array with observables matrices for each bin.

-

Owner: NcGalaxyWLEllipticityBinned

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyWLEllipticityGauss.html b/manual/NcGalaxyWLEllipticityGauss.html deleted file mode 100644 index 64e0d1e..0000000 --- a/manual/NcGalaxyWLEllipticityGauss.html +++ /dev/null @@ -1,474 +0,0 @@ - - - - - -NcGalaxyWLEllipticityGauss: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyWLEllipticityGauss

-

NcGalaxyWLEllipticityGauss — Abstract class describing galaxy weak lensing ellipticity Gaussian distribution

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
- -
-

Properties

-
----- - - - - - - - - - - - - -
-NcmMatrix *obsRead / Write
NcGalaxyWLEllipticityGaussPosposRead / Write / Construct
-
-
-

Types and Values

-
---- - - - - -
enumNcGalaxyWLEllipticityGaussPos
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NcGalaxyWLEllipticityGaussPos
-    GObject
-    ╰── NcGalaxyWLDist
-        ╰── NcGalaxyWLEllipticityGauss
-
-
-
-

Description

-

Class defining a galaxy weak lensing ellipticity normally distributed. -probability distribution $P_\mathrm{wl}(g)$.

-
-
-

Functions

-
-

nc_galaxy_wl_ellipticity_gauss_new ()

-
NcGalaxyWLEllipticityGauss *
-nc_galaxy_wl_ellipticity_gauss_new (NcGalaxyWLEllipticityGaussPos pos);
-

Creates a new NcGalaxyWLEllipticityGauss using -pos - as the position type.

-
-

Parameters

-
----- - - - - - -

pos

a NcGalaxyWLEllipticityGaussPos

 
-
-
-

Returns

-

a new NcGalaxyWLEllipticityGauss.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_ref ()

-
NcGalaxyWLEllipticityGauss *
-nc_galaxy_wl_ellipticity_gauss_ref (NcGalaxyWLEllipticityGauss *gegauss);
-

Increase the reference of gegauss - by one.

-
-

Parameters

-
----- - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 
-
-
-

Returns

-

gegauss -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_free ()

-
void
-nc_galaxy_wl_ellipticity_gauss_free (NcGalaxyWLEllipticityGauss *gegauss);
-

Decrease the reference count of gegauss - by one.

-
-

Parameters

-
----- - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_clear ()

-
void
-nc_galaxy_wl_ellipticity_gauss_clear (NcGalaxyWLEllipticityGauss **gegauss);
-

Decrease the reference count of gegauss - by one, and sets the pointer *gegauss - to -NULL.

-
-

Parameters

-
----- - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_set_pos ()

-
void
-nc_galaxy_wl_ellipticity_gauss_set_pos
-                               (NcGalaxyWLEllipticityGauss *gegauss,
-                                NcGalaxyWLEllipticityGaussPos pos);
-

Sets the position observable type.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 

pos

a NcGalaxyWLEllipticityGaussPos

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_get_pos ()

-
NcGalaxyWLEllipticityGaussPos
-nc_galaxy_wl_ellipticity_gauss_get_pos
-                               (NcGalaxyWLEllipticityGauss *gegauss);
-

Gets the position observable type.

-
-

Parameters

-
----- - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 
-
-
-

Returns

-

the position observable type.

-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_set_obs ()

-
void
-nc_galaxy_wl_ellipticity_gauss_set_obs
-                               (NcGalaxyWLEllipticityGauss *gegauss,
-                                NcmMatrix *obs);
-

Sets the observable matrix obs -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 

obs

a NcmMatrix

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_gauss_peek_obs ()

-
NcmMatrix *
-nc_galaxy_wl_ellipticity_gauss_peek_obs
-                               (NcGalaxyWLEllipticityGauss *gegauss);
-

Gets the observable matrix.

-
-

Parameters

-
----- - - - - - -

gegauss

a NcGalaxyWLEllipticityGauss

 
-
-
-

Returns

-

the observables matrix.

-

[transfer none]

-
-
-
-
-

Types and Values

-
-

enum NcGalaxyWLEllipticityGaussPos

-

FIXME

-
-

Members

-
----- - - - - - - - - - - - - -

NC_GALAXY_WL_ELLIPTICITY_GAUSS_POS_ANG

-

FIXME

-
 

NC_GALAXY_WL_ELLIPTICITY_GAUSS_POS_R

-

FIXME

-
 
-
-
-
-
-

Property Details

-
-

The “obs” property

-
  “obs”                      NcmMatrix *
-

FIXME

-

Owner: NcGalaxyWLEllipticityGauss

-

Flags: Read / Write

-
-
-
-

The “pos” property

-
  “pos”                      NcGalaxyWLEllipticityGaussPos
-

FIXME

-

Owner: NcGalaxyWLEllipticityGauss

-

Flags: Read / Write / Construct

-

Default value: NC_GALAXY_WL_ELLIPTICITY_GAUSS_POS_R

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyWLEllipticityKDE.html b/manual/NcGalaxyWLEllipticityKDE.html deleted file mode 100644 index 1d29a28..0000000 --- a/manual/NcGalaxyWLEllipticityKDE.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - -NcGalaxyWLEllipticityKDE: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyWLEllipticityKDE

-

NcGalaxyWLEllipticityKDE — Class describing galaxy weak lensing ellipticity with Kernel Density Estimation

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
- -
-

Properties

-
----- - - - - - -
-NcmMatrix *obsRead / Write
-
-
-

Object Hierarchy

-
    GObject
-    ╰── NcGalaxyWLDist
-        ╰── NcGalaxyWLEllipticityKDE
-
-
-
-

Description

-

Class defining a galaxy weak lensing ellipticity with Kernel Density Estimation. -probability distribution $P_\mathrm{wl}(g)$.

-
-
-

Functions

-
-

nc_galaxy_wl_ellipticity_kde_new ()

-
NcGalaxyWLEllipticityKDE *
-nc_galaxy_wl_ellipticity_kde_new ();
-

Creates a new NcGalaxyWLEllipticityKDE

-
-

Returns

-

a new NcGalaxyWLEllipticityKDE.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_ref ()

-
NcGalaxyWLEllipticityKDE *
-nc_galaxy_wl_ellipticity_kde_ref (NcGalaxyWLEllipticityKDE *gekde);
-

Increase the reference of gekde - by one.

-
-

Parameters

-
----- - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 
-
-
-

Returns

-

gekde -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_free ()

-
void
-nc_galaxy_wl_ellipticity_kde_free (NcGalaxyWLEllipticityKDE *gekde);
-

Decrease the reference count of gekde - by one.

-
-

Parameters

-
----- - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_clear ()

-
void
-nc_galaxy_wl_ellipticity_kde_clear (NcGalaxyWLEllipticityKDE **gekde);
-

Decrease the reference count of gekde - by one, and sets the pointer *gekde - to -NULL.

-
-

Parameters

-
----- - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_set_obs ()

-
void
-nc_galaxy_wl_ellipticity_kde_set_obs (NcGalaxyWLEllipticityKDE *gekde,
-                                      NcmMatrix *obs);
-

Sets the observable matrix obs -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 

obs

a NcmMatrix

 
-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_peek_obs ()

-
NcmMatrix *
-nc_galaxy_wl_ellipticity_kde_peek_obs (NcGalaxyWLEllipticityKDE *gekde);
-

Gets the observable matrix.

-
-

Parameters

-
----- - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 
-
-
-

Returns

-

the observables matrix.

-

[transfer none]

-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_peek_kde ()

-
NcmStatsDist1dEPDF *
-nc_galaxy_wl_ellipticity_kde_peek_kde (NcGalaxyWLEllipticityKDE *gekde);
-

Gets the KDE.

-
-

Parameters

-
----- - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 
-
-
-

Returns

-

the KDE.

-

[transfer none]

-
-
-
-
-

nc_galaxy_wl_ellipticity_kde_peek_e_vec ()

-
NcmVector *
-nc_galaxy_wl_ellipticity_kde_peek_e_vec
-                               (NcGalaxyWLEllipticityKDE *gekde);
-

Gets the e_vec.

-
-

Parameters

-
----- - - - - - -

gekde

a NcGalaxyWLEllipticityKDE

 
-
-
-

Returns

-

the e_vec.

-

[transfer none]

-
-
-
-
-

Property Details

-
-

The “obs” property

-
  “obs”                      NcmMatrix *
-

Galaxy ellipticity observable matrix.

-

Owner: NcGalaxyWLEllipticityKDE

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGalaxyWLObs.html b/manual/NcGalaxyWLObs.html new file mode 100644 index 0000000..ecee09b --- /dev/null +++ b/manual/NcGalaxyWLObs.html @@ -0,0 +1,749 @@ + + + + + +NcGalaxyWLObs: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcGalaxyWLObs

+

NcGalaxyWLObs — Galaxy weak lensing observation data.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcGalaxyWLObs * + +nc_galaxy_wl_obs_new () +
+NcGalaxyWLObs * + +nc_galaxy_wl_obs_ref () +
+void + +nc_galaxy_wl_obs_free () +
+void + +nc_galaxy_wl_obs_clear () +
+gboolean + +nc_galaxy_wl_obs_get_index () +
+void + +nc_galaxy_wl_obs_set () +
+void + +nc_galaxy_wl_obs_set_pz () +
+gdouble + +nc_galaxy_wl_obs_get () +
+NcmSpline * + +nc_galaxy_wl_obs_peek_pz () +
+GStrv + +nc_galaxy_wl_obs_peek_columns () +
+void + +nc_galaxy_wl_obs_set_coord () +
+NcGalaxyWLObsCoord + +nc_galaxy_wl_obs_get_coord () +
+guint + +nc_galaxy_wl_obs_len () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GStrvcolumnsRead / Write / Construct Only
NcGalaxyWLObsCoordcoordRead / Write / Construct Only
+NcmMatrix *dataRead / Write
guintlenRead / Write / Construct Only
+NcmObjDictInt *pzRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
#defineNC_TYPE_GALAXY_WL_OBS
enumNcGalaxyWLObsCoord
 NcGalaxyWLObs
 NcGalaxyWLObsPrivate
+
+
+

Object Hierarchy

+
    GEnum
+    ╰── NcGalaxyWLObsCoord
+    GObject
+    ╰── NcGalaxyWLObs
+
+
+
+

Description

+

A class to store galaxy weak lensing observation data and information +about its coordinate system.

+
+
+

Functions

+
+

nc_galaxy_wl_obs_new ()

+
NcGalaxyWLObs *
+nc_galaxy_wl_obs_new (NcGalaxyWLObsCoord coord,
+                      guint nrows,
+                      GStrv col_names);
+

Creates a new NcGalaxyWLObs object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

coord

the coordinate system used to store the data.

 

nrows

the number of data rows.

 

col_names

a GStrv.

 
+
+
+

Returns

+

a new NcGalaxyWLObs object.

+

[transfer full]

+
+
+
+
+

nc_galaxy_wl_obs_ref ()

+
NcGalaxyWLObs *
+nc_galaxy_wl_obs_ref (NcGalaxyWLObs *obs);
+

Increases the reference count of the NcGalaxyWLObs object.

+
+

Parameters

+
+++++ + + + + + +

obs

a NcGalaxyWLObs object.

 
+
+
+

Returns

+

the NcGalaxyWLObs object.

+

[transfer full]

+
+
+
+
+

nc_galaxy_wl_obs_free ()

+
void
+nc_galaxy_wl_obs_free (NcGalaxyWLObs *obs);
+

Frees the NcGalaxyWLObs object.

+
+

Parameters

+
+++++ + + + + + +

obs

a NcGalaxyWLObs object.

 
+
+
+
+
+

nc_galaxy_wl_obs_clear ()

+
void
+nc_galaxy_wl_obs_clear (NcGalaxyWLObs **obs);
+

Clears the NcGalaxyWLObs object.

+
+

Parameters

+
+++++ + + + + + +

obs

a NcGalaxyWLObs object.

 
+
+
+
+
+

nc_galaxy_wl_obs_get_index ()

+
gboolean
+nc_galaxy_wl_obs_get_index (NcGalaxyWLObs *obs,
+                            const gchar *col,
+                            guint *i);
+

Gets the column index from the column name.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

obs

a NcGalaxyWLObs object

 

col

column name

 

i

a pointer to store the column index

 
+
+
+

Returns

+

TRUE if the column was found, FALSE otherwise.

+
+
+
+
+

nc_galaxy_wl_obs_set ()

+
void
+nc_galaxy_wl_obs_set (NcGalaxyWLObs *obs,
+                      const gchar *col,
+                      const guint i,
+                      gdouble val);
+

Sets a value in the observation data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

obs

a NcGalaxyWLObs object

 

col

column name

 

i

row index

 

val

value to be set

 
+
+
+
+
+

nc_galaxy_wl_obs_set_pz ()

+
void
+nc_galaxy_wl_obs_set_pz (NcGalaxyWLObs *obs,
+                         const guint i,
+                         NcmSpline *pz);
+

Sets a P(z) spline in the observation data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

obs

a NcGalaxyWLObs object.

 

i

row index.

 

pz

a NcmSpline.

 
+
+
+
+
+

nc_galaxy_wl_obs_get ()

+
gdouble
+nc_galaxy_wl_obs_get (NcGalaxyWLObs *obs,
+                      const gchar *col,
+                      const guint i);
+

Gets a value from the observation data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

obs

a NcGalaxyWLObs object.

 

col

column name.

 

i

row index.

 
+
+
+
+
+

nc_galaxy_wl_obs_peek_pz ()

+
NcmSpline *
+nc_galaxy_wl_obs_peek_pz (NcGalaxyWLObs *obs,
+                          const guint i);
+

Gets a P(z) spline from the observation data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

obs

a NcGalaxyWLObs object.

 

i

row index.

 
+
+
+

Returns

+

the P(z) spline.

+

[transfer none]

+
+
+
+
+

nc_galaxy_wl_obs_peek_columns ()

+
GStrv
+nc_galaxy_wl_obs_peek_columns (NcGalaxyWLObs *obs);
+

Gets the data columns names.

+
+

Parameters

+
+++++ + + + + + +

obs

a NcGalaxyWLObs object.

 
+
+
+

Returns

+

the data columns names.

+

[transfer none]

+
+
+
+
+

nc_galaxy_wl_obs_set_coord ()

+
void
+nc_galaxy_wl_obs_set_coord (NcGalaxyWLObs *obs,
+                            NcGalaxyWLObsCoord coord);
+

Sets the coordinate system used to store the data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

obs

a NcGalaxyWLObs object.

 

coord

the coordinate system.

 
+
+
+
+
+

nc_galaxy_wl_obs_get_coord ()

+
NcGalaxyWLObsCoord
+nc_galaxy_wl_obs_get_coord (NcGalaxyWLObs *obs);
+

Gets the coordinate system used to store the data.

+
+

Parameters

+
+++++ + + + + + +

obs

a NcGalaxyWLObs object.

 
+
+
+

Returns

+

the coordinate system.

+
+
+
+
+

nc_galaxy_wl_obs_len ()

+
guint
+nc_galaxy_wl_obs_len (NcGalaxyWLObs *obs);
+

Gets the number of rows of the observation data.

+
+

Parameters

+
+++++ + + + + + +

obs

a NcGalaxyWLObs object.

 
+
+
+
+
+

Types and Values

+
+

NC_TYPE_GALAXY_WL_OBS

+
#define NC_TYPE_GALAXY_WL_OBS (nc_galaxy_wl_obs_get_type ())
+
+
+
+
+

enum NcGalaxyWLObsCoord

+

Coordinate system for the galaxy weak lensing ellipticity data.

+
+

Members

+
+++++ + + + + + + + + + + + + +

NC_GALAXY_WL_OBS_COORD_CELESTIAL

+

Celestial coordinates.

+
 

NC_GALAXY_WL_OBS_COORD_EUCLIDEAN

+

Euclidean coordinates.

+
 
+
+
+
+
+

NcGalaxyWLObs

+
typedef struct _NcGalaxyWLObs NcGalaxyWLObs;
+
+
+
+

NcGalaxyWLObsPrivate

+
typedef struct _NcGalaxyWLObsPrivate NcGalaxyWLObsPrivate;
+
+
+
+

Property Details

+
+

The “columns” property

+
  “columns”                  GStrv
+

Data columns names.

+

Owner: NcGalaxyWLObs

+

Flags: Read / Write / Construct Only

+
+
+
+

The “coord” property

+
  “coord”                    NcGalaxyWLObsCoord
+

Coordinate system used to store the data.

+

Owner: NcGalaxyWLObs

+

Flags: Read / Write / Construct Only

+

Default value: NC_GALAXY_WL_OBS_COORD_EUCLIDEAN

+
+
+
+

The “data” property

+
  “data”                     NcmMatrix *
+

Weak lensing observation data.

+

Owner: NcGalaxyWLObs

+

Flags: Read / Write

+
+
+
+

The “len” property

+
  “len”                      guint
+

Number of data rows.

+

Owner: NcGalaxyWLObs

+

Flags: Read / Write / Construct Only

+

Default value: 0

+
+
+
+

The “pz” property

+
  “pz”                       NcmObjDictInt *
+

P(z) splines.

+

Owner: NcGalaxyWLObs

+

Flags: Read / Write / Construct Only

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcGalaxyWLProj.html b/manual/NcGalaxyWLProj.html deleted file mode 100644 index 07a63e3..0000000 --- a/manual/NcGalaxyWLProj.html +++ /dev/null @@ -1,469 +0,0 @@ - - - - - -NcGalaxyWLProj: NumCosmo Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NcGalaxyWLProj

-

NcGalaxyWLProj — Abstract class describing galaxy weak lensing reduced shear Gaussian distribution

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NcGalaxyWLProj * - -nc_galaxy_wl_proj_new () -
-NcGalaxyWLProj * - -nc_galaxy_wl_proj_ref () -
-void - -nc_galaxy_wl_proj_free () -
-void - -nc_galaxy_wl_proj_clear () -
-void - -nc_galaxy_wl_proj_set_pos () -
-NcGalaxyWLProjPos - -nc_galaxy_wl_proj_get_pos () -
-void - -nc_galaxy_wl_proj_set_obs () -
-NcmMatrix * - -nc_galaxy_wl_proj_peek_obs () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-NcmMatrix *obsRead / Write
NcGalaxyWLProjPosposRead / Write / Construct
-
-
-

Types and Values

-
---- - - - - -
enumNcGalaxyWLProjPos
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NcGalaxyWLProjPos
-    GObject
-    ╰── NcGalaxyWLDist
-        ╰── NcGalaxyWLProj
-
-
-
-

Description

-

Class defining a galaxy weak lensing projected distribution.

-
-
-

Functions

-
-

nc_galaxy_wl_proj_new ()

-
NcGalaxyWLProj *
-nc_galaxy_wl_proj_new (NcGalaxyWLProjPos pos);
-

Creates a new NcGalaxyWLProj using -pos - as the position type.

-
-

Parameters

-
----- - - - - - -

pos

a NcGalaxyWLProjPos

 
-
-
-

Returns

-

a new NcGalaxyWLProj.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_proj_ref ()

-
NcGalaxyWLProj *
-nc_galaxy_wl_proj_ref (NcGalaxyWLProj *gwlp);
-

Increase the reference of gwlp - by one.

-
-

Parameters

-
----- - - - - - -

gwlp

a NcGalaxyWLProj

 
-
-
-

Returns

-

gwlp -.

-

[transfer full]

-
-
-
-
-

nc_galaxy_wl_proj_free ()

-
void
-nc_galaxy_wl_proj_free (NcGalaxyWLProj *gwlp);
-

Decrease the reference count of gwlp - by one.

-
-

Parameters

-
----- - - - - - -

gwlp

a NcGalaxyWLProj

 
-
-
-
-
-

nc_galaxy_wl_proj_clear ()

-
void
-nc_galaxy_wl_proj_clear (NcGalaxyWLProj **gwlp);
-

Decrease the reference count of gwlp - by one, and sets the pointer *gwlp - to -NULL.

-
-

Parameters

-
----- - - - - - -

gwlp

a NcGalaxyWLProj

 
-
-
-
-
-

nc_galaxy_wl_proj_set_pos ()

-
void
-nc_galaxy_wl_proj_set_pos (NcGalaxyWLProj *gwlp,
-                           NcGalaxyWLProjPos pos);
-

Sets the position observable type.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gwlp

a NcGalaxyWLProj

 

pos

a NcGalaxyWLProjPos

 
-
-
-
-
-

nc_galaxy_wl_proj_get_pos ()

-
NcGalaxyWLProjPos
-nc_galaxy_wl_proj_get_pos (NcGalaxyWLProj *gwlp);
-

Gets the position observable type.

-
-

Parameters

-
----- - - - - - -

gwlp

a NcGalaxyWLProj

 
-
-
-

Returns

-

the position observable type.

-
-
-
-
-

nc_galaxy_wl_proj_set_obs ()

-
void
-nc_galaxy_wl_proj_set_obs (NcGalaxyWLProj *gwlp,
-                           NcmMatrix *obs);
-

Sets the observables matrix obs -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

gwlp

a NcGalaxyWLProj

 

obs

a NcmMatrix

 
-
-
-
-
-

nc_galaxy_wl_proj_peek_obs ()

-
NcmMatrix *
-nc_galaxy_wl_proj_peek_obs (NcGalaxyWLProj *gwlp);
-

Gets the observables matrix.

-
-

Parameters

-
----- - - - - - -

gwlp

a NcGalaxyWLProj

 
-
-
-

Returns

-

the observables matrix.

-

[transfer none]

-
-
-
-
-

Types and Values

-
-

enum NcGalaxyWLProjPos

-

FIXME

-
-

Members

-
----- - - - - - - - - - - - - -

NC_GALAXY_WL_PROJ_POS_ANG

-

FIXME

-
 

NC_GALAXY_WL_PROJ_POS_R

-

FIXME

-
 
-
-
-
-
-

Property Details

-
-

The “obs” property

-
  “obs”                      NcmMatrix *
-

FIXME

-

Owner: NcGalaxyWLProj

-

Flags: Read / Write

-
-
-
-

The “pos” property

-
  “pos”                      NcGalaxyWLProjPos
-

FIXME

-

Owner: NcGalaxyWLProj

-

Flags: Read / Write / Construct

-

Default value: NC_GALAXY_WL_PROJ_POS_R

-
-
-
- - - \ No newline at end of file diff --git a/manual/NcGrowthFunc.html b/manual/NcGrowthFunc.html index 6f6da9c..fd520de 100644 --- a/manual/NcGrowthFunc.html +++ b/manual/NcGrowthFunc.html @@ -225,7 +225,7 @@

NcGrowthF

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcGrowthFunc
 
diff --git a/manual/NcHICosmo.html b/manual/NcHICosmo.html index a875c9a..f48cc6f 100644 --- a/manual/NcHICosmo.html +++ b/manual/NcHICosmo.html @@ -1184,7 +1184,7 @@

NcHICosmo

Object Hierarchy

    GFlags
     ╰── NcHICosmoImpl
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ├── NcHICosmoVexp
@@ -1194,7 +1194,7 @@ 

NcHICosmo├── NcHICosmoLCDM ├── NcHICosmoQConst ├── NcHICosmoQGRW - ├── NcHICosmoQGW + ├── NcHICosmoQGW ├── NcHICosmoQLinear ├── NcHICosmoQRBF ╰── NcHICosmoQSpline @@ -2469,7 +2469,7 @@

NcHICosmo

nc_hicosmo_log_all_models ()

void
-nc_hicosmo_log_all_models (GType parent);
+nc_hicosmo_log_all_models (GType parent);

Logs all models descending from parent .

@@ -2482,7 +2482,7 @@

NcHICosmo

parent

-

GType of the parent model

+

GType of the parent model

 

diff --git a/manual/NcHICosmoDE.html b/manual/NcHICosmoDE.html index 7d94de4..3631005 100644 --- a/manual/NcHICosmoDE.html +++ b/manual/NcHICosmoDE.html @@ -6,7 +6,7 @@ NcHICosmoDE: NumCosmo Reference Manual - + @@ -34,7 +34,7 @@ Properties
Home -Up +Up Prev Next @@ -247,7 +247,7 @@

NcHICosmoD -GVariant * +GVariant * Tnu-fit Read / Write @@ -274,7 +274,7 @@

NcHICosmoD -GVariant * +GVariant * gnu-fit Read / Write @@ -291,7 +291,7 @@

NcHICosmoD -GVariant * +GVariant * massnu-fit Read / Write @@ -308,7 +308,7 @@

NcHICosmoD -GVariant * +GVariant * munu-fit Read / Write @@ -394,7 +394,7 @@

NcHICosmoD ╰── NcHICosmoDEVParams GFlags ╰── NcHICosmoDEImpl - GObject + GObject ╰── NcmModel ╰── NcHICosmo ╰── NcHICosmoDE @@ -426,8 +426,9 @@

NcHICosmoD

nc_hicosmo_de_omega_x2omega_k ()

void
-nc_hicosmo_de_omega_x2omega_k (NcHICosmoDE *cosmo_de);
-

FIXME

+nc_hicosmo_de_omega_x2omega_k (NcHICosmoDE *cosmo_de, + GError **error);

+

Set the reparametrization of the dark energy density to the curvature density.

Parameters

@@ -436,11 +437,18 @@

NcHICosmoD

- + + - + + + + + + +

cosmo_de

a NcHICosmoDE

 

error

a GError

 
@@ -448,8 +456,9 @@

NcHICosmoD

nc_hicosmo_de_cmb_params ()

void
-nc_hicosmo_de_cmb_params (NcHICosmoDE *cosmo_de);
-

FIXME

+nc_hicosmo_de_cmb_params (NcHICosmoDE *cosmo_de, + GError **error); +

Set the reparametrization of the dark energy density to the curvature density.

Parameters

@@ -458,11 +467,18 @@

NcHICosmoD

- + + - + + + + + + +

cosmo_de

a NcHICosmoDE

 

error

a GError

 
@@ -1020,7 +1036,7 @@

NcHICosmoD

The “Tnu-fit” property

-
  “Tnu-fit”                  GVariant *
+
  “Tnu-fit”                  GVariant *

T_{\nu0}:fit.

Owner: NcHICosmoDE

Flags: Read / Write

@@ -1065,7 +1081,7 @@

NcHICosmoD

The “gnu-fit” property

-
  “gnu-fit”                  GVariant *
+
  “gnu-fit”                  GVariant *

g_{\nu}:fit.

Owner: NcHICosmoDE

Flags: Read / Write

@@ -1092,7 +1108,7 @@

NcHICosmoD

The “massnu-fit” property

-
  “massnu-fit”               GVariant *
+
  “massnu-fit”               GVariant *

m_\nu:fit.

Owner: NcHICosmoDE

Flags: Read / Write

@@ -1119,7 +1135,7 @@

NcHICosmoD

The “munu-fit” property

-
  “munu-fit”                 GVariant *
+
  “munu-fit”                 GVariant *

\mu_{\nu}:fit.

Owner: NcHICosmoDE

Flags: Read / Write

diff --git a/manual/NcHICosmoDECpl.html b/manual/NcHICosmoDECpl.html index 4bc3c19..02c7ec1 100644 --- a/manual/NcHICosmoDECpl.html +++ b/manual/NcHICosmoDECpl.html @@ -6,7 +6,7 @@ NcHICosmoDECpl: NumCosmo Reference Manual - + @@ -34,7 +34,7 @@ Properties Home -Up +Up Prev Next @@ -127,7 +127,7 @@

NcHICos

Object Hierarchy

    GEnum
     ╰── NcHICosmoDECplSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ╰── NcHICosmoDE
diff --git a/manual/NcHICosmoDEJbp.html b/manual/NcHICosmoDEJbp.html
index 73b406a..e638c04 100644
--- a/manual/NcHICosmoDEJbp.html
+++ b/manual/NcHICosmoDEJbp.html
@@ -6,7 +6,7 @@
 NcHICosmoDEJbp: NumCosmo Reference Manual
 
 
-
+
 
 
 
@@ -34,7 +34,7 @@
                   Properties
 
 Home
-Up
+Up
 Prev
 Next
 
@@ -127,7 +127,7 @@ 

NcHICos

Object Hierarchy

    GEnum
     ╰── NcHICosmoDEJbpSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ╰── NcHICosmoDE
diff --git a/manual/NcHICosmoDEReparamCMB.html b/manual/NcHICosmoDEReparamCMB.html
index 52e699a..26a733d 100644
--- a/manual/NcHICosmoDEReparamCMB.html
+++ b/manual/NcHICosmoDEReparamCMB.html
@@ -6,7 +6,7 @@
 NcHICosmoDEReparamCMB: NumCosmo Reference Manual
 
 
-
+
 
 
 
@@ -33,7 +33,7 @@
                   Object Hierarchy
 
 Home
-Up
+Up
 Prev
 Next
 
@@ -65,7 +65,7 @@ 

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmReparam
         ╰── NcHICosmoDEReparamCMB
 
diff --git a/manual/NcHICosmoDEReparamOk.html b/manual/NcHICosmoDEReparamOk.html index c847f3c..79b5b88 100644 --- a/manual/NcHICosmoDEReparamOk.html +++ b/manual/NcHICosmoDEReparamOk.html @@ -6,7 +6,7 @@ NcHICosmoDEReparamOk: NumCosmo Reference Manual - + @@ -33,7 +33,7 @@ Object Hierarchy Home -Up +Up Prev Next @@ -65,7 +65,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmReparam
         ╰── NcHICosmoDEReparamOk
 
diff --git a/manual/NcHICosmoDEWSpline.html b/manual/NcHICosmoDEWSpline.html index e74cb31..ce6edd6 100644 --- a/manual/NcHICosmoDEWSpline.html +++ b/manual/NcHICosmoDEWSpline.html @@ -6,7 +6,7 @@ NcHICosmoDEWSpline: NumCosmo Reference Manual - + @@ -34,7 +34,7 @@ Properties Home -Up +Up Prev Next @@ -91,7 +91,7 @@

NcH -GVariant * +GVariant * w-fit Read / Write @@ -140,7 +140,7 @@

NcH

Object Hierarchy

    GEnum
     ╰── NcHICosmoDEWSplineVParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ╰── NcHICosmoDE
@@ -261,7 +261,7 @@ 

NcH

The “w-fit” property

-
  “w-fit”                    GVariant *
+
  “w-fit”                    GVariant *

w:fit.

Owner: NcHICosmoDEWSpline

Flags: Read / Write

diff --git a/manual/NcHICosmoDEXcdm.html b/manual/NcHICosmoDEXcdm.html index 82343a3..c49bbc6 100644 --- a/manual/NcHICosmoDEXcdm.html +++ b/manual/NcHICosmoDEXcdm.html @@ -6,7 +6,7 @@ NcHICosmoDEXcdm: NumCosmo Reference Manual - + @@ -34,7 +34,7 @@ Properties Home -Up +Up Prev Next @@ -113,7 +113,7 @@

NcHICo

Object Hierarchy

    GEnum
     ╰── NcHICosmoDEXCDMSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ╰── NcHICosmoDE
diff --git a/manual/NcHICosmoGCGReparamOk.html b/manual/NcHICosmoGCGReparamOk.html
index 2e2bc0d..f433ecd 100644
--- a/manual/NcHICosmoGCGReparamOk.html
+++ b/manual/NcHICosmoGCGReparamOk.html
@@ -175,7 +175,7 @@ 

-GVariant * +GVariant * Tnu-fit Read / Write @@ -212,7 +212,7 @@

-GVariant * +GVariant * gnu-fit Read / Write @@ -229,7 +229,7 @@

-GVariant * +GVariant * massnu-fit Read / Write @@ -246,7 +246,7 @@

-GVariant * +GVariant * munu-fit Read / Write @@ -330,7 +330,7 @@

    GEnum
     ├── NcHICosmoGCGSParams
     ╰── NcHICosmoGCGVParams
-    GObject
+    GObject
     ├── NcmModel
        ╰── NcHICosmo
            ╰── NcHICosmoGCG
@@ -355,8 +355,10 @@ 

nc_hicosmo_gcg_omega_x2omega_k ()

void
-nc_hicosmo_gcg_omega_x2omega_k (NcHICosmoGCG *cosmo_gcg);
-

FIXME

+nc_hicosmo_gcg_omega_x2omega_k (NcHICosmoGCG *cosmo_gcg, + GError **error);

+

Set the reparametrization of the cosmological parameters from +\Omega_{x0} to \Omega_{k0}.

Parameters

@@ -365,11 +367,18 @@

- + + - + + + + + + +

cosmo_gcg

a NcHICosmoGCG

 

error

a GError

 

@@ -377,8 +386,9 @@

nc_hicosmo_gcg_cmb_params ()

void
-nc_hicosmo_gcg_cmb_params (NcHICosmoGCG *cosmo_gcg);
-

FIXME

+nc_hicosmo_gcg_cmb_params (NcHICosmoGCG *cosmo_gcg, + GError **error);

+

Set the reparametrization of the cosmological parameters for the CMB.

Parameters

@@ -387,11 +397,18 @@

- + + - + + + + + + +

cosmo_gcg

a NcHICosmoGCG

 

error

a GError

 

@@ -764,7 +781,7 @@


The “Tnu-fit” property

-
  “Tnu-fit”                  GVariant *
+
  “Tnu-fit”                  GVariant *

T_{\nu0}:fit.

Owner: NcHICosmoGCG

Flags: Read / Write

@@ -827,7 +844,7 @@


The “gnu-fit” property

-
  “gnu-fit”                  GVariant *
+
  “gnu-fit”                  GVariant *

g_{\nu}:fit.

Owner: NcHICosmoGCG

Flags: Read / Write

@@ -854,7 +871,7 @@


The “massnu-fit” property

-
  “massnu-fit”               GVariant *
+
  “massnu-fit”               GVariant *

m_\nu:fit.

Owner: NcHICosmoGCG

Flags: Read / Write

@@ -881,7 +898,7 @@


The “munu-fit” property

-
  “munu-fit”                 GVariant *
+
  “munu-fit”                 GVariant *

\mu_{\nu}:fit.

Owner: NcHICosmoGCG

Flags: Read / Write

diff --git a/manual/NcHICosmoIDEM2ReparamOk.html b/manual/NcHICosmoIDEM2ReparamOk.html index 56b5e1d..49ce709 100644 --- a/manual/NcHICosmoIDEM2ReparamOk.html +++ b/manual/NcHICosmoIDEM2ReparamOk.html @@ -8,7 +8,7 @@ - + + + + + + + + + +
+
+
+ + +
+

NcHICosmoQGW

+

NcHICosmoQGW — $w$-fluid model with a quantum generated bounce phase model.

+
+
+

Functions

+
++++ + + + + +
+NcHICosmoQGW * + +nc_hicosmo_qgw_new () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
doubleH0Read / Write
gbooleanH0-fitRead / Write
doubleOmegawRead / Write
gbooleanOmegaw-fitRead / Write
doublewRead / Write
gbooleanw-fitRead / Write
doublexbRead / Write
gbooleanxb-fitRead / Write
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
enumNcHICosmoQGWSParams
#defineNC_HICOSMO_QGW_DEFAULT_H0
#defineNC_HICOSMO_QGW_DEFAULT_OMEGA_W
#defineNC_HICOSMO_QGW_DEFAULT_W
#defineNC_HICOSMO_QGW_DEFAULT_X_B
+
+
+

Object Hierarchy

+
    GEnum
+    ╰── NcHICosmoQGWSParams
+    GObject
+    ╰── NcmModel
+        ╰── NcHICosmo
+            ╰── NcHICosmoQGW
+
+
+
+

Description

+

The NcHICosmoQGW class implements the $w$-fluid model with a quantum generated +bounce phase model.

+
+
+

Functions

+
+

nc_hicosmo_qgw_new ()

+
NcHICosmoQGW *
+nc_hicosmo_qgw_new (void);
+

FIXME

+
+

Returns

+

FIXME

+
+
+
+
+

Types and Values

+
+

enum NcHICosmoQGWSParams

+

Parameter of the Quantum Gravity Radiation W model.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

NC_HICOSMO_QGW_H0

+

Hubble constant.

+
 

NC_HICOSMO_QGW_OMEGA_W

+

$w$-fluid density at $a_0$.

+
 

NC_HICOSMO_QGW_W

+

$w$-fluid equation of state.

+
 

NC_HICOSMO_QGW_X_B

+

Redshift at the bounce.

+
 
+
+
+
+
+

NC_HICOSMO_QGW_DEFAULT_H0

+
#define NC_HICOSMO_QGW_DEFAULT_H0      ncm_c_hubble_cte_planck6_base ()
+
+

Default value for $H_0$.

+
+
+
+

NC_HICOSMO_QGW_DEFAULT_OMEGA_W

+
#define NC_HICOSMO_QGW_DEFAULT_OMEGA_W (1.0)
+
+

Default $\Omega_{w0}$.

+
+
+
+

NC_HICOSMO_QGW_DEFAULT_W

+
#define NC_HICOSMO_QGW_DEFAULT_W       (1.0e-5)
+
+

Default $w$.

+
+
+
+

NC_HICOSMO_QGW_DEFAULT_X_B

+
#define NC_HICOSMO_QGW_DEFAULT_X_B     (1.0e30)
+
+
+
+
+

Property Details

+
+

The “H0” property

+
  “H0”                       double
+

H_0.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: 67.36

+
+
+
+

The “H0-fit” property

+
  “H0-fit”                   gboolean
+

H_0:fit.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “Omegaw” property

+
  “Omegaw”                   double
+

\Omega_{w0}.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: 1

+
+
+
+

The “Omegaw-fit” property

+
  “Omegaw-fit”               gboolean
+

\Omega_{w0}:fit.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: TRUE

+
+
+
+

The “w” property

+
  “w”                        double
+

w.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: 1e-05

+
+
+
+

The “w-fit” property

+
  “w-fit”                    gboolean
+

w:fit.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “xb” property

+
  “xb”                       double
+

x_b.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: 1e+30

+
+
+
+

The “xb-fit” property

+
  “xb-fit”                   gboolean
+

x_b:fit.

+

Owner: NcHICosmoQGW

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcHICosmoQLinear.html b/manual/NcHICosmoQLinear.html index 2c0b680..f894bed 100644 --- a/manual/NcHICosmoQLinear.html +++ b/manual/NcHICosmoQLinear.html @@ -203,7 +203,7 @@

NcHIC

Object Hierarchy

    GEnum
     ╰── NcHICosmoQLinearSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ╰── NcHICosmoQLinear
diff --git a/manual/NcHICosmoQRBFRprior.html b/manual/NcHICosmoQRBFRprior.html
index fc0e4fb..f532d47 100644
--- a/manual/NcHICosmoQRBFRprior.html
+++ b/manual/NcHICosmoQRBFRprior.html
@@ -137,7 +137,7 @@ 

Nc -GVariant * +GVariant * ci-fit Read / Write @@ -164,7 +164,7 @@

Nc -GVariant * +GVariant * xi-fit Read / Write @@ -242,7 +242,7 @@

Nc
    GEnum
     ├── NcHICosmoQRBFSParams
     ╰── NcHICosmoQRBFVParams
-    GObject
+    GObject
     ├── NcmMSetFunc
        ╰── NcmPrior
            ╰── NcHICosmoQRBFRprior
@@ -561,7 +561,7 @@ 

Nc

The “ci-fit” property

-
  “ci-fit”                   GVariant *
+
  “ci-fit”                   GVariant *

c_i:fit.

Owner: NcHICosmoQRBF

Flags: Read / Write

@@ -606,7 +606,7 @@

Nc

The “xi-fit” property

-
  “xi-fit”                   GVariant *
+
  “xi-fit”                   GVariant *

x_i:fit.

Owner: NcHICosmoQRBF

Flags: Read / Write

diff --git a/manual/NcHICosmoVexp.html b/manual/NcHICosmoVexp.html index 4e65fd6..2008a07 100644 --- a/manual/NcHICosmoVexp.html +++ b/manual/NcHICosmoVexp.html @@ -229,16 +229,6 @@

NcHICosm double -Bem -Read / Write - - -gboolean -Bem-fit -Read / Write - - -double H0 Read / Write @@ -279,6 +269,16 @@

NcHICosm double +alphaem +Read / Write + + +gboolean +alphaem-fit +Read / Write + + +double betaem Read / Write @@ -381,7 +381,7 @@

NcHICosm #define -NC_HICOSMO_VEXP_DEFAULT_EM_B +NC_HICOSMO_VEXP_DEFAULT_EM_ALPHA #define @@ -403,7 +403,7 @@

NcHICosm
    GEnum
     ├── NcHICosmoVexpEMCoupling
     ╰── NcHICosmoVexpSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHICosmo
             ╰── NcHICosmoVexp
@@ -912,7 +912,7 @@ 

NcHICosm
gdouble
 nc_hicosmo_Vexp_E_tau (NcHICosmoVexp *Vexp,
                        const gdouble tau);
-

FIXME

+

Computes the value of $E(\tau)$, where $E(\tau) = H(\tau) / H_0$.

Parameters

@@ -1088,9 +1088,9 @@

NcHICosm

- + @@ -1139,11 +1139,6 @@

NcHICosm

- - - - -
 

NC_HICOSMO_VEXP_EM_B

NC_HICOSMO_VEXP_EM_ALPHA

-

electromagnetic coupling amplitude

+

electromagnetic coupling amplitude parameter

 
 

NC_HICOSMO_VEXP_EM_COUPLING_INVALID

  
@@ -1192,8 +1187,8 @@

NcHICosm


-

NC_HICOSMO_VEXP_DEFAULT_EM_B

-
#define NC_HICOSMO_VEXP_DEFAULT_EM_B (1.0e-10)
+

NC_HICOSMO_VEXP_DEFAULT_EM_ALPHA

+
#define NC_HICOSMO_VEXP_DEFAULT_EM_ALPHA (13.6)
 

@@ -1218,24 +1213,6 @@

NcHICosm

Property Details

-

The “Bem” property

-
  “Bem”                      double
-

B_\mathrm{em}.

-

Owner: NcHICosmoVexp

-

Flags: Read / Write

-

Default value: 1e-10

-
-
-
-

The “Bem-fit” property

-
  “Bem-fit”                  gboolean
-

B_\mathrm{em}:fit.

-

Owner: NcHICosmoVexp

-

Flags: Read / Write

-

Default value: FALSE

-
-
-

The “H0” property

  “H0”                       double

H_0.

@@ -1308,12 +1285,30 @@

NcHICosm


+

The “alphaem” property

+
  “alphaem”                  double
+

\alpha_{\mathrm{em}}.

+

Owner: NcHICosmoVexp

+

Flags: Read / Write

+

Default value: 13.6

+
+
+
+

The “alphaem-fit” property

+
  “alphaem-fit”              gboolean
+

\alpha_{\mathrm{em}}:fit.

+

Owner: NcHICosmoVexp

+

Flags: Read / Write

+

Default value: FALSE

+
+
+

The “betaem” property

  “betaem”                   double

\beta_\mathrm{em}.

Owner: NcHICosmoVexp

Flags: Read / Write

-

Default value: 1e-10

+

Default value: 0.1


diff --git a/manual/NcHIPert.html b/manual/NcHIPert.html index bf3e8b2..f5a24cb 100644 --- a/manual/NcHIPert.html +++ b/manual/NcHIPert.html @@ -185,7 +185,7 @@

NcHIPert

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHIPert
         ├── NcHIPertBoltzmann
         ├── NcHIPertTwoFluids
diff --git a/manual/NcHIPertBGVar.html b/manual/NcHIPertBGVar.html
index 6cca71a..bc596f6 100644
--- a/manual/NcHIPertBGVar.html
+++ b/manual/NcHIPertBGVar.html
@@ -382,7 +382,7 @@ 

NcHIPert

Object Hierarchy

    GBoxed
     ╰── NcHIPertBGVarYDY
-    GObject
+    GObject
     ╰── NcHIPertBGVar
 

@@ -439,7 +439,7 @@

NcHIPert

nc_hipert_bg_var_class_get_id_by_gtype ()

NcHIPertBGVarID
 nc_hipert_bg_var_class_get_id_by_gtype
-                               (GType gt);
+ (GType gt);

Gets the id associated with the GType gt .

[skip]

@@ -453,7 +453,7 @@

NcHIPert

gt

-

a GType

+

a GType

 

@@ -1279,7 +1279,7 @@

NcHIPert

nc_hipert_bg_var_activate_id_array ()

void
 nc_hipert_bg_var_activate_id_array (NcHIPertBGVar *bg_var,
-                                    GArray *ids);
+ GArray *ids);

Register which components that will use the object bg_var . the list ... must end with a -1 signaling the end of the list.

diff --git a/manual/NcHIPertBoltzmann.html b/manual/NcHIPertBoltzmann.html index c1ffbd8..db05777 100644 --- a/manual/NcHIPertBoltzmann.html +++ b/manual/NcHIPertBoltzmann.html @@ -558,7 +558,7 @@

NcHI

Object Hierarchy

    GEnum
     ╰── NcHIPertBoltzmannVars
-    GObject
+    GObject
     ╰── NcHIPert
         ╰── NcHIPertBoltzmann
             ├── NcHIPertBoltzmannCBE
diff --git a/manual/NcHIPertBoltzmannCBE.html b/manual/NcHIPertBoltzmannCBE.html
index f8d8d32..4117e68 100644
--- a/manual/NcHIPertBoltzmannCBE.html
+++ b/manual/NcHIPertBoltzmannCBE.html
@@ -124,7 +124,7 @@ 

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHIPert
         ╰── NcHIPertBoltzmann
             ╰── NcHIPertBoltzmannCBE
diff --git a/manual/NcHIPertBoltzmannStd.html b/manual/NcHIPertBoltzmannStd.html
index 5630ae0..c38f903 100644
--- a/manual/NcHIPertBoltzmannStd.html
+++ b/manual/NcHIPertBoltzmannStd.html
@@ -81,7 +81,7 @@ 

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHIPert
         ╰── NcHIPertBoltzmann
             ╰── NcHIPertBoltzmannStd
diff --git a/manual/NcHIPertComp.html b/manual/NcHIPertComp.html
index 8a7f66e..cd14669 100644
--- a/manual/NcHIPertComp.html
+++ b/manual/NcHIPertComp.html
@@ -65,7 +65,7 @@ 

NcHIPertC -GArray * +GArray * (*NcHIPertCompDeps) () @@ -169,7 +169,7 @@

NcHIPertC -GArray * +GArray * nc_hipert_comp_get_deps () @@ -235,7 +235,7 @@

NcHIPertC

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHIPertComp
         ╰── NcHIPertCompPB
 
@@ -254,7 +254,7 @@

NcHIPertC

NcHIPertCompDeps ()

-
GArray *
+
GArray *
 (*NcHIPertCompDeps) (NcHIPertComp *comp,
                      guint vindex);
@@ -445,7 +445,7 @@

NcHIPertC

nc_hipert_comp_get_deps ()

-
GArray *
+
GArray *
 nc_hipert_comp_get_deps (NcHIPertComp *comp,
                          guint vindex);

[virtual get_deps]

diff --git a/manual/NcHIPertCompPB.html b/manual/NcHIPertCompPB.html index cc723dc..a19ceaf 100644 --- a/manual/NcHIPertCompPB.html +++ b/manual/NcHIPertCompPB.html @@ -144,7 +144,7 @@

NcHIPer

Object Hierarchy

    GEnum
     ╰── NcHIPertCompPBVar
-    GObject
+    GObject
     ╰── NcHIPertComp
         ╰── NcHIPertCompPB
 
diff --git a/manual/NcHIPertFirstOrder.html b/manual/NcHIPertFirstOrder.html index 20d832c..0b69a62 100644 --- a/manual/NcHIPertFirstOrder.html +++ b/manual/NcHIPertFirstOrder.html @@ -281,7 +281,7 @@

NcH

Object Hierarchy

    GEnum
     ╰── NcHIPertFirstOrderInteg
-    GObject
+    GObject
     ╰── NcHIPert
         ╰── NcHIPertBoltzmann
             ╰── NcHIPertFirstOrder
diff --git a/manual/NcHIPertGrav.html b/manual/NcHIPertGrav.html
index 3a1d71b..c088067 100644
--- a/manual/NcHIPertGrav.html
+++ b/manual/NcHIPertGrav.html
@@ -71,7 +71,7 @@ 

NcHIPertG -GArray * +GArray * (*NcHIPertGravDeps) () @@ -399,7 +399,7 @@

NcHIPertG -GArray * +GArray * nc_hipert_grav_info_get_phi_deps () @@ -407,7 +407,7 @@

NcHIPertG -GArray * +GArray * nc_hipert_grav_info_get_dsigma_deps () @@ -415,7 +415,7 @@

NcHIPertG -GArray * +GArray * nc_hipert_grav_info_get_psi_deps () @@ -423,7 +423,7 @@

NcHIPertG -GArray * +GArray * nc_hipert_grav_info_get_dotpsi_deps () @@ -511,7 +511,7 @@

NcHIPertG -GArray * +GArray * nc_hipert_grav_get_deps () @@ -624,7 +624,7 @@

NcHIPertG GEnum ├── NcHIPertGravGauge ╰── NcHIPertGravSElem - GObject + GObject ╰── NcHIPertGrav ╰── NcHIPertGravEinstein

@@ -649,7 +649,7 @@

NcHIPertG

NcHIPertGravDeps ()

-
GArray *
+
GArray *
 (*NcHIPertGravDeps) (NcHIPertGrav *grav,
                      guint vindex);
@@ -1430,7 +1430,7 @@

NcHIPertG

nc_hipert_grav_info_set_phi_deps ()

void
 nc_hipert_grav_info_set_phi_deps (NcHIPertGravInfo *ginfo,
-                                  GArray *phi_deps);
+ GArray *phi_deps);

Sets $\phi$ dependencies to phi_deps .

@@ -1461,7 +1461,7 @@

NcHIPertG

nc_hipert_grav_info_set_dsigma_deps ()

void
 nc_hipert_grav_info_set_dsigma_deps (NcHIPertGravInfo *ginfo,
-                                     GArray *dsigma_deps);
+ GArray *dsigma_deps);

Sets $\delta\sigma$ dependencies to dsigma_deps .

@@ -1492,7 +1492,7 @@

NcHIPertG

nc_hipert_grav_info_set_psi_deps ()

void
 nc_hipert_grav_info_set_psi_deps (NcHIPertGravInfo *ginfo,
-                                  GArray *psi_deps);
+ GArray *psi_deps);

Sets $\psi$ dependencies to psi_deps .

@@ -1523,7 +1523,7 @@

NcHIPertG

nc_hipert_grav_info_set_dotpsi_deps ()

void
 nc_hipert_grav_info_set_dotpsi_deps (NcHIPertGravInfo *ginfo,
-                                     GArray *dotpsi_deps);
+ GArray *dotpsi_deps);

Sets $\dot\psi$ dependencies to dotpsi_deps .

@@ -1552,7 +1552,7 @@

NcHIPertG

nc_hipert_grav_info_get_phi_deps ()

-
GArray *
+
GArray *
 nc_hipert_grav_info_get_phi_deps (NcHIPertGravInfo *ginfo);

Parameters

@@ -1578,7 +1578,7 @@

NcHIPertG

nc_hipert_grav_info_get_dsigma_deps ()

-
GArray *
+
GArray *
 nc_hipert_grav_info_get_dsigma_deps (NcHIPertGravInfo *ginfo);

Parameters

@@ -1604,7 +1604,7 @@

NcHIPertG

nc_hipert_grav_info_get_psi_deps ()

-
GArray *
+
GArray *
 nc_hipert_grav_info_get_psi_deps (NcHIPertGravInfo *ginfo);

Parameters

@@ -1630,7 +1630,7 @@

NcHIPertG

nc_hipert_grav_info_get_dotpsi_deps ()

-
GArray *
+
GArray *
 nc_hipert_grav_info_get_dotpsi_deps (NcHIPertGravInfo *ginfo);

Parameters

@@ -1815,7 +1815,7 @@

NcHIPertG

nc_hipert_grav_get_deps ()

-
GArray *
+
GArray *
 nc_hipert_grav_get_deps (NcHIPertGrav *grav,
                          guint vindex);

[virtual get_deps]

@@ -2201,22 +2201,22 @@

NcHIPertG -

GArray *phi_deps;

+

GArray *phi_deps;

$\phi$ dependencies.

[array][element-type gint] -

GArray *dsigma_deps;

+

GArray *dsigma_deps;

$\delta\sigma$ dependencies.

[array][element-type gint] -

GArray *psi_deps;

+

GArray *psi_deps;

$\psi$ dependencies.

[array][element-type gint] -

GArray *dotpsi_deps;

+

GArray *dotpsi_deps;

$\psi$ dependencies.

[array][element-type gint] diff --git a/manual/NcHIPertGravEinstein.html b/manual/NcHIPertGravEinstein.html index 6f1d227..1c554db 100644 --- a/manual/NcHIPertGravEinstein.html +++ b/manual/NcHIPertGravEinstein.html @@ -107,7 +107,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHIPertGrav
         ╰── NcHIPertGravEinstein
 
diff --git a/manual/NcHIPertIAdiab.html b/manual/NcHIPertIAdiab.html index 0a32343..77ebb87 100644 --- a/manual/NcHIPertIAdiab.html +++ b/manual/NcHIPertIAdiab.html @@ -331,7 +331,7 @@

NcHIPer ╰── NcHIPertAdiabVars GInterface ╰── NcHIPertIAdiab - GObject + GObject ╰── NcmCSQ1D ╰── NcHIPertAdiab

@@ -340,7 +340,7 @@

NcHIPer

Prerequisites

NcHIPertIAdiab requires - GObject.

+ GObject.

Description

@@ -624,6 +624,11 @@

NcHIPer

$\tau$

  + +

k

+

$k$

+  +

@@ -660,6 +665,11 @@

NcHIPer

$\tau$

  + +

k

+

$k$

+  +

@@ -1168,8 +1178,8 @@

NcHIPer
void
 nc_hipert_adiab_prepare_spectrum (NcHIPertAdiab *adiab,
                                   NcmModel *model,
-                                  GArray *k_array,
-                                  GArray *tau_array);
+ GArray *k_array, + GArray *tau_array);

Prepares the computation of the power spectrum of the adiabatic mode.

Parameters

diff --git a/manual/NcHIPertIEM.html b/manual/NcHIPertIEM.html index 7545ea5..4384a35 100644 --- a/manual/NcHIPertIEM.html +++ b/manual/NcHIPertIEM.html @@ -160,6 +160,14 @@

NcHIPertEM nc_hipert_em_eval_PE_PB () + + +void + + +nc_hipert_em_prepare_spectrum () + +

@@ -219,7 +227,7 @@

NcHIPertEM ╰── NcHIPertEMVars GInterface ╰── NcHIPertIEM - GObject + GObject ╰── NcmCSQ1D ╰── NcHIPertEM

@@ -228,7 +236,7 @@

NcHIPertEM

Prerequisites

NcHIPertIEM requires - GObject.

+ GObject.

Description

@@ -627,6 +635,11 @@

NcHIPertEM   +

model

+

a NcmModel

+  + +

tau

$\tau$

  @@ -645,6 +658,61 @@

NcHIPertEM

+
+
+

nc_hipert_em_prepare_spectrum ()

+
void
+nc_hipert_em_prepare_spectrum (NcHIPertEM *pem,
+                               NcmModel *model,
+                               GArray *k_array,
+                               GArray *tau_array,
+                               NcmPowspecSpline2d **ps_E,
+                               NcmPowspecSpline2d **ps_B);
+

Prepares the electric and magnetic field power spectra in units of Gauss squared +$G_\mathrm{s}^2$.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pem

a NcHIPertEM

 

model

a NcmModel

 

k_array

a GArray with the wave numbers.

[element-type gdouble]

tau_array

a GArray with the times.

[element-type gdouble]

ps_E

the electric field power spectrum.

[out callee-allocates][transfer full]

ps_B

the magnetic field power spectrum.

[out callee-allocates][transfer full]
+
+

Types and Values

diff --git a/manual/NcHIPertIGW.html b/manual/NcHIPertIGW.html index 7a96951..898ab50 100644 --- a/manual/NcHIPertIGW.html +++ b/manual/NcHIPertIGW.html @@ -211,7 +211,7 @@

NcHIPertGW ╰── NcHIPertGWVars GInterface ╰── NcHIPertIGW - GObject + GObject ╰── NcmCSQ1D ╰── NcHIPertGW @@ -220,7 +220,7 @@

NcHIPertGW

Prerequisites

NcHIPertIGW requires - GObject.

+ GObject.

Description

diff --git a/manual/NcHIPertITwoFluids.html b/manual/NcHIPertITwoFluids.html index 2a37278..fe51b27 100644 --- a/manual/NcHIPertITwoFluids.html +++ b/manual/NcHIPertITwoFluids.html @@ -340,6 +340,11 @@

NcH

time in log of scale factor

  + +

k

+

wave number

+  +

@@ -378,6 +383,11 @@

NcH

time in log of scale factor

  + +

k

+

wave number

+  +

diff --git a/manual/NcHIPertTwoFluids.html b/manual/NcHIPertTwoFluids.html index dd2a95e..4840380 100644 --- a/manual/NcHIPertTwoFluids.html +++ b/manual/NcHIPertTwoFluids.html @@ -228,7 +228,7 @@

NcHI

Object Hierarchy

    GEnum
     ╰── NcHIPertTwoFluidsCross
-    GObject
+    GObject
     ╰── NcHIPert
         ╰── NcHIPertTwoFluids
 
@@ -699,9 +699,12 @@

NcHI
NcmMatrix *
 nc_hipert_two_fluids_evolve_array (NcHIPertTwoFluids *ptf,
                                    NcHICosmo *cosmo,
-                                   gdouble alphaf);
+ gdouble alphaf, + gdouble step_reltol, + gdouble step_abstol);

Evolve the system until alphaf - and store the results in an array.

+ and store the results in an array. Only steps with +difference satisfying the relative and absolute tolerances are stored.

Parameters

@@ -713,17 +716,27 @@

NcHI

- + - + - + + + + + + + + + + + diff --git a/manual/NcHIPertWKB.html b/manual/NcHIPertWKB.html index 1e0d263..9a4b3f6 100644 --- a/manual/NcHIPertWKB.html +++ b/manual/NcHIPertWKB.html @@ -233,7 +233,7 @@

NcHIPertWK
    GEnum
     ├── NcHIPertWKBCmp
     ╰── NcHIPertWKBVars
-    GObject
+    GObject
     ╰── NcHIPert
         ╰── NcHIPertWKB
 
diff --git a/manual/NcHIPrim.html b/manual/NcHIPrim.html index e43feeb..2a653c8 100644 --- a/manual/NcHIPrim.html +++ b/manual/NcHIPrim.html @@ -240,7 +240,7 @@

NcHIPrim

Object Hierarchy

    GFlags
     ╰── NcHIPrimImpl
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ├── NcHIPrimAtan
@@ -344,7 +344,7 @@ 

NcHIPrim

nc_hiprim_log_all_models ()

void
-nc_hiprim_log_all_models (GType parent);
+nc_hiprim_log_all_models (GType parent);

Logs all models descending from parent .

@@ -357,7 +357,7 @@

NcHIPrim

- +

ptf

a NcHIPertTwoFluids.

a NcHIPertTwoFluids

 

cosmo

a NcHICosmo.

a NcHICosmo

 

alphaf

the final log-redshift time.

the final log-redshift time

 

step_reltol

the step size relative tolerance

 

step_abstol

the step size absolute tolerance

 

parent

GType of the parent model

GType of the parent model

 
diff --git a/manual/NcHIPrimAtan.html b/manual/NcHIPrimAtan.html index 6780d5d..3aeeb02 100644 --- a/manual/NcHIPrimAtan.html +++ b/manual/NcHIPrimAtan.html @@ -207,7 +207,7 @@

NcHIPrimA

Object Hierarchy

    GEnum
     ╰── NcHIPrimAtanSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ╰── NcHIPrimAtan
diff --git a/manual/NcHIPrimBPL.html b/manual/NcHIPrimBPL.html
index 29eb820..198a614 100644
--- a/manual/NcHIPrimBPL.html
+++ b/manual/NcHIPrimBPL.html
@@ -179,7 +179,7 @@ 

NcHIPrimBP

Object Hierarchy

    GEnum
     ╰── NcHIPrimBPLSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ╰── NcHIPrimBPL
diff --git a/manual/NcHIPrimExpc.html b/manual/NcHIPrimExpc.html
index 08caf04..2787b47 100644
--- a/manual/NcHIPrimExpc.html
+++ b/manual/NcHIPrimExpc.html
@@ -193,7 +193,7 @@ 

NcHIPrimE

Object Hierarchy

    GEnum
     ╰── NcHIPrimExpcSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ╰── NcHIPrimExpc
diff --git a/manual/NcHIPrimPowerLaw.html b/manual/NcHIPrimPowerLaw.html
index 6311cce..b4e0a28 100644
--- a/manual/NcHIPrimPowerLaw.html
+++ b/manual/NcHIPrimPowerLaw.html
@@ -151,7 +151,7 @@ 

NcHIP

Object Hierarchy

    GEnum
     ╰── NcHIPrimPowerLawSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ╰── NcHIPrimPowerLaw
diff --git a/manual/NcHIPrimSBPL.html b/manual/NcHIPrimSBPL.html
index e76b1c0..2cafdb4 100644
--- a/manual/NcHIPrimSBPL.html
+++ b/manual/NcHIPrimSBPL.html
@@ -207,7 +207,7 @@ 

NcHIPrimS

Object Hierarchy

    GEnum
     ╰── NcHIPrimSBPLSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ╰── NcHIPrimSBPL
diff --git a/manual/NcHIPrimTwoFluids.html b/manual/NcHIPrimTwoFluids.html
index 502e3fc..d57f780 100644
--- a/manual/NcHIPrimTwoFluids.html
+++ b/manual/NcHIPrimTwoFluids.html
@@ -234,7 +234,7 @@ 

NcHI

Object Hierarchy

    GEnum
     ╰── NcHIPrimTwoFluidsSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIPrim
             ╰── NcHIPrimTwoFluids
@@ -316,8 +316,8 @@ 

NcHI
void
 nc_hiprim_two_fluids_clear (NcHIPrimTwoFluids **two_fluids);

If *two_fluids - is not NULL, the reference count of the object is decreased and the -pointer is set to NULL.

+ is not NULL, the reference count of the object is decreased and the +pointer is set to NULL.

[skip]

Parameters

diff --git a/manual/NcHIQG1D.html b/manual/NcHIQG1D.html index 37efde9..edec4c0 100644 --- a/manual/NcHIQG1D.html +++ b/manual/NcHIQG1D.html @@ -532,7 +532,7 @@

NcHIQG1D├── NcHIQG1DExp ├── NcHIQG1DGauss ╰── NcHIQG1DSQ - GObject + GObject ╰── NcHIQG1D

diff --git a/manual/NcHIReion.html b/manual/NcHIReion.html index 6f7f451..2ceff17 100644 --- a/manual/NcHIReion.html +++ b/manual/NcHIReion.html @@ -136,7 +136,7 @@

NcHIReion

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModel
         ╰── NcHIReion
             ╰── NcHIReionCamb
diff --git a/manual/NcHIReionCamb.html b/manual/NcHIReionCamb.html
index 21641b0..addaa89 100644
--- a/manual/NcHIReionCamb.html
+++ b/manual/NcHIReionCamb.html
@@ -181,7 +181,7 @@ 

NcHIReio

Object Hierarchy

    GEnum
     ╰── NcHIReionCambSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHIReion
             ╰── NcHIReionCamb
@@ -289,7 +289,8 @@ 

NcHIReio

nc_hireion_camb_z_to_tau ()

void
 nc_hireion_camb_z_to_tau (NcHIReionCamb *reion_camb,
-                          NcHICosmo *cosmo);
+ NcHICosmo *cosmo, + GError **error);

Changes the parametrization to use $\tau_\mathrm{reion}$ instead of $z_\mathrm{reion}$.

Parameters

@@ -310,6 +311,11 @@

NcHIReio

a NcHICosmo

  + +

error

+

a GError

+  +

diff --git a/manual/NcHIReionCambReparamTau.html b/manual/NcHIReionCambReparamTau.html index 311b655..cbb8c54 100644 --- a/manual/NcHIReionCambReparamTau.html +++ b/manual/NcHIReionCambReparamTau.html @@ -82,7 +82,7 @@

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmReparam
         ╰── NcHIReionCambReparamTau
 
diff --git a/manual/NcHaloBias.html b/manual/NcHaloBias.html index 63d03d8..bc75cb3 100644 --- a/manual/NcHaloBias.html +++ b/manual/NcHaloBias.html @@ -108,7 +108,7 @@

NcHaloBias<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHaloBias
         ├── NcHaloBiasPS
         ├── NcHaloBiasSTEllip
diff --git a/manual/NcHaloBiasPS.html b/manual/NcHaloBiasPS.html
index 01a870e..067c6b8 100644
--- a/manual/NcHaloBiasPS.html
+++ b/manual/NcHaloBiasPS.html
@@ -107,7 +107,7 @@ 

NcHaloBia

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHaloBias
         ╰── NcHaloBiasPS
 
diff --git a/manual/NcHaloBiasSTEllip.html b/manual/NcHaloBiasSTEllip.html index 2c35a34..5d26b54 100644 --- a/manual/NcHaloBiasSTEllip.html +++ b/manual/NcHaloBiasSTEllip.html @@ -172,7 +172,7 @@

NcHa

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHaloBias
         ╰── NcHaloBiasSTEllip
 
diff --git a/manual/NcHaloBiasSTSpher.html b/manual/NcHaloBiasSTSpher.html index 2717d20..c90aa05 100644 --- a/manual/NcHaloBiasSTSpher.html +++ b/manual/NcHaloBiasSTSpher.html @@ -151,7 +151,7 @@

NcHa

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHaloBias
         ╰── NcHaloBiasSTSpher
 
diff --git a/manual/NcHaloBiasTinker.html b/manual/NcHaloBiasTinker.html index 1d196ec..6ec34a6 100644 --- a/manual/NcHaloBiasTinker.html +++ b/manual/NcHaloBiasTinker.html @@ -172,7 +172,7 @@

NcHal

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcHaloBias
         ╰── NcHaloBiasTinker
 
diff --git a/manual/NcHaloDensityProfile.html b/manual/NcHaloDensityProfile.html index 7cf7ab0..2a1b72b 100644 --- a/manual/NcHaloDensityProfile.html +++ b/manual/NcHaloDensityProfile.html @@ -6,8 +6,8 @@ NcHaloDensityProfile: NumCosmo Reference Manual - - + + @@ -137,10 +137,10 @@

N -gdouble +NcHaloMassSummary * -nc_halo_density_profile_eval_dl_density () +nc_halo_density_profile_peek_mass_summary () @@ -148,23 +148,7 @@

N gdouble -nc_halo_density_profile_eval_dl_spher_mass () - - - - -gdouble - - -nc_halo_density_profile_eval_dl_2d_density () - - - - -gdouble - - -nc_halo_density_profile_eval_dl_cyl_mass () +nc_halo_density_profile_eval_dl_density () @@ -172,7 +156,7 @@

N gdouble -nc_halo_density_profile_Delta () +nc_halo_density_profile_eval_dl_spher_mass () @@ -180,7 +164,7 @@

N gdouble -nc_halo_density_profile_rho_bg () +nc_halo_density_profile_eval_dl_2d_density () @@ -188,7 +172,7 @@

N gdouble -nc_halo_density_profile_Delta_rho_bg () +nc_halo_density_profile_eval_dl_cyl_mass () @@ -249,7 +233,7 @@

N -GArray * +GArray * nc_halo_density_profile_eval_density_array () @@ -257,7 +241,7 @@

N -GArray * +GArray * nc_halo_density_profile_eval_2d_density_array () @@ -265,7 +249,7 @@

N -GArray * +GArray * nc_halo_density_profile_eval_cyl_mass_array () @@ -295,6 +279,14 @@

N nc_halo_density_profile_eval_numint_dl_cyl_mass () + + +void + + +nc_halo_density_profile_get_numint_splines () + +

@@ -309,21 +301,6 @@

N double -Delta -Read / Write / Construct Only - - -double -cDelta -Read / Write - - -gboolean -cDelta-fit -Read / Write - - -double lnXf Read / Write / Construct @@ -334,21 +311,6 @@

N double -log10MDelta -Read / Write - - -gboolean -log10MDelta-fit -Read / Write - - -NcHaloDensityProfileMassDef -mass-def -Read / Write / Construct Only - - -double reltol Read / Write / Construct @@ -364,34 +326,23 @@

N -enum -NcHaloDensityProfileMassDef - - -enum -NcHaloDensityProfileSParams - - #define -NC_HALO_DENSITY_PROFILE_DEFAULT_C_DELTA +NC_TYPE_HALO_DENSITY_PROFILE -#define -NC_HALO_DENSITY_PROFILE_DEFAULT_LOG10M_DELTA +struct +NcHaloDensityProfileClass -#define -NC_HALO_DENSITY_PROFILE_DEFAULT_PARAMS_ABSTOL +  +NcHaloDensityProfile

Object Hierarchy

-
    GEnum
-    ├── NcHaloDensityProfileMassDef
-    ╰── NcHaloDensityProfileSParams
-    GObject
+
    GObject
     ╰── NcmModel
         ╰── NcHaloDensityProfile
             ├── NcHaloDensityProfileDK14
@@ -414,14 +365,10 @@ 

N

Parametrization

The two parameters $\rho_s$ and $r_s$ are described by the fundamental -parametrization in terms of $M_\Delta$ (“log10MDelta”) -and the concentration $c_\Delta$ (“cDelta”) given a mass -defined by $\Delta$ (“Delta”) and a background density -$\rho_\mathrm{bg}$ (“mass-def”). Strictly speaking, -the object has two unmutable properties “Delta” -and “mass-def” that defines the value of $\Delta$ and the -background density $\rho_\mathrm{bg}$. Once these properties are defined, -one can compute $(r_s,\;\rho_s)$ from $(M_\Delta,\; c_\Delta)$.

+parametrization in terms of $M_\Delta$ and the concentration $c_\Delta$ given a mass +defined by $\Delta$ and a background density $\rho_\mathrm{bg}$. These quantities are +provided by the halo mass summary object, which is passed to the profile object at +construction time.

Computing $r_s$

The mass-radius relation defined in terms of the background density is @@ -832,6 +779,34 @@

N


+

nc_halo_density_profile_peek_mass_summary ()

+
NcHaloMassSummary *
+nc_halo_density_profile_peek_mass_summary
+                               (NcHaloDensityProfile *dp);
+

Peeks the NcHaloMassSummary submodel.

+
+

Parameters

+
+++++ + + + + + +

dp

a NcHaloDensityProfile

 
+
+
+

Returns

+

the NcHaloMassSummary submodel.

+

[transfer none]

+
+
+
+

nc_halo_density_profile_eval_dl_density ()

gdouble
 nc_halo_density_profile_eval_dl_density
@@ -980,129 +955,6 @@ 

N


-

nc_halo_density_profile_Delta ()

-
gdouble
-nc_halo_density_profile_Delta (NcHaloDensityProfile *dp,
-                               NcHICosmo *cosmo,
-                               const gdouble z);
-

This function computes the overdensity with respect to the mass density $\Delta$.

-

The virial overdensity in units of the critical density. -Following Colossus code (Diemer 2018) INCLUIR REF! -This function uses the fitting formula of Bryan & Norman 1998 INCLUIR REF!

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

dp

a NcHaloDensityProfile

 

cosmo

a NcHICosmo

 

z

redshift $z$

 
-
-
-

Returns

-

the value of $\Delta$.

-
-
-
-
-

nc_halo_density_profile_rho_bg ()

-
gdouble
-nc_halo_density_profile_rho_bg (NcHaloDensityProfile *dp,
-                                NcHICosmo *cosmo,
-                                const gdouble z);
-

This function computes the background mass density $\rho_\mathrm{bg}$ in $M_\odot\mathrm{Mpc}^{-3}$.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

dp

a NcHaloDensityProfile

 

cosmo

a NcHICosmo

 

z

redshift $z$

 
-
-
-

Returns

-

the value of $\rho_\mathrm{bg}\;\left[M_\odot\mathrm{Mpc}^{-3}\right]$.

-
-
-
-
-

nc_halo_density_profile_Delta_rho_bg ()

-
gdouble
-nc_halo_density_profile_Delta_rho_bg (NcHaloDensityProfile *dp,
-                                      NcHICosmo *cosmo,
-                                      const gdouble z);
-

This function computes the mass density threshold $\Delta\,\rho_bg$ in $M_\odot\mathrm{Mpc}^{-3}$.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

dp

a NcHaloDensityProfile

 

cosmo

a NcHICosmo

 

z

redshift $z$

 
-
-
-

Returns

-

the value of $\Delta\,\rho_bg\;\left[M_\odot\mathrm{Mpc}^{-3}\right]$.

-
-
-
-

nc_halo_density_profile_rho_s ()

gdouble
 nc_halo_density_profile_rho_s (NcHaloDensityProfile *dp,
@@ -1418,11 +1270,11 @@ 

N

nc_halo_density_profile_eval_density_array ()

-
GArray *
+
GArray *
 nc_halo_density_profile_eval_density_array
                                (NcHaloDensityProfile *dp,
                                 NcHICosmo *cosmo,
-                                GArray *r,
+                                GArray *r,
                                 gdouble fin,
                                 gdouble fout,
                                 const gdouble z);
@@ -1478,11 +1330,11 @@

N

nc_halo_density_profile_eval_2d_density_array ()

-
GArray *
+
GArray *
 nc_halo_density_profile_eval_2d_density_array
                                (NcHaloDensityProfile *dp,
                                 NcHICosmo *cosmo,
-                                GArray *R,
+                                GArray *R,
                                 gdouble fin,
                                 gdouble fout,
                                 const gdouble z);
@@ -1539,11 +1391,11 @@

N

nc_halo_density_profile_eval_cyl_mass_array ()

-
GArray *
+
GArray *
 nc_halo_density_profile_eval_cyl_mass_array
                                (NcHaloDensityProfile *dp,
                                 NcHICosmo *cosmo,
-                                GArray *R,
+                                GArray *R,
                                 gdouble fin,
                                 gdouble fout,
                                 const gdouble z);
@@ -1711,138 +1563,68 @@

N

the value of the dimensionless cylinder mass $\hat{\overline{\Sigma}}(X)$.

-

-
-

Types and Values

+
-

enum NcHaloDensityProfileMassDef

-

Spherical overdensity halo mass: $$M_\Delta = \frac{4\pi}{3} \Delta \rho_\mathrm{bg} r_\Delta^3,$$ -where $\rho_\mathrm{bg}$ is the background density of the universe at redshift z, $\rho_\mathrm{bg} (z)$. -For NC_HALO_DENSITY_PROFILE_MASS_DEF_VIRIAL -, the parameter “log10MDelta” is ignored and -\begin{equation}\label{def:DVir} -\Delta_\mathrm{Vir} = 18 \pi^2 + 82 x - 39 x^2, \quad x \equiv \Omega_m(z) - 1. -\end{equation}

+

nc_halo_density_profile_get_numint_splines ()

+
void
+nc_halo_density_profile_get_numint_splines
+                               (NcHaloDensityProfile *dp,
+                                NcmSpline **twod_density,
+                                NcmSpline **cyl_mass);
+

This function provides the splines computed in this object, NcHaloDensityProfile: +dl_2d_density_s and dl_cyl_mass_s.

-

Members

+

Parameters

---+++ - - - + + + - - - + + + - - - + + +

NC_HALO_DENSITY_PROFILE_MASS_DEF_MEAN

-

halo mass defined in terms of the mean density $\rho_\mathrm{bg} = \rho_m(z)$

-
 

dp

a NcHaloDensityProfile

 

NC_HALO_DENSITY_PROFILE_MASS_DEF_CRITICAL

-

halo mass defined in terms of the critical density $\rho_\mathrm{bg} = \rho_\mathrm{crit}(z)$

-
 

twod_density

size of the dl_2d_density_s spline.

[out][transfer full]

NC_HALO_DENSITY_PROFILE_MASS_DEF_VIRIAL

-

halo mass defined in terms of virial overdensity times the critical density $\rho_\mathrm{bg} = \rho_\mathrm{crit}(z)$

-
 

cyl_mass

size of the dl_cyl_mass_s spline.

[out][transfer full]
-
-
-

enum NcHaloDensityProfileSParams

-

Fundamental parametrization of the profile $\rho(r)$, -any additional parameter must be included in the implementation -of this class.

-
-

Members

-
----- - - - - - - - - - - - - -

NC_HALO_DENSITY_PROFILE_C_DELTA

-

concentration parameter $r_\Delta$

-
 

NC_HALO_DENSITY_PROFILE_LOG10M_DELTA

-

halo mass $\log_{10}(M_\Delta)$

-
 
-
-
+
+

Types and Values

-

NC_HALO_DENSITY_PROFILE_DEFAULT_C_DELTA

-
#define NC_HALO_DENSITY_PROFILE_DEFAULT_C_DELTA (4.0)
+

NC_TYPE_HALO_DENSITY_PROFILE

+
#define NC_TYPE_HALO_DENSITY_PROFILE (nc_halo_density_profile_get_type ())
 

-

NC_HALO_DENSITY_PROFILE_DEFAULT_LOG10M_DELTA

-
#define NC_HALO_DENSITY_PROFILE_DEFAULT_LOG10M_DELTA (log10 (2.0e14))
+

struct NcHaloDensityProfileClass

+
struct NcHaloDensityProfileClass {
+};
 

-

NC_HALO_DENSITY_PROFILE_DEFAULT_PARAMS_ABSTOL

-
#define NC_HALO_DENSITY_PROFILE_DEFAULT_PARAMS_ABSTOL (0.0)
-
+

NcHaloDensityProfile

+
typedef struct _NcHaloDensityProfile NcHaloDensityProfile;

Property Details

-

The “Delta” property

-
  “Delta”                    double
-

Constant that indicates the overdensity with respect to the background density $\rho_\mathrm{bg}$. -See “mass-def”.

-

Owner: NcHaloDensityProfile

-

Flags: Read / Write / Construct Only

-

Allowed values: [100,3200]

-

Default value: 200

-
-
-
-

The “cDelta” property

-
  “cDelta”                   double
-

Concentration parameter, $c_\Delta$, see Eq \eqref{def:cDelta}.

-

Owner: NcHaloDensityProfile

-

Flags: Read / Write

-

Default value: 4

-
-
-
-

The “cDelta-fit” property

-
  “cDelta-fit”               gboolean
-

Boolean property that controls whether the parameter -“cDelta” should be included in -a statistical analysis.

-

Owner: NcHaloDensityProfile

-

Flags: Read / Write

-

Default value: FALSE

-
-
-

The “lnXf” property

  “lnXf”                     double

Logarithm of the upper limit of the interval where @@ -1863,39 +1645,6 @@

N


-

The “log10MDelta” property

-
  “log10MDelta”              double
-

Logarithm base 10 of the cluster mass $M_\Delta$ in units of solar masses $M_\odot$ -(ncm_c_mass_solar()) within $r_\Delta$, where $\Delta$ is -the over-density, see Eq. \eqref{eq:mrr}.

-

Owner: NcHaloDensityProfile

-

Flags: Read / Write

-

Default value: 14.301

-
-
-
-

The “log10MDelta-fit” property

-
  “log10MDelta-fit”          gboolean
-

Boolean property that controls whether the parameter -“log10MDelta” should be included in -a statistical analysis.

-

Owner: NcHaloDensityProfile

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “mass-def” property

-
  “mass-def”                 NcHaloDensityProfileMassDef
-

Background density $\rho_\mathrm{bg}$ used in the mass definition \eqref{eq:mrr}. -See the enumerator NcHaloDensityProfileMassDef for more details about the -background density definition.

-

Owner: NcHaloDensityProfile

-

Flags: Read / Write / Construct Only

-

Default value: NC_HALO_DENSITY_PROFILE_MASS_DEF_MEAN

-
-
-

The “reltol” property

  “reltol”                   double

Relative tolerance used in the numerical computations.

diff --git a/manual/NcHaloDensityProfileDK14.html b/manual/NcHaloDensityProfileDK14.html index bb237f3..726e4fb 100644 --- a/manual/NcHaloDensityProfileDK14.html +++ b/manual/NcHaloDensityProfileDK14.html @@ -6,7 +6,7 @@ NcHaloDensityProfileDK14: NumCosmo Reference Manual - + @@ -149,7 +149,7 @@

<
    GEnum
     ├── NcHaloDensityProfileDK14MethodParams
     ╰── NcHaloDensityProfileDK14Params
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHaloDensityProfile
             ╰── NcHaloDensityProfileDK14
diff --git a/manual/NcHaloDensityProfileEinasto.html b/manual/NcHaloDensityProfileEinasto.html
index ddc2f2f..520c171 100644
--- a/manual/NcHaloDensityProfileEinasto.html
+++ b/manual/NcHaloDensityProfileEinasto.html
@@ -6,7 +6,7 @@
 NcHaloDensityProfileEinasto: NumCosmo Reference Manual
 
 
-
+
 
 
 
@@ -95,6 +95,10 @@ 

#define +NC_TYPE_HALO_DENSITY_PROFILE_EINASTO + + enum NcHaloDensityProfileEinastoParams @@ -110,6 +114,10 @@

#define NC_HALO_DENSITY_PROFILE_EINASTO_DEFAULT_PARAMS_ABSTOL + +  +NcHaloDensityProfileEinasto +

@@ -117,7 +125,7 @@

Object Hierarchy

    GEnum
     ╰── NcHaloDensityProfileEinastoParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcHaloDensityProfile
             ╰── NcHaloDensityProfileEinasto
@@ -150,13 +158,9 @@ 

nc_halo_density_profile_einasto_new ()

NcHaloDensityProfileEinasto *
-nc_halo_density_profile_einasto_new (const NcHaloDensityProfileMassDef mdef,
-                                     const gdouble Delta);
+nc_halo_density_profile_einasto_new (NcHaloMassSummary *hms);

This function returns the NcHaloDensityProfileEinasto implementation of -NcHaloDensityProfile setting “mass-def” to mdef - -and “Delta” to Delta -.

+NcHaloDensityProfile given NcHaloMassSummary.

Parameters

@@ -165,18 +169,11 @@

- - - - - - - - - + + + - - +

mdef

a NcHaloDensityProfileMassDef

 

Delta

cluster threshold mass definition $\Delta$

hms

a NcHaloMassSummary

 
@@ -188,6 +185,12 @@

Types and Values

+

NC_TYPE_HALO_DENSITY_PROFILE_EINASTO

+
#define NC_TYPE_HALO_DENSITY_PROFILE_EINASTO (nc_halo_density_profile_einasto_get_type ())
+
+
+
+

enum NcHaloDensityProfileEinastoParams

FIXME

@@ -211,7 +214,7 @@

NC_HALO_DENSITY_PROFILE_EINASTO_LOCAL_SPARAM_LEN

-
#define NC_HALO_DENSITY_PROFILE_EINASTO_LOCAL_SPARAM_LEN (NC_HALO_DENSITY_PROFILE_EINASTO_SPARAM_LEN - NC_HALO_DENSITY_PROFILE_SPARAM_LEN)
+
#define NC_HALO_DENSITY_PROFILE_EINASTO_LOCAL_SPARAM_LEN (NC_HALO_DENSITY_PROFILE_EINASTO_SPARAM_LEN - 0)
 


@@ -226,6 +229,11 @@

#define NC_HALO_DENSITY_PROFILE_EINASTO_DEFAULT_PARAMS_ABSTOL (0.0)

+
+
+

NcHaloDensityProfileEinasto

+
typedef struct _NcHaloDensityProfileEinasto NcHaloDensityProfileEinasto;
+

Property Details

diff --git a/manual/NcHaloDensityProfileHernquist.html b/manual/NcHaloDensityProfileHernquist.html index 5059535..ab7df14 100644 --- a/manual/NcHaloDensityProfileHernquist.html +++ b/manual/NcHaloDensityProfileHernquist.html @@ -6,9 +6,9 @@ NcHaloDensityProfileHernquist: NumCosmo Reference Manual - + - + + + + + + + + + +
+
+
+ + +
+

NcHaloMCParam

+

NcHaloMCParam — Class defining mass and concentration as parameters

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+NcHaloMCParam * + +nc_halo_mc_param_new () +
+NcHaloMCParam * + +nc_halo_mc_param_ref () +
+void + +nc_halo_mc_param_free () +
+void + +nc_halo_mc_param_clear () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
doublecDeltaRead / Write
gbooleancDelta-fitRead / Write
doublelog10MDeltaRead / Write
gbooleanlog10MDelta-fitRead / Write
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GEnum
+    ╰── NcHaloMCParamSParams
+    GObject
+    ╰── NcmModel
+        ╰── NcHaloMassSummary
+            ╰── NcHaloMCParam
+
+
+
+

Description

+

Class defining the halo mass and concentration as parameters for the halo mass +density profile.

+
+
+

Functions

+
+

nc_halo_mc_param_new ()

+
NcHaloMCParam *
+nc_halo_mc_param_new (const NcHaloMassSummaryMassDef mdef,
+                      const gdouble Delta);
+

This function returns the NcHaloMCParam implementation of +NcHaloMassSummary setting “mass-def” to mdef + +and “Delta” to Delta +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

mdef

a NcHaloMassSummaryMassDef

 

Delta

cluster threshold mass definition $\Delta$

 
+
+
+

Returns

+

a new instance of NcHaloMCParam.

+
+
+
+
+

nc_halo_mc_param_ref ()

+
NcHaloMCParam *
+nc_halo_mc_param_ref (NcHaloMCParam *hmcp);
+

Increase the reference of hmcp + by one.

+
+

Parameters

+
+++++ + + + + + +

hmcp

a NcHaloMCParam

 
+
+
+

Returns

+

hmcp +.

+

[transfer full]

+
+
+
+
+

nc_halo_mc_param_free ()

+
void
+nc_halo_mc_param_free (NcHaloMCParam *hmcp);
+

Decrease the reference count of hmcp + by one.

+
+

Parameters

+
+++++ + + + + + +

hmcp

a NcHaloMCParam

 
+
+
+
+
+

nc_halo_mc_param_clear ()

+
void
+nc_halo_mc_param_clear (NcHaloMCParam **hmcp);
+
+
+
+

Types and Values

+
+

NC_TYPE_HALO_MC_PARAM

+
#define NC_TYPE_HALO_MC_PARAM (nc_halo_mc_param_get_type ())
+
+
+
+
+

enum NcHaloMCParamSParams

+

Fundamental parametrization of the profile $\rho(r)$. +Both mass and concentration are parameters.

+
+

Members

+
+++++ + + + + + + + + + + + + +

NC_HALO_MC_PARAM_C_DELTA

+

concentration parameter $r_\Delta$

+
 

NC_HALO_MC_PARAM_LOG10M_DELTA

+

halo mass $\log_{10}(M_\Delta)$

+
 
+
+
+
+
+

NC_HALO_MC_PARAM_LOCAL_SPARAM_LEN

+
#define NC_HALO_MC_PARAM_LOCAL_SPARAM_LEN (NC_HALO_MC_PARAM_SPARAM_LEN - 0)
+
+
+
+
+

NC_HALO_MC_PARAM_DEFAULT_C_DELTA

+
#define NC_HALO_MC_PARAM_DEFAULT_C_DELTA (4.0)
+
+
+
+
+

NC_HALO_MC_PARAM_DEFAULT_LOG10M_DELTA

+
#define NC_HALO_MC_PARAM_DEFAULT_LOG10M_DELTA (log10 (2.0e14))
+
+
+
+
+

NC_HALO_MC_PARAM_DEFAULT_PARAMS_ABSTOL

+
#define NC_HALO_MC_PARAM_DEFAULT_PARAMS_ABSTOL (0.0)
+
+
+
+
+

NcHaloMCParam

+
typedef struct _NcHaloMCParam NcHaloMCParam;
+
+
+
+

Property Details

+
+

The “cDelta” property

+
  “cDelta”                   double
+

Concentration parameter, $c_\Delta$, see Eq \eqref{def:cDelta}.

+

Owner: NcHaloMCParam

+

Flags: Read / Write

+

Default value: 4

+
+
+
+

The “cDelta-fit” property

+
  “cDelta-fit”               gboolean
+

Boolean property that controls whether the parameter +“cDelta” should be included in +a statistical analysis.

+

Owner: NcHaloMCParam

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “log10MDelta” property

+
  “log10MDelta”              double
+

Logarithm base 10 of the cluster mass $M_\Delta$ in units of solar masses $M_\odot$ +(ncm_c_mass_solar()) within $r_\Delta$, where $\Delta$ is +the over-density, see Eq. \eqref{eq:mrr}.

+

Owner: NcHaloMCParam

+

Flags: Read / Write

+

Default value: 14.301

+
+
+
+

The “log10MDelta-fit” property

+
  “log10MDelta-fit”          gboolean
+

Boolean property that controls whether the parameter +“log10MDelta” should be included in +a statistical analysis.

+

Owner: NcHaloMCParam

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcHaloMassFunction.html b/manual/NcHaloMassFunction.html index 9f01a9c..02bb271 100644 --- a/manual/NcHaloMassFunction.html +++ b/manual/NcHaloMassFunction.html @@ -316,7 +316,7 @@

NcH

Object Hierarchy

    GEnum
     ╰── NcHaloMassFunctionSplineOptimize
-    GObject
+    GObject
     ╰── NcHaloMassFunction
 

diff --git a/manual/NcHaloMassSummary.html b/manual/NcHaloMassSummary.html new file mode 100644 index 0000000..a1b2170 --- /dev/null +++ b/manual/NcHaloMassSummary.html @@ -0,0 +1,570 @@ + + + + + +NcHaloMassSummary: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcHaloMassSummary

+

NcHaloMassSummary — Class describing halo mass summary

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcHaloMassSummary * + +nc_halo_mass_summary_ref () +
+void + +nc_halo_mass_summary_free () +
+void + +nc_halo_mass_summary_clear () +
+void + +nc_halo_mass_summary_set_Delta () +
+gdouble + +nc_halo_mass_summary_get_Delta () +
+gdouble + +nc_halo_mass_summary_mass () +
+gdouble + +nc_halo_mass_summary_concentration () +
+gdouble + +nc_halo_mass_summary_Delta () +
+gdouble + +nc_halo_mass_summary_rho_bg () +
+gdouble + +nc_halo_mass_summary_Delta_rho_bg () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
doubleDeltaRead / Write / Construct Only
NcHaloMassSummaryMassDefmass-defRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
#defineNC_TYPE_HALO_MASS_SUMMARY
structNcHaloMassSummaryClass
enumNcHaloMassSummaryMassDef
 NcHaloMassSummary
+
+
+

Object Hierarchy

+
    GEnum
+    ╰── NcHaloMassSummaryMassDef
+    GObject
+    ╰── NcmModel
+        ╰── NcHaloMassSummary
+            ╰── NcHaloMCParam
+
+
+
+

Description

+

This class describes a halo mass summary, i.e. the mass definition +of a halo, mass-concentration relationship, etc.

+
+
+

Functions

+
+

nc_halo_mass_summary_ref ()

+
NcHaloMassSummary *
+nc_halo_mass_summary_ref (NcHaloMassSummary *hms);
+

Increase the reference of hms + by one.

+
+

Parameters

+
+++++ + + + + + +

hms

a NcHaloMassSummary

 
+
+
+

Returns

+

hms +.

+

[transfer full]

+
+
+
+
+

nc_halo_mass_summary_free ()

+
void
+nc_halo_mass_summary_free (NcHaloMassSummary *hms);
+

Decrease the reference count of hms + by one.

+
+

Parameters

+
+++++ + + + + + +

hms

a NcHaloMassSummary

 
+
+
+
+
+

nc_halo_mass_summary_clear ()

+
void
+nc_halo_mass_summary_clear (NcHaloMassSummary **hms);
+

Decrease the reference count of hms + by one, and sets the pointer *hms + to +NULL.

+
+

Parameters

+
+++++ + + + + + +

hms

a NcHaloMassSummary

 
+
+
+
+
+

nc_halo_mass_summary_set_Delta ()

+
void
+nc_halo_mass_summary_set_Delta (NcHaloMassSummary *hms,
+                                const gdouble Delta);
+
+
+
+

nc_halo_mass_summary_get_Delta ()

+
gdouble
+nc_halo_mass_summary_get_Delta (NcHaloMassSummary *hms);
+
+
+
+

nc_halo_mass_summary_mass ()

+
gdouble
+nc_halo_mass_summary_mass (NcHaloMassSummary *hms);
+

Computes the halo mass. +The specific implementation is provided by the child classes. +In general, mass will be a parameter of the model.

+

[virtual mass]

+
+

Parameters

+
+++++ + + + + + +

hms

a NcHaloMassSummary

 
+
+
+

Returns

+

the halo mass.

+
+
+
+
+

nc_halo_mass_summary_concentration ()

+
gdouble
+nc_halo_mass_summary_concentration (NcHaloMassSummary *hms);
+

Computes the concentration. +The specific implementation is provided by the child classes. +Concentration can be a parameter or defined by a mass-concentration relation.

+

[virtual concentration]

+
+

Parameters

+
+++++ + + + + + +

hms

a NcHaloMassSummary

 
+
+
+

Returns

+

the concentration.

+
+
+
+
+

nc_halo_mass_summary_Delta ()

+
gdouble
+nc_halo_mass_summary_Delta (NcHaloMassSummary *hms,
+                            NcHICosmo *cosmo,
+                            const gdouble z);
+

This function computes the overdensity with respect to the mass density $\Delta$.

+

The virial overdensity in units of the critical density. +Following Colossus code (Diemer 2018) INCLUIR REF! +This function uses the fitting formula of Bryan & Norman 1998 INCLUIR REF!

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hms

a NcHaloMassSummary

 

cosmo

a NcHICosmo

 

z

redshift $z$

 
+
+
+

Returns

+

the value of $\Delta$.

+
+
+
+
+

nc_halo_mass_summary_rho_bg ()

+
gdouble
+nc_halo_mass_summary_rho_bg (NcHaloMassSummary *hms,
+                             NcHICosmo *cosmo,
+                             const gdouble z);
+

This function computes the background mass density $\rho_\mathrm{bg}$ in $M_\odot\mathrm{Mpc}^{-3}$.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hms

a NcHaloMassSummary

 

cosmo

a NcHICosmo

 

z

redshift $z$

 
+
+
+

Returns

+

the value of $\rho_\mathrm{bg}\;\left[M_\odot\mathrm{Mpc}^{-3}\right]$.

+
+
+
+
+

nc_halo_mass_summary_Delta_rho_bg ()

+
gdouble
+nc_halo_mass_summary_Delta_rho_bg (NcHaloMassSummary *hms,
+                                   NcHICosmo *cosmo,
+                                   const gdouble z);
+

This function computes the mass density threshold $\Delta\,\rho_bg$ in $M_\odot\mathrm{Mpc}^{-3}$.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hms

a NcHaloMassSummary

 

cosmo

a NcHICosmo

 

z

redshift $z$

 
+
+
+

Returns

+

the value of $\Delta\,\rho_bg\;\left[M_\odot\mathrm{Mpc}^{-3}\right]$.

+
+
+
+
+

Types and Values

+
+

NC_TYPE_HALO_MASS_SUMMARY

+
#define NC_TYPE_HALO_MASS_SUMMARY (nc_halo_mass_summary_get_type ())
+
+
+
+
+

struct NcHaloMassSummaryClass

+
struct NcHaloMassSummaryClass {
+};
+
+
+
+
+

enum NcHaloMassSummaryMassDef

+

Spherical overdensity halo mass: $$M_\Delta = \frac{4\pi}{3} \Delta \rho_\mathrm{bg} r_\Delta^3,$$ +where $\rho_\mathrm{bg}$ is the background density of the universe at redshift z, $\rho_\mathrm{bg} (z)$. +For NC_HALO_MASS_SUMMARY_MASS_DEF_VIRIAL + the virial overdensity is defined as: +\begin{equation}\label{def:DVir} +\Delta_\mathrm{Vir} = 18 \pi^2 + 82 x - 39 x^2, \quad x \equiv \Omega_m(z) - 1. +\end{equation}

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NC_HALO_MASS_SUMMARY_MASS_DEF_MEAN

+

halo mass defined in terms of the mean density $\rho_\mathrm{bg} = \rho_m(z)$

+
 

NC_HALO_MASS_SUMMARY_MASS_DEF_CRITICAL

+

halo mass defined in terms of the critical density $\rho_\mathrm{bg} = \rho_\mathrm{crit}(z)$

+
 

NC_HALO_MASS_SUMMARY_MASS_DEF_VIRIAL

+

halo mass defined in terms of virial overdensity times the critical density $\rho_\mathrm{bg} = \rho_\mathrm{crit

+
 
+
+
+
+
+

NcHaloMassSummary

+
typedef struct _NcHaloMassSummary NcHaloMassSummary;
+
+
+
+

Property Details

+
+

The “Delta” property

+
  “Delta”                    double
+

Constant that indicates the overdensity with respect to the background density $\rho_\mathrm{bg}$. +See “mass-def”.

+

Owner: NcHaloMassSummary

+

Flags: Read / Write / Construct Only

+

Allowed values: [100,3200]

+

Default value: 200

+
+
+
+

The “mass-def” property

+
  “mass-def”                 NcHaloMassSummaryMassDef
+

Background density $\rho_\mathrm{bg}$ used in the mass definition \eqref{eq:mrr}. +See the enumerator NcHaloMassSummaryMassDef for more details about the +background density definition.

+

Owner: NcHaloMassSummary

+

Flags: Read / Write / Construct Only

+

Default value: NC_HALO_MASS_SUMMARY_MASS_DEF_MEAN

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcHaloPosition.html b/manual/NcHaloPosition.html new file mode 100644 index 0000000..ba10a6a --- /dev/null +++ b/manual/NcHaloPosition.html @@ -0,0 +1,782 @@ + + + + + +NcHaloPosition: NumCosmo Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NcHaloPosition

+

NcHaloPosition — A class to represent the center of a halo.

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcHaloPosition * + +nc_halo_position_new () +
+NcHaloPosition * + +nc_halo_position_ref () +
+void + +nc_halo_position_free () +
+void + +nc_halo_position_clear () +
+void + +nc_halo_position_prepare () +
+void + +nc_halo_position_prepare_if_needed () +
+gdouble + +nc_halo_position_get_redshift () +
+void + +nc_halo_position_get_ra_dec () +
+void + +nc_halo_position_polar_angles () +
+gdouble + +nc_halo_position_projected_radius () +
+gdouble + +nc_halo_position_projected_radius_from_ra_dec () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
doubledecRead / Write
gbooleandec-fitRead / Write
+NcDistance *distRead / Write / Construct Only
doubleraRead / Write
gbooleanra-fitRead / Write
doublezRead / Write
gbooleanz-fitRead / Write
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GEnum
+    ╰── NcHaloPositionSParams
+    GObject
+    ╰── NcmModel
+        ╰── NcHaloPosition
+
+
+
+

Description

+

This class describes the center of a halo.

+
+
+

Functions

+
+

nc_halo_position_new ()

+
NcHaloPosition *
+nc_halo_position_new (NcDistance *dist);
+

Creates a new halo position.

+
+

Parameters

+
+++++ + + + + + +

dist

A NcDistance

 
+
+
+

Returns

+

A new halo position.

+

[transfer full]

+
+
+
+
+

nc_halo_position_ref ()

+
NcHaloPosition *
+nc_halo_position_ref (NcHaloPosition *hp);
+

Increases the reference count of hp +.

+
+

Parameters

+
+++++ + + + + + +

hp

A NcHaloPosition.

 
+
+
+

Returns

+

The halo position.

+

[transfer full]

+
+
+
+
+

nc_halo_position_free ()

+
void
+nc_halo_position_free (NcHaloPosition *hp);
+

Decreases the reference count of hp +.

+
+

Parameters

+
+++++ + + + + + +

hp

A NcHaloPosition.

 
+
+
+
+
+

nc_halo_position_clear ()

+
void
+nc_halo_position_clear (NcHaloPosition **hp);
+

Clears the halo position.

+
+

Parameters

+
+++++ + + + + + +

hp

A NcHaloPosition.

 
+
+
+
+
+

nc_halo_position_prepare ()

+
void
+nc_halo_position_prepare (NcHaloPosition *hp,
+                          NcHICosmo *cosmo);
+

Prepares the NcHaloPosition object hp + for computation.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

hp

A NcHaloPosition.

 

cosmo

A NcHICosmo.

 
+
+
+
+
+

nc_halo_position_prepare_if_needed ()

+
void
+nc_halo_position_prepare_if_needed (NcHaloPosition *hp,
+                                    NcHICosmo *cosmo);
+

Prepares the NcHaloPosition object hp + for computation if necessary.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

hp

A NcHaloPosition.

 

cosmo

A NcHICosmo.

 
+
+
+
+
+

nc_halo_position_get_redshift ()

+
gdouble
+nc_halo_position_get_redshift (NcHaloPosition *hp);
+

Returns the redshift of the halo position.

+
+

Parameters

+
+++++ + + + + + +

hp

A NcHaloPosition

 
+
+
+
+
+

nc_halo_position_get_ra_dec ()

+
void
+nc_halo_position_get_ra_dec (NcHaloPosition *hp,
+                             gdouble *ra,
+                             gdouble *dec);
+

Returns the right ascension and declination of the halo position.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hp

A NcHaloPosition

 

ra

The right ascension.

[out]

dec

The declination.

[out]
+
+
+
+
+

nc_halo_position_polar_angles ()

+
void
+nc_halo_position_polar_angles (NcHaloPosition *hp,
+                               gdouble ra,
+                               gdouble dec,
+                               gdouble *theta,
+                               gdouble *phi);
+

Considering a spherical coordinate system where the halo is at the north pole, this +function calculates the polar and azimuthal angles of a point in the sky. That is, +$\theta$ = theta + provides the angular separation from the halo to the point in the +sky, and $\phi$ = phi + provides the azimuthal angle.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

hp

A NcHaloPosition.

 

ra

The right ascension.

 

dec

The declination.

 

theta

The polar angle.

[out]

phi

The azimuthal angle.

[out]
+
+
+
+
+

nc_halo_position_projected_radius ()

+
gdouble
+nc_halo_position_projected_radius (NcHaloPosition *hp,
+                                   NcHICosmo *cosmo,
+                                   gdouble theta);
+

Calculates the projected radius of the halo position.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hp

A NcHaloPosition

 

cosmo

A NcHICosmo

 

theta

The angular separation

 
+
+
+

Returns

+

The projected radius in Mpc.

+
+
+
+
+

nc_halo_position_projected_radius_from_ra_dec ()

+
gdouble
+nc_halo_position_projected_radius_from_ra_dec
+                               (NcHaloPosition *hp,
+                                NcHICosmo *cosmo,
+                                gdouble ra,
+                                gdouble dec);
+

Calculates the projected radius of the halo position from the right ascension and declination.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

hp

A NcHaloPosition

 

cosmo

A NcHICosmo

 

ra

The right ascension

 

dec

The declination

 
+
+
+

Returns

+

The projected radius in Mpc.

+
+
+
+
+

Types and Values

+
+

NC_TYPE_HALO_POSITION

+
#define NC_TYPE_HALO_POSITION (nc_halo_position_get_type ())
+
+
+
+
+

struct NcHaloPositionClass

+
struct NcHaloPositionClass {
+};
+
+
+
+
+

enum NcHaloPositionSParams

+

Halo center model parameters.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NC_HALO_POSITION_RA

+

Right ascension

+
 

NC_HALO_POSITION_DEC

+

Declination

+
 

NC_HALO_POSITION_Z

+

Redshift

+
 
+
+
+
+
+

NC_HALO_POSITION_DEFAULT_RA

+
#define NC_HALO_POSITION_DEFAULT_RA (0.0)
+
+
+
+
+

NC_HALO_POSITION_DEFAULT_DEC

+
#define NC_HALO_POSITION_DEFAULT_DEC (0.0)
+
+
+
+
+

NC_HALO_POSITION_DEFAULT_Z

+
#define NC_HALO_POSITION_DEFAULT_Z (0.2)
+
+
+
+
+

NC_HALO_POSITION_DEFAULT_PARAMS_ABSTOL

+
#define NC_HALO_POSITION_DEFAULT_PARAMS_ABSTOL (0.0)
+
+
+
+
+

NcHaloPosition

+
typedef struct _NcHaloPosition NcHaloPosition;
+
+
+
+

Property Details

+
+

The “dec” property

+
  “dec”                      double
+

The declination of the halo position.

+

Owner: NcHaloPosition

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

The “dec-fit” property

+
  “dec-fit”                  gboolean
+

dec:fit.

+

Owner: NcHaloPosition

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “dist” property

+
  “dist”                     NcDistance *
+

A NcDistance object.

+

Owner: NcHaloPosition

+

Flags: Read / Write / Construct Only

+
+
+
+

The “ra” property

+
  “ra”                       double
+

The right ascension of the halo position.

+

Owner: NcHaloPosition

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

The “ra-fit” property

+
  “ra-fit”                   gboolean
+

ra:fit.

+

Owner: NcHaloPosition

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “z” property

+
  “z”                        double
+

The redshift of the halo position.

+

Owner: NcHaloPosition

+

Flags: Read / Write

+

Default value: 0.2

+
+
+
+

The “z-fit” property

+
  “z-fit”                    gboolean
+

z:fit.

+

Owner: NcHaloPosition

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcMultiplicityFunc.html b/manual/NcMultiplicityFunc.html index bf44661..ef988f0 100644 --- a/manual/NcMultiplicityFunc.html +++ b/manual/NcMultiplicityFunc.html @@ -183,7 +183,7 @@

NcM

Object Hierarchy

    GEnum
     ╰── NcMultiplicityFuncMassDef
-    GObject
+    GObject
     ╰── NcMultiplicityFunc
         ├── NcMultiplicityFuncBocquet
         ├── NcMultiplicityFuncCrocce
@@ -553,7 +553,7 @@ 

NcM

Spherical overdensity halo mass: $$M_\Delta = \frac{4\pi}{3} \Delta \rho_\mathrm{bg} r_\Delta^3,$$ where $\rho_\mathrm{bg}$ is the background density of the universe at redshift z, $\rho_\mathrm{bg} (z)$. For NC_HALO_DENSITY_PROFILE_MASS_DEF_VIRIAL -, the parameter “log10MDelta” is ignored and + the virial overdensity is defined as: \begin{equation}\label{def:DVir} \Delta_\mathrm{Vir} = 18 \pi^2 + 82 x - 39 x^2, \quad x \equiv \Omega_m(z) - 1. \end{equation}

@@ -590,7 +590,7 @@

NcM

NC_MULTIPLICITY_FUNC_MASS_DEF_FOF

-

friends of friends

+

friends of friends

  diff --git a/manual/NcMultiplicityFuncBocquet.html b/manual/NcMultiplicityFuncBocquet.html index 2066613..b36b8a1 100644 --- a/manual/NcMultiplicityFuncBocquet.html +++ b/manual/NcMultiplicityFuncBocquet.html @@ -146,7 +146,7 @@

Object Hierarchy

    GEnum
     ╰── NcMultiplicityFuncBocquetSim
-    GObject
+    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncBocquet
 
diff --git a/manual/NcMultiplicityFuncCrocce.html b/manual/NcMultiplicityFuncCrocce.html index a1d2532..c2b32b5 100644 --- a/manual/NcMultiplicityFuncCrocce.html +++ b/manual/NcMultiplicityFuncCrocce.html @@ -91,7 +91,7 @@

<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncCrocce
 
diff --git a/manual/NcMultiplicityFuncJenkins.html b/manual/NcMultiplicityFuncJenkins.html index 1334f48..5e98a35 100644 --- a/manual/NcMultiplicityFuncJenkins.html +++ b/manual/NcMultiplicityFuncJenkins.html @@ -91,7 +91,7 @@

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncJenkins
 
diff --git a/manual/NcMultiplicityFuncPS.html b/manual/NcMultiplicityFuncPS.html index 9e71165..19cc36f 100644 --- a/manual/NcMultiplicityFuncPS.html +++ b/manual/NcMultiplicityFuncPS.html @@ -123,7 +123,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncPS
 
diff --git a/manual/NcMultiplicityFuncST.html b/manual/NcMultiplicityFuncST.html index 5ab8bd2..ba4a511 100644 --- a/manual/NcMultiplicityFuncST.html +++ b/manual/NcMultiplicityFuncST.html @@ -188,7 +188,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncST
 
diff --git a/manual/NcMultiplicityFuncTinker.html b/manual/NcMultiplicityFuncTinker.html index 477fdcc..0adcd81 100644 --- a/manual/NcMultiplicityFuncTinker.html +++ b/manual/NcMultiplicityFuncTinker.html @@ -107,7 +107,7 @@

<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncTinker
 
diff --git a/manual/NcMultiplicityFuncTinkerMeanNormalized.html b/manual/NcMultiplicityFuncTinkerMeanNormalized.html index 6588109..519fff4 100644 --- a/manual/NcMultiplicityFuncTinkerMeanNormalized.html +++ b/manual/NcMultiplicityFuncTinkerMeanNormalized.html @@ -91,7 +91,7 @@

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncTinkerMeanNormalized
 
diff --git a/manual/NcMultiplicityFuncWarren.html b/manual/NcMultiplicityFuncWarren.html index e85fce6..6893016 100644 --- a/manual/NcMultiplicityFuncWarren.html +++ b/manual/NcMultiplicityFuncWarren.html @@ -91,7 +91,7 @@

<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncWarren
 
diff --git a/manual/NcMultiplicityFuncWatson.html b/manual/NcMultiplicityFuncWatson.html index 6078b6f..f507729 100644 --- a/manual/NcMultiplicityFuncWatson.html +++ b/manual/NcMultiplicityFuncWatson.html @@ -91,7 +91,7 @@

<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcMultiplicityFunc
         ╰── NcMultiplicityFuncWatson
 
diff --git a/manual/NcPlanckFI.html b/manual/NcPlanckFI.html index e8066ab..3642fe7 100644 --- a/manual/NcPlanckFI.html +++ b/manual/NcPlanckFI.html @@ -120,7 +120,7 @@

NcPlanckFI<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModel
         ╰── NcPlanckFI
             ╰── NcPlanckFICorTT
diff --git a/manual/NcPlanckFICorTT.html b/manual/NcPlanckFICorTT.html
index 9fd92d4..59c4870 100644
--- a/manual/NcPlanckFICorTT.html
+++ b/manual/NcPlanckFICorTT.html
@@ -457,7 +457,7 @@ 

NcPlan

Object Hierarchy

    GEnum
     ╰── NcPlanckFICorTTSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcPlanckFI
             ╰── NcPlanckFICorTT
diff --git a/manual/NcPlanckFICorTTTEEE.html b/manual/NcPlanckFICorTTTEEE.html
index e2bf55f..c60fd3a 100644
--- a/manual/NcPlanckFICorTTTEEE.html
+++ b/manual/NcPlanckFICorTTTEEE.html
@@ -1363,7 +1363,7 @@ 

Nc

Object Hierarchy

    GEnum
     ╰── NcPlanckFICorTTTEEESParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcPlanckFI
             ╰── NcPlanckFICorTT
diff --git a/manual/NcPowspecML.html b/manual/NcPowspecML.html
index e51b79f..b781c66 100644
--- a/manual/NcPowspecML.html
+++ b/manual/NcPowspecML.html
@@ -149,7 +149,7 @@ 

NcPowspecM

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ╰── NcPowspecML
             ├── NcPowspecMLCBE
diff --git a/manual/NcPowspecMLCBE.html b/manual/NcPowspecMLCBE.html
index eb1897c..1655046 100644
--- a/manual/NcPowspecMLCBE.html
+++ b/manual/NcPowspecMLCBE.html
@@ -181,7 +181,7 @@ 

NcPowsp

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ╰── NcPowspecML
             ╰── NcPowspecMLCBE
diff --git a/manual/NcPowspecMLSpline.html b/manual/NcPowspecMLSpline.html
index 86cd74e..b119429 100644
--- a/manual/NcPowspecMLSpline.html
+++ b/manual/NcPowspecMLSpline.html
@@ -129,7 +129,7 @@ 

NcPo

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ╰── NcPowspecML
             ╰── NcPowspecMLSpline
diff --git a/manual/NcPowspecMLTransfer.html b/manual/NcPowspecMLTransfer.html
index dc26f25..291db79 100644
--- a/manual/NcPowspecMLTransfer.html
+++ b/manual/NcPowspecMLTransfer.html
@@ -134,7 +134,7 @@ 

Nc

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ╰── NcPowspecML
             ╰── NcPowspecMLTransfer
diff --git a/manual/NcPowspecMNL.html b/manual/NcPowspecMNL.html
index 264e8e2..8ec74bf 100644
--- a/manual/NcPowspecMNL.html
+++ b/manual/NcPowspecMNL.html
@@ -93,7 +93,7 @@ 

NcPowspec

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ╰── NcPowspecMNL
             ╰── NcPowspecMNLHaloFit
diff --git a/manual/NcPowspecMNLHaloFit.html b/manual/NcPowspecMNLHaloFit.html
index ef5ac9a..6c98f39 100644
--- a/manual/NcPowspecMNLHaloFit.html
+++ b/manual/NcPowspecMNLHaloFit.html
@@ -8,7 +8,7 @@
 
 
 
-
+
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+ + +
+

NcXcorLimberKernelCMBISW

+

NcXcorLimberKernelCMBISW — implementation of NcXcorLimberKernel for integrated Sachs-Wolfe (ISW)

+
+
+

Functions

+ +
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
+NcmVector *NlRead / Write
+NcDistance *distRead / Write
+NcmPowspec *psRead / Write
+NcRecomb *recombRead / Write
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GObject
+    ╰── NcmModel
+        ╰── NcXcorLimberKernel
+            ╰── NcXcorLimberKernelCMBISW
+
+
+
+

Description

+

The kernel is given by +\begin{equation} + W^{T_\mathrm{ISW}} (z) = \frac{3 \Omega_m H_0^2}{c^2 (l + 1/2)^2} \chi^2(z) \frac{\rm{d}}{\rm{d}z}\left((1 + z)D(z)\right). +\end{equation}

+
+
+

Functions

+
+

nc_xcor_limber_kernel_cmb_isw_new ()

+
NcXcorLimberKernelCMBISW *
+nc_xcor_limber_kernel_cmb_isw_new (NcDistance *dist,
+                                   NcmPowspec *ps,
+                                   NcRecomb *recomb,
+                                   NcmVector *Nl);
+

FIXME

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

dist

a NcDistance

 

ps

a NcmPowspec

 

recomb

a NcRecomb

 

Nl

a NcmVector

 
+
+
+

Returns

+

FIXME

+
+
+
+
+

Types and Values

+
+

NC_TYPE_XCOR_LIMBER_KERNEL_CMB_ISW

+
#define NC_TYPE_XCOR_LIMBER_KERNEL_CMB_ISW (nc_xcor_limber_kernel_cmb_isw_get_type ())
+
+
+
+
+

NC_XCOR_LIMBER_KERNEL_CMB_ISW_DEFAULT_PARAMS_ABSTOL

+
#define NC_XCOR_LIMBER_KERNEL_CMB_ISW_DEFAULT_PARAMS_ABSTOL (0.0)
+
+
+
+
+

NcXcorLimberKernelCMBISW

+
typedef struct _NcXcorLimberKernelCMBISW NcXcorLimberKernelCMBISW;
+
+
+
+

Property Details

+
+

The “Nl” property

+
  “Nl”                       NcmVector *
+

FIXME Set correct values (limits)

+

Owner: NcXcorLimberKernelCMBISW

+

Flags: Read / Write

+
+
+
+

The “dist” property

+
  “dist”                     NcDistance *
+

FIXME Set correct values (limits)

+

Owner: NcXcorLimberKernelCMBISW

+

Flags: Read / Write

+
+
+
+

The “ps” property

+
  “ps”                       NcmPowspec *
+

FIXME Set correct values (limits)

+

Owner: NcXcorLimberKernelCMBISW

+

Flags: Read / Write

+
+
+
+

The “recomb” property

+
  “recomb”                   NcRecomb *
+

FIXME Set correct values (limits)

+

Owner: NcXcorLimberKernelCMBISW

+

Flags: Read / Write

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcXcorLimberKernelCMBLensing.html b/manual/NcXcorLimberKernelCMBLensing.html index 7ca4d1f..1d6bbce 100644 --- a/manual/NcXcorLimberKernelCMBLensing.html +++ b/manual/NcXcorLimberKernelCMBLensing.html @@ -7,8 +7,8 @@ - - + + + + + + + + + + +
+
+
+ + +
+

NcXcorLimberKerneltSZ

+

NcXcorLimberKerneltSZ — Thermal Sunyaev Zel'dovich effect kernel

+
+
+

Functions

+ +
+
+

Properties

+
+++++ + + + + + +
doublenoiseRead / Write
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GEnum
+    ╰── NcXcorLimberKerneltSZSParams
+    GObject
+    ╰── NcmModel
+        ╰── NcXcorLimberKernel
+            ╰── NcXcorLimberKerneltSZ
+
+
+
+

Description

+

The thermal Sunyaev Zel'dovich (tSZ) effect is a modification in the observed +temperature of the cosmic microwave background (CMB) due to the inverse Compton +scattering of CMB photons with high-energy electrons along the line-of-sight. These +electrons are present in the intracluster medium (ICM) of galaxy clusters, for +example.

+
+

Compton-y parameter

+

The kernel is given by +\begin{equation} + W(\chi) = \frac{\sigma_T}{m_ec^2} \frac{1}{1+z}. +\end{equation}

+
+
+
+

Functions

+
+

nc_xcor_limber_kernel_tsz_new ()

+
NcXcorLimberKerneltSZ *
+nc_xcor_limber_kernel_tsz_new (gdouble zmax);
+

Creates a new instance of the tSZ kernel.

+
+

Parameters

+
+++++ + + + + + +

zmax

a gdouble

 
+
+
+

Returns

+

a new NcXcorLimberKerneltSZ.

+

[transfer full]

+
+
+
+
+

Types and Values

+
+

NC_TYPE_XCOR_LIMBER_KERNEL_TSZ

+
#define NC_TYPE_XCOR_LIMBER_KERNEL_TSZ (nc_xcor_limber_kernel_tsz_get_type ())
+
+
+
+
+

enum NcXcorLimberKerneltSZSParams

+

Enum values for the tSZ kernel parameters.

+
+

Members

+
+++++ + + + + + +

NC_XCOR_LIMBER_KERNEL_TSZ_SPARAM_LEN

+

Number of parameters.

+
 
+
+
+
+
+

NcXcorLimberKerneltSZ

+
typedef struct _NcXcorLimberKerneltSZ NcXcorLimberKerneltSZ;
+
+
+
+

Property Details

+
+

The “noise” property

+
  “noise”                    double
+

Constant noise level.

+

Owner: NcXcorLimberKerneltSZ

+

Flags: Read / Write

+

Allowed values: [-10,10]

+

Default value: 0

+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcmABC.html b/manual/NcmABC.html index 5714864..ba03965 100644 --- a/manual/NcmABC.html +++ b/manual/NcmABC.html @@ -379,7 +379,7 @@

NcmABC

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmABC
         ╰── NcABCClusterNCount
 
diff --git a/manual/NcmBootstrap.html b/manual/NcmBootstrap.html index 24bfa83..3415fdc 100644 --- a/manual/NcmBootstrap.html +++ b/manual/NcmBootstrap.html @@ -161,7 +161,7 @@

NcmBootst -GArray * +GArray * ncm_bootstrap_get_sortncomp () @@ -204,7 +204,7 @@

NcmBootst -GVariant * +GVariant * realization Read / Write @@ -236,7 +236,7 @@

NcmBootst

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmBootstrap
 
@@ -617,7 +617,7 @@

NcmBootst

ncm_bootstrap_get_sortncomp ()

-
GArray *
+
GArray *
 ncm_bootstrap_get_sortncomp (NcmBootstrap *bstrap);

Fills an array with the sorted indexes followed by the number of times they appear.

@@ -720,7 +720,7 @@

NcmBootst

The “realization” property

-
  “realization”              GVariant *
+
  “realization”              GVariant *

Bootstrap current realization.

Owner: NcmBootstrap

Flags: Read / Write

diff --git a/manual/NcmC.html b/manual/NcmC.html index 815c5dd..9f3c227 100644 --- a/manual/NcmC.html +++ b/manual/NcmC.html @@ -1504,7 +1504,7 @@

NcmC

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmC
 
@@ -1515,22 +1515,26 @@

NcmC

Description

-

Mathematical and physical constants and constants manipulation -functions.

+

Mathematical and physical constants and constants manipulation functions.

The sources are:

  • High precision mathematical constants obtained from MPFR.

  • -
  • Fundamental constants: 2018 CODATA +

  • Fundamental constants: CODATA 2022 recommended values, see constants.txt distributed with NumCosmo sources.

  • The atomic weights: Commission on Isotopic Abundances and Atomic Weights -(CIAAW) of the -International Union of Pure and Applied Chemistry (IUPAC). See also from the -NIST compilation.

  • -
  • Astronomical constants: IAU 2015 -resolutions for the astronomical unit ncm_c_au(), parsec ncm_c_pc() and derived constants. -See also Luzum 2011.

  • -
  • Atomic Spectra: National Institute of Standards and Technology (NIST) Atomic Spectra -Standard Reference Database 78 - Version 5.7 (October 2018).

  • +(CIAAW 2021) of the International Union of +Pure and Applied Chemistry (IUPAC). See also the NIST +compilation.

    +
  • Astronomical constants: IAU +2015 +resolutions for the astronomical unit ncm_c_au(), parsec ncm_c_pc() and derived +constants. See also Luzum 2011.

  • +
  • +

    Atomic Spectra: National Institute of Standards and Technology (NIST) Atomic +Spectra Standard Reference Database 78 - +Version 5.11 (October 2023).

    +

    Last checked: August 24, 2024.

    +
@@ -1790,7 +1794,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Planck constant $h = 6.62607015 \times 10^{-34} \,\left[\mathrm{J}\,\mathrm{s}\right]$.

+

Planck constant $h = 6.62607015 \times 10^{-34} +\,\left[\mathrm{J}\,\mathrm{s}\right]$.


@@ -1801,7 +1806,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Planck constant over $2\pi$, $\hbar \equiv h / (2\pi) = 1.054571817 \times 10^{-34} \,\left[\mathrm{J}\,\mathrm{s}\right]$.

+

Planck constant over $2\pi$, $\hbar \equiv h / (2\pi) = 1.054571817 \times +10^{-34} \,\left[\mathrm{J}\,\mathrm{s}\right]$.


@@ -1812,7 +1818,7 @@

NcmC

Using CODATA values, see description.

Returns

-

Fine structure constant $\alpha = 7.2973525693 \times 10^{-3} $.

+

Fine structure constant $\alpha = 7.2973525643 \times 10^{-3} $.


@@ -1823,7 +1829,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Boltzmann constant $k_\mathrm{B} = 1.380649 \times 10^{-23} \,\left[\mathrm{J}\,\mathrm{K}^{-1}\right]$.

+

Boltzmann constant $k_\mathrm{B} = 1.380649 \times 10^{-23} +\,\left[\mathrm{J}\,\mathrm{K}^{-1}\right]$.


@@ -1834,7 +1841,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Newton's (or gravitational) constant $\mathrm{G} = 6.67430 \times 10^{-11} \,\left[\mathrm{m}^3\,\mathrm{kg}^{-1}\,\mathrm{s}^{-2}\right]$.

+

Newton's (or gravitational) constant $\mathrm{G} = 6.67430 \times 10^{-11} +\,\left[\mathrm{m}^3\,\mathrm{kg}^{-1}\,\mathrm{s}^{-2}\right]$.


@@ -1844,7 +1852,8 @@

NcmC

ncm_c_planck_length (void);

Returns

-

Planck length $l_\mathrm{P} = 1.616255 \times 10^{-35} \,\left[\mathrm{m}\right]$.

+

Planck length $l_\mathrm{P} = 1.616255 \times 10^{-35} +\,\left[\mathrm{m}\right]$.


@@ -1855,7 +1864,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Thomson cross section $\sigma_\mathrm{T} = 0.66524587321 \times 10^{-28} \,\left[\mathrm{m}^2\right]$.

+

Thomson cross section $\sigma_\mathrm{T} = 6.6524587051 \times 10^{-29} +\,\left[\mathrm{m}^2\right]$.


@@ -1866,7 +1876,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Stefan Boltzmann constant $\sigma_\mathrm{SB} = 5.670374419 \times 10^{-8} \,\left[\mathrm{W}\,\mathrm{m}^{-2}\,\mathrm{K}^{-4}\right]$.

+

Stefan Boltzmann constant $\sigma_\mathrm{SB} = 5.670374419 \times 10^{-8} +\,\left[\mathrm{W}\,\mathrm{m}^{-2}\,\mathrm{K}^{-4}\right]$.


@@ -1877,7 +1888,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Magnetic constant $\mu_0 = 1.25663706212 \times 10^{-6} \,\left[\mathrm{N}\,\mathrm{A}^{-2}\right]$.

+

Magnetic constant $\mu_0 = 1.25663706127 \times 10^{-6} +\,\left[\mathrm{N}\,\mathrm{A}^{-2}\right]$.


@@ -1888,7 +1900,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Atomic mass constant $m_\mathrm{A} = 1.66053906660 \times 10^{-27} \,\left[\mathrm{kg}\right]$.

+

Atomic mass constant $m_\mathrm{A} = 1.66053906892 \times 10^{-27} +\,\left[\mathrm{kg}\right]$.


@@ -1899,7 +1912,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Electron mass $m_\mathrm{e} = 9.1093837015 \times 10^{-31} \,\left[\mathrm{kg}\right]$.

+

Electron mass $m_\mathrm{e} = 9.1093837139 \times 10^{-31} +\,\left[\mathrm{kg}\right]$.


@@ -1910,7 +1924,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Proton mass $m_\mathrm{p} = 1.67262192369 \times 10^{-27} \,\left[\mathrm{kg}\right]$.

+

Proton mass $m_\mathrm{p} = 1.67262192595 \times 10^{-27} +\,\left[\mathrm{kg}\right]$.


@@ -1921,7 +1936,8 @@

NcmC

Using CODATA values, see description.

Returns

-

Neuton mass $m_\mathrm{n} = 1.67492749804 \times 10^{-27} \,\left[\mathrm{kg}\right]$.

+

Neuton mass $m_\mathrm{n} = 1.67492750056 \times 10^{-27} +\,\left[\mathrm{kg}\right]$.


@@ -1932,7 +1948,8 @@

NcmC

Using CODATA values, see description.

Returns

-

The proton and alpha particle (Helium-4 III) mass ratio $m_\alpha / m_\mathrm{p} = 3.97259969009$.

+

The proton and alpha particle (Helium-4 III) mass ratio $m_\alpha / +m_\mathrm{p} = 3.972599690252$.


@@ -1943,7 +1960,8 @@

NcmC

Using CODATA values, see description.

Returns

-

The electron and proton mass ratio $m_\mathrm{e} / m_\mathrm{p} = 5.44617021487 \times 10^{-4}$.

+

The electron and proton mass ratio $m_\mathrm{e} / m_\mathrm{p} = +5.446170214889 \times 10^{-4}$.


@@ -1954,7 +1972,8 @@

NcmC

Using CODATA values, see description.

Returns

-

The Rydberg constant $\mathrm{R}_\infty = 10973731.568160 \,\left[\mathrm{m}^{-1}\right]$.

+

The Rydberg constant $\mathrm{R}_\infty = 10973731.568157 +\,\left[\mathrm{m}^{-1}\right]$.


@@ -1965,7 +1984,8 @@

NcmC

Using CODATA values, see description.

Returns

-

The Rydberg unity of energy $\mathrm{Ry} = hc\mathrm{R}_\infty = 2.1798723611035 \times 10^{-18} \,\left[\mathrm{J}\right]$.

+

The Rydberg unity of energy $\mathrm{Ry} = hc\mathrm{R}_\infty = +2.1798723611030 \times 10^{-18} \,\left[\mathrm{J}\right]$.


@@ -1976,7 +1996,8 @@

NcmC

Using CODATA values, see description.

Returns

-

The value of one electron volt $\mathrm{eV} = 1.602176634 \times 10^{-19} \,\left[\mathrm{J}\right]$.

+

The value of one electron volt $\mathrm{eV} = 1.602176634 \times 10^{-19} +\,\left[\mathrm{J}\right]$.


@@ -1998,7 +2019,8 @@

NcmC

One year times the speed of light ncm_c_c() in meters.

Returns

-

$1$ light-year $365.25 \times 24 \times 60 \times 60 \times c \,\left[\mathrm{m}\right]$.

+

$1$ light-year $365.25 \times 24 \times 60 \times 60 \times c +\,\left[\mathrm{m}\right]$.


@@ -2009,7 +2031,8 @@

NcmC

One light-year in parsecs.

Returns

-

$1$ light-year $365.25 \times 24 \times 60 \times 60 \times c \,\left[\mathrm{pc}\right]$.

+

$1$ light-year $365.25 \times 24 \times 60 \times 60 \times c +\,\left[\mathrm{pc}\right]$.


@@ -2020,7 +2043,8 @@

NcmC

One giga light-year in mega parsecs.

Returns

-

$1$ giga light-year $10^6 \times 365.25 \times 24 \times 60 \times 60 \times c \,\left[\mathrm{Mpc}\right]$.

+

$1$ giga light-year $10^6 \times 365.25 \times 24 \times 60 \times 60 \times +c \,\left[\mathrm{Mpc}\right]$.


@@ -2031,7 +2055,8 @@

NcmC

Derived from CODATA values, see description.

Returns

-

Planck constant times the speed of light $hc \,\left[\mathrm{kg}\,\mathrm{m}^3\,\mathrm{s}^{-2}\right]$.

+

Planck constant times the speed of light $hc +\,\left[\mathrm{kg}\,\mathrm{m}^3\,\mathrm{s}^{-2}\right]$.


@@ -2053,7 +2078,8 @@

NcmC

Derived from CODATA values, see description.

Returns

-

Electric constant $\varepsilon_0 = 1 / (\mu_0 c^2) \,\left[\mathrm{F}\,\mathrm{m}^{-1}\right]$.

+

Electric constant $\varepsilon_0 = 1 / (\mu_0 c^2) +\,\left[\mathrm{F}\,\mathrm{m}^{-1}\right]$.


@@ -2075,7 +2101,8 @@

NcmC

Derived from CODATA values, see description.

Returns

-

Square of the speed of light $c^2 \,\left[\mathrm{m}^2\,\mathrm{s}^{-2}\right]$.

+

Square of the speed of light $c^2 +\,\left[\mathrm{m}^2\,\mathrm{s}^{-2}\right]$.


@@ -2139,7 +2166,8 @@

NcmC

gdouble
 ncm_c_thermal_wl_e (void);

Derived from CODATA values, see description.

-

The electron termal wavelength is $\lambda_\mathrm{e} = \sqrt{2\pi\hbar^2/(m_\mathrm{e}k_\mathrm{B}T)} \,\left[\mathrm{m}\right]$.

+

The electron termal wavelength is $\lambda_\mathrm{e} = +\sqrt{2\pi\hbar^2/(m_\mathrm{e}k_\mathrm{B}T)} \,\left[\mathrm{m}\right]$.

Returns

Thermal electron wavelength times the temperature $\lambda_\mathrm{e}\sqrt{T}$.

@@ -2151,7 +2179,8 @@

NcmC

gdouble
 ncm_c_thermal_wl_p (void);

Derived from CODATA values, see description.

-

The proton termal wavelength is $\lambda_\mathrm{p} = \sqrt{2\pi\hbar^2/(m_\mathrm{p}k_\mathrm{B}T)} \,\left[\mathrm{m}\right]$.

+

The proton termal wavelength is $\lambda_\mathrm{p} = +\sqrt{2\pi\hbar^2/(m_\mathrm{p}k_\mathrm{B}T)} \,\left[\mathrm{m}\right]$.

Returns

Thermal electron wavelength times the temperature $\lambda_\mathrm{p}\sqrt{T}$.

@@ -2163,7 +2192,8 @@

NcmC

gdouble
 ncm_c_thermal_wl_n (void);

Derived from CODATA values, see description.

-

The neutron termal wavelength is $\lambda_\mathrm{n} = \sqrt{2\pi\hbar^2/(m_\mathrm{n}k_\mathrm{B}T)} \,\left[\mathrm{m}\right]$.

+

The neutron termal wavelength is $\lambda_\mathrm{n} = +\sqrt{2\pi\hbar^2/(m_\mathrm{n}k_\mathrm{B}T)} \,\left[\mathrm{m}\right]$.

Returns

Thermal electron wavelength times the temperature $\lambda_\mathrm{n}\sqrt{T}$.

@@ -2283,7 +2313,8 @@

NcmC

Obtained from CIAAW commission of IUPAC, see description.

Returns

-

Hydrogen-1's mass over one atomic mass $m_\mathrm{1H}/m_\mathrm{A} = 1.00782503223$.

+

Hydrogen-1's mass over one atomic mass $m_\mathrm{1H}/m_\mathrm{A} = +1.00782503223$.


@@ -2294,7 +2325,8 @@

NcmC

Obtained from CIAAW commission of IUPAC, see description.

Returns

-

Hydrogen-2's mass over one atomic mass $m_\mathrm{2H}/m_\mathrm{A} = 2.01410177812$.

+

Hydrogen-2's mass over one atomic mass $m_\mathrm{2H}/m_\mathrm{A} = +2.01410177812$.


@@ -2305,7 +2337,8 @@

NcmC

Obtained from CIAAW commission of IUPAC, see description.

Returns

-

Hydrogen-3's mass over one atomic mass $m_\mathrm{3H}/m_\mathrm{A} = 3.0160492779$.

+

Hydrogen-3's mass over one atomic mass $m_\mathrm{3H}/m_\mathrm{A} = +3.0160492779$.


@@ -2316,7 +2349,8 @@

NcmC

Obtained from CIAAW commission of IUPAC, see description.

Returns

-

Helium-3's mass over one atomic mass $m_\mathrm{3He}/m_\mathrm{A} = 3.0160293201$.

+

Helium-3's mass over one atomic mass $m_\mathrm{3He}/m_\mathrm{A} = +3.0160293201$.


@@ -2327,7 +2361,8 @@

NcmC

Obtained from CIAAW commission of IUPAC, see description.

Returns

-

Helium-4's mass over one atomic mass $m_\mathrm{4He}/m_\mathrm{A} = 4.00260325413$.

+

Helium-4's mass over one atomic mass $m_\mathrm{4He}/m_\mathrm{A} = +4.00260325413$.


@@ -2472,7 +2507,8 @@

NcmC

(as in 5 January 2016).

Returns

-

One astronomical unit in meters $\mathrm{au} = 1.49597870700 \times 10^{11} \,\left[\mathrm{m}\right]$.

+

One astronomical unit in meters $\mathrm{au} = 1.49597870700 \times 10^{11} +\,\left[\mathrm{m}\right]$.


@@ -2483,7 +2519,8 @@

NcmC

Using IAU 2015 recommendation see description.

Returns

-

One parsec in meters $\mathrm{pc} = 648000 \mathrm{au} / \pi = 3.0856775814913672789139379577965 \times 10^{16} \,\left[\mathrm{m}\right]$.

+

One parsec in meters $\mathrm{pc} = 648000 \mathrm{au} / \pi = +3.0856775814913672789139379577965 \times 10^{16} \,\left[\mathrm{m}\right]$.


@@ -2518,7 +2555,8 @@

NcmC

times the solar mass.

Returns

-

One solar mass times the gravitational constant $(\mathcal{GM})_\odot = 1.3271244 \times 10^{20} \,\left[\mathrm{m}^3\,\mathrm{s}^{-2}\right]$.

+

One solar mass times the gravitational constant $(\mathcal{GM})_\odot = +1.3271244 \times 10^{20} \,\left[\mathrm{m}^3\,\mathrm{s}^{-2}\right]$.


@@ -2528,10 +2566,11 @@

NcmC

ncm_c_mass_solar (void);

Using IAU 2015 recommendation see description.

As in the recomendation above $\mathrm{M}_\odot = (\mathcal{GM})_\odot / \mathrm{G}$. -Here we use the CODATA 2018 value for $G$, see ncm_c_G().

+Here we use the CODATA 2022 value for $G$, see ncm_c_G().

Returns

-

One solar mass $\mathrm{M}_\odot = (\mathcal{GM})_\odot / \mathrm{G} \,\left[\mathrm{kg}\right]$.

+

One solar mass $\mathrm{M}_\odot = (\mathcal{GM})_\odot / \mathrm{G} +\,\left[\mathrm{kg}\right]$.


diff --git a/manual/NcmCSQ1D.html b/manual/NcmCSQ1D.html index 37701f4..fdfa837 100644 --- a/manual/NcmCSQ1D.html +++ b/manual/NcmCSQ1D.html @@ -57,7 +57,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_state_new () @@ -65,7 +65,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_state_copy () @@ -489,7 +489,7 @@

NcmCSQ1D -GArray * +GArray * ncm_csq1d_get_time_array () @@ -513,7 +513,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_compute_adiab () @@ -521,7 +521,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_compute_adiab_frame () @@ -529,7 +529,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_compute_nonadiab () @@ -537,7 +537,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_compute_H () @@ -545,7 +545,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_eval_at () @@ -553,7 +553,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_eval_at_frame () @@ -561,7 +561,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_change_frame () @@ -585,7 +585,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_compute_prop_vector () @@ -593,7 +593,7 @@

NcmCSQ1D -NcmCSQ1DState * +NcmCSQ1DState * ncm_csq1d_evolve_prop_vector () @@ -664,7 +664,7 @@

NcmCSQ1D -
+

Types and Values

@@ -693,6 +693,10 @@

NcmCSQ1DNcmCSQ1DFrame

+ + + + @@ -701,11 +705,13 @@

NcmCSQ1D

Object Hierarchy

-
    GEnum
+
    GBoxed
+    ╰── NcmCSQ1DState
+    GEnum
     ├── NcmCSQ1DEvolState
     ├── NcmCSQ1DFrame
     ╰── NcmCSQ1DInitialStateType
-    GObject
+    GObject
     ╰── NcmCSQ1D
         ├── NcDECont
         ├── NcHIPertAdiab
@@ -731,20 +737,20 @@ 

NcmCSQ1D

Functions

ncm_csq1d_state_new ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_state_new (void);
-

Creates a new and uninitialized NcmCSQ1DState.

+

Creates a new and uninitialized NcmCSQ1DState.

Returns

-

a new NcmCSQ1DState.

+

a new NcmCSQ1DState.

[transfer full]


ncm_csq1d_state_copy ()

-
NcmCSQ1DState *
-ncm_csq1d_state_copy (NcmCSQ1DState *state);
+
NcmCSQ1DState *
+ncm_csq1d_state_copy (NcmCSQ1DState *state);

Creates a copy of state .

@@ -757,14 +763,14 @@

NcmCSQ1D

- +
structNcmCSQ1DState
  NcmCSQ1D

state

a NcmCSQ1DState

a NcmCSQ1DState

 

Returns

-

a new NcmCSQ1DState with the same contents as state +

a new NcmCSQ1DState with the same contents as state .

[transfer full]

@@ -773,7 +779,7 @@

NcmCSQ1D

ncm_csq1d_state_free ()

void
-ncm_csq1d_state_free (NcmCSQ1DState *state);
+ncm_csq1d_state_free (NcmCSQ1DState *state);

Frees state .

@@ -786,7 +792,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

 

@@ -796,7 +802,7 @@

NcmCSQ1D

ncm_csq1d_state_set_ag ()

void
-ncm_csq1d_state_set_ag (NcmCSQ1DState *state,
+ncm_csq1d_state_set_ag (NcmCSQ1DState *state,
                         const NcmCSQ1DFrame frame,
                         const gdouble t,
                         const gdouble alpha,
@@ -813,7 +819,7 @@ 

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -848,7 +854,7 @@

NcmCSQ1D

ncm_csq1d_state_set_up ()

void
-ncm_csq1d_state_set_up (NcmCSQ1DState *state,
+ncm_csq1d_state_set_up (NcmCSQ1DState *state,
                         const NcmCSQ1DFrame frame,
                         const gdouble t,
                         const gdouble chi,
@@ -865,7 +871,7 @@ 

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -900,7 +906,7 @@

NcmCSQ1D

ncm_csq1d_state_set_um ()

void
-ncm_csq1d_state_set_um (NcmCSQ1DState *state,
+ncm_csq1d_state_set_um (NcmCSQ1DState *state,
                         const NcmCSQ1DFrame frame,
                         const gdouble t,
                         const gdouble chi,
@@ -917,7 +923,7 @@ 

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -952,7 +958,7 @@

NcmCSQ1D

ncm_csq1d_state_get_time ()

gdouble
-ncm_csq1d_state_get_time (NcmCSQ1DState *state);
+ncm_csq1d_state_get_time (NcmCSQ1DState *state);

Parameters

@@ -963,7 +969,7 @@

NcmCSQ1D

- +

state

a NcmCSQ1DState

a NcmCSQ1DState

 
@@ -978,7 +984,7 @@

NcmCSQ1D

ncm_csq1d_state_get_frame ()

NcmCSQ1DFrame
-ncm_csq1d_state_get_frame (NcmCSQ1DState *state);
+ncm_csq1d_state_get_frame (NcmCSQ1DState *state);

Parameters

@@ -989,7 +995,7 @@

NcmCSQ1D

- +

state

a NcmCSQ1DState

a NcmCSQ1DState

 
@@ -1004,7 +1010,7 @@

NcmCSQ1D

ncm_csq1d_state_get_ag ()

void
-ncm_csq1d_state_get_ag (NcmCSQ1DState *state,
+ncm_csq1d_state_get_ag (NcmCSQ1DState *state,
                         gdouble *alpha,
                         gdouble *gamma);

Computes the $(\alpha, \gamma)$ parametrization of state @@ -1020,7 +1026,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1043,7 +1049,7 @@

NcmCSQ1D

ncm_csq1d_state_get_up ()

void
-ncm_csq1d_state_get_up (NcmCSQ1DState *state,
+ncm_csq1d_state_get_up (NcmCSQ1DState *state,
                         gdouble *chi,
                         gdouble *Up);

Computes the $(\chi, U_+)$ parametrization of state @@ -1059,7 +1065,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1082,7 +1088,7 @@

NcmCSQ1D

ncm_csq1d_state_get_um ()

void
-ncm_csq1d_state_get_um (NcmCSQ1DState *state,
+ncm_csq1d_state_get_um (NcmCSQ1DState *state,
                         gdouble *chi,
                         gdouble *Um);

Computes the $(\chi, U_-)$ parametrization of state @@ -1098,7 +1104,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1121,7 +1127,7 @@

NcmCSQ1D

ncm_csq1d_state_get_J ()

void
-ncm_csq1d_state_get_J (NcmCSQ1DState *state,
+ncm_csq1d_state_get_J (NcmCSQ1DState *state,
                        gdouble *J11,
                        gdouble *J12,
                        gdouble *J22);
@@ -1138,7 +1144,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1167,7 +1173,7 @@

NcmCSQ1D

ncm_csq1d_state_get_phi_Pphi ()

void
-ncm_csq1d_state_get_phi_Pphi (NcmCSQ1DState *state,
+ncm_csq1d_state_get_phi_Pphi (NcmCSQ1DState *state,
                               gdouble *phi,
                               gdouble *Pphi);

Computes the $(\phi, P_\phi)$ parametrization of state @@ -1183,7 +1189,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1207,7 +1213,7 @@

NcmCSQ1D

ncm_csq1d_state_get_poincare_half_plane ()

void
 ncm_csq1d_state_get_poincare_half_plane
-                               (NcmCSQ1DState *state,
+                               (NcmCSQ1DState *state,
                                 gdouble *x,
                                 gdouble *lny);

Computes the Poincaré half-plane parametrization of state @@ -1223,7 +1229,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1246,7 +1252,7 @@

NcmCSQ1D

ncm_csq1d_state_get_poincare_disc ()

void
-ncm_csq1d_state_get_poincare_disc (NcmCSQ1DState *state,
+ncm_csq1d_state_get_poincare_disc (NcmCSQ1DState *state,
                                    gdouble *x,
                                    gdouble *y);

Computes the Poincaré disc parametrization of state @@ -1262,7 +1268,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1285,7 +1291,7 @@

NcmCSQ1D

ncm_csq1d_state_get_minkowski ()

void
-ncm_csq1d_state_get_minkowski (NcmCSQ1DState *state,
+ncm_csq1d_state_get_minkowski (NcmCSQ1DState *state,
                                gdouble *x1,
                                gdouble *x2);

Computes the Minkowski parametrization of state @@ -1301,7 +1307,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1324,10 +1330,10 @@

NcmCSQ1D

ncm_csq1d_state_get_circle ()

void
-ncm_csq1d_state_get_circle (NcmCSQ1DState *state,
+ncm_csq1d_state_get_circle (NcmCSQ1DState *state,
                             const gdouble r,
                             const gdouble theta,
-                            NcmCSQ1DState *cstate);
+ NcmCSQ1DState *cstate);

Computes the complex structure matrix parameters for a circle around the point state with radius $r$ and angle @@ -1344,7 +1350,7 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1370,8 +1376,8 @@

NcmCSQ1D

ncm_csq1d_state_compute_distance ()

gdouble
-ncm_csq1d_state_compute_distance (NcmCSQ1DState *state,
-                                  NcmCSQ1DState *state1);
+ncm_csq1d_state_compute_distance (NcmCSQ1DState *state, + NcmCSQ1DState *state1);

Computes the distance between state and state1 .

@@ -1386,12 +1392,12 @@

NcmCSQ1D

state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

 

state1

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -1702,7 +1708,7 @@

NcmCSQ1DNcmCSQ1D *csq1d, NcmModel *model, NcmCSQ1DEvolState evol_state, - NcmCSQ1DState *initial_state); + NcmCSQ1DState *initial_state);

Sets the values of the initial conditions to initial_state . Depending on the value of evol_state @@ -1736,7 +1742,7 @@

NcmCSQ1D

initial_state

-

a NcmCSQ1DState

+

a NcmCSQ1DState

  @@ -2569,7 +2575,7 @@

NcmCSQ1D

ncm_csq1d_get_time_array ()

-
GArray *
+
GArray *
 ncm_csq1d_get_time_array (NcmCSQ1D *csq1d,
                           gdouble *smallest_t);
@@ -2614,7 +2620,7 @@

NcmCSQ1Dreltol . If both times are adiabatic, the time closer to the adiabatic limit is chosen. If both times are non-adiabatic, -the function returns FALSE.

+the function returns FALSE.

Parameters

@@ -2674,7 +2680,11 @@

NcmCSQ1Dgdouble *F1_min, gdouble *t_Bl, gdouble *t_Bu); -

Computes the time $t_\mathrm{min}$ that minimizes $F_1(t)$.

+

Computes the time $t_\mathrm{min}$ that minimizes $F_1(t)$. Also computes the border +values $t_{B,\mathrm{lower}}$ and $t_{B,\mathrm{upper}}$ such that +$|F_1(t_{B,\mathrm{lower}}) - F_1(t_\mathrm{min})| = \epsilon$ for +$t_{B,\mathrm{lower}} < t_\mathrm{min}$ and $|F_1(t_{B,\mathrm{upper}}) - +F_1(t_\mathrm{min})| = \epsilon$ for $t_{B,\mathrm{upper}} > t_\mathrm{min}$.

Parameters

@@ -2735,11 +2745,11 @@

NcmCSQ1D

ncm_csq1d_compute_adiab ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_compute_adiab (NcmCSQ1D *csq1d,
                          NcmModel *model,
                          const gdouble t,
-                         NcmCSQ1DState *state,
+                         NcmCSQ1DState *state,
                          gdouble *alpha_reltol,
                          gdouble *dgamma_reltol);

Computes the value of the adiabatic approximation of the variables $\alpha$ and $\Delta\gamma$ at $t$. @@ -2772,7 +2782,7 @@

NcmCSQ1D

- + @@ -2798,12 +2808,12 @@

NcmCSQ1D

ncm_csq1d_compute_adiab_frame ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_compute_adiab_frame (NcmCSQ1D *csq1d,
                                NcmModel *model,
                                const NcmCSQ1DFrame frame,
                                const gdouble t,
-                               NcmCSQ1DState *state,
+                               NcmCSQ1DState *state,
                                gdouble *alpha_reltol,
                                gdouble *dgamma_reltol);

As ncm_csq1d_compute_adiab(), but changes the frame of the result to frame @@ -2839,7 +2849,7 @@

NcmCSQ1D

- + @@ -2865,11 +2875,11 @@

NcmCSQ1D

ncm_csq1d_compute_nonadiab ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_compute_nonadiab (NcmCSQ1D *csq1d,
                             NcmModel *model,
                             const gdouble t,
-                            NcmCSQ1DState *state);
+ NcmCSQ1DState *state);

Computes the value of the non-adiabatic VDC order two in the variables $\chi$ and $U$ at $t$. The result is stored in the state object in the frame NCM_CSQ1D_FRAME_NONADIAB1. Use ncm_csq1d_change_frame() to change the frame.

@@ -2899,7 +2909,7 @@

NcmCSQ1D

- + @@ -2915,11 +2925,11 @@

NcmCSQ1D

ncm_csq1d_compute_H ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_compute_H (NcmCSQ1D *csq1d,
                      NcmModel *model,
                      const gdouble t,
-                     NcmCSQ1DState *state);
+ NcmCSQ1DState *state);

Computes the Hamiltonian vector state of the original frame at $t$. The result is stored in the state object in the frame NCM_CSQ1D_FRAME_ORIG. Use ncm_csq1d_change_frame() to change the frame.

@@ -2949,7 +2959,7 @@

NcmCSQ1D

- + @@ -2965,11 +2975,11 @@

NcmCSQ1D

ncm_csq1d_eval_at ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_eval_at (NcmCSQ1D *csq1d,
                    NcmModel *model,
                    const gdouble t,
-                   NcmCSQ1DState *state);
+ NcmCSQ1DState *state);

Computes the system state at $t$, the result is stored in the state object in the frame NCM_CSQ1D_FRAME_ORIG. Use ncm_csq1d_change_frame() to change the frame.

@@ -2998,7 +3008,7 @@

NcmCSQ1D

- + @@ -3014,12 +3024,12 @@

NcmCSQ1D

ncm_csq1d_eval_at_frame ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_eval_at_frame (NcmCSQ1D *csq1d,
                          NcmModel *model,
                          const NcmCSQ1DFrame frame,
                          const gdouble t,
-                         NcmCSQ1DState *state);
+ NcmCSQ1DState *state);

Computes the system state at $t$, the result is stored in the state object in the frame frame .

@@ -3054,7 +3064,7 @@

NcmCSQ1D

- + @@ -3070,10 +3080,10 @@

NcmCSQ1D

ncm_csq1d_change_frame ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_change_frame (NcmCSQ1D *csq1d,
                         NcmModel *model,
-                        NcmCSQ1DState *state,
+                        NcmCSQ1DState *state,
                         NcmCSQ1DFrame frame);

Changes the frame of the state object to the given frame @@ -3101,7 +3111,7 @@

NcmCSQ1D

- + @@ -3206,22 +3216,22 @@

NcmCSQ1D

ncm_csq1d_compute_prop_vector ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_compute_prop_vector (NcmCSQ1D *csq1d,
                                NcmModel *model,
                                const gdouble t,
-                               NcmCSQ1DState *state);
+ NcmCSQ1DState *state);

ncm_csq1d_evolve_prop_vector ()

-
NcmCSQ1DState *
+
NcmCSQ1DState *
 ncm_csq1d_evolve_prop_vector (NcmCSQ1D *csq1d,
                               NcmModel *model,
-                              NcmCSQ1DState *initial_state,
+                              NcmCSQ1DState *initial_state,
                               const NcmCSQ1DFrame frame,
                               const gdouble t,
-                              NcmCSQ1DState *state);
+ NcmCSQ1DState *state);

Uses the propagator to evolve the state vector initial_state to time $t$ and at frame frame @@ -3260,6 +3270,11 @@

NcmCSQ1D

time $t$

+ + + + +

state

a NcmCSQ1DState to store the result

a NcmCSQ1DState to store the result

 

state

a NcmCSQ1DState to store the result

a NcmCSQ1DState to store the result

 

state

a NcmCSQ1DState to store the result

a NcmCSQ1DState to store the result

 

state

a NcmCSQ1DState to store the result

a NcmCSQ1DState to store the result

 

state

a NcmCSQ1DState to store the result

a NcmCSQ1DState to store the result

 

state

a NcmCSQ1DState to store the result

a NcmCSQ1DState to store the result

 

state

a NcmCSQ1DState

a NcmCSQ1DState

 
 

state

a NcmCSQ1DState to store the result

 
@@ -3340,6 +3355,19 @@

NcmCSQ1D

enum NcmCSQ1DInitialStateType

+

Initial conditions for the system. The initial condition +NCM_CSQ1D_INITIAL_CONDITION_TYPE_AD_HOC + is used to set an arbitrary initial +condition. The initial conditions NCM_CSQ1D_INITIAL_CONDITION_TYPE_ADIABATIC2 +, +NCM_CSQ1D_INITIAL_CONDITION_TYPE_ADIABATIC4 + and +NCM_CSQ1D_INITIAL_CONDITION_TYPE_NONADIABATIC2 + are used to set the initial +conditions for the adiabatic and non-adiabatic vacuum initial conditions.

+

If the initial condition is set to NCM_CSQ1D_INITIAL_CONDITION_TYPE_AD_HOC + +the initial condition must be set using the function family ncm_csq1d_set_init_cond*.

Members

@@ -3351,23 +3379,31 @@

NcmCSQ1D

- - + + - - + + - - + + - - + +

NCM_CSQ1D_INITIAL_CONDITION_TYPE_AD_HOC

   +

Ad-hoc initial condition

+
 

NCM_CSQ1D_INITIAL_CONDITION_TYPE_ADIABATIC2

   +

Second order adiabatic vacuum

+
 

NCM_CSQ1D_INITIAL_CONDITION_TYPE_ADIABATIC4

   +

Fourth order adiabatic vacuum

+
 

NCM_CSQ1D_INITIAL_CONDITION_TYPE_NONADIABATIC2

   +

Second order non-adiabatic vacuum

+
 
@@ -3427,6 +3463,14 @@

NcmCSQ1D
+

struct NcmCSQ1DState

+
struct NcmCSQ1DState {
+};
+
+

Represents the state of the system.

+
+
+

NcmCSQ1D

typedef struct _NcmCSQ1D NcmCSQ1D;
diff --git a/manual/NcmData.html b/manual/NcmData.html index 9e69a9b..bacb069 100644 --- a/manual/NcmData.html +++ b/manual/NcmData.html @@ -375,7 +375,7 @@

NcmData

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ├── NcmDataGaussDiag
         ├── NcmDataGaussCov
@@ -386,7 +386,6 @@ 

NcmData ├── NcDataClusterPseudoCounts ├── NcDataClusterWL ├── NcDataPlanckLKL - ├── NcDataReducedShearClusterMass ├── NcmDataFunnel ├── NcmDataGaussMix2D ├── NcmDataPoisson @@ -706,7 +705,7 @@

NcmData description desc without copying it, the desc memory will -be freed (g_free()) when the object is freed.

+be freed (g_free) when the object is freed.

Parameters

diff --git a/manual/NcmDataDist1d.html b/manual/NcmDataDist1d.html index 6b4841d..f5cb15f 100644 --- a/manual/NcmDataDist1d.html +++ b/manual/NcmDataDist1d.html @@ -130,7 +130,7 @@

NcmDataD

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataDist1d
             ╰── NcDataBaoEmpiricalFit
diff --git a/manual/NcmDataDist2d.html b/manual/NcmDataDist2d.html
index 4ecf241..d2f14a2 100644
--- a/manual/NcmDataDist2d.html
+++ b/manual/NcmDataDist2d.html
@@ -138,7 +138,7 @@ 

NcmDataD

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataDist2d
             ╰── NcDataBaoEmpiricalFit2d
diff --git a/manual/NcmDataFunnel.html b/manual/NcmDataFunnel.html
index 362b61f..b4ecebc 100644
--- a/manual/NcmDataFunnel.html
+++ b/manual/NcmDataFunnel.html
@@ -110,7 +110,7 @@ 

NcmDataF

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataFunnel
 
diff --git a/manual/NcmDataGauss.html b/manual/NcmDataGauss.html index 592636c..1fb8b72 100644 --- a/manual/NcmDataGauss.html +++ b/manual/NcmDataGauss.html @@ -144,7 +144,7 @@

NcmDataGa

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataGauss
             ├── NcDataBaoRDV
diff --git a/manual/NcmDataGaussCov.html b/manual/NcmDataGaussCov.html
index 031db8d..830c300 100644
--- a/manual/NcmDataGaussCov.html
+++ b/manual/NcmDataGaussCov.html
@@ -205,7 +205,7 @@ 

NcmDat

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataGaussCov
             ├── NcDataBaoDHrDAr
@@ -433,7 +433,7 @@ 

NcmDat gboolean *updated);

Computes the covariance matrix based on the models in mset . If -the “cov_func” is not set, returns NULL.

+the ncm_data_gauss_cov_func is not set, returns NULL.

Parameters

@@ -475,7 +475,7 @@

NcmDat NcmMSet *mset);

Computes the mean vector based on the models in mset . If -the “mean_func” is not set, returns NULL.

+the ncm_data_gauss_cov_mean_func is not set, returns NULL.

Parameters

diff --git a/manual/NcmDataGaussCovMVND.html b/manual/NcmDataGaussCovMVND.html index 47c399d..1e9707a 100644 --- a/manual/NcmDataGaussCovMVND.html +++ b/manual/NcmDataGaussCovMVND.html @@ -182,7 +182,7 @@

Nc

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataGaussCov
             ╰── NcmDataGaussCovMVND
diff --git a/manual/NcmDataGaussDiag.html b/manual/NcmDataGaussDiag.html
index 540e758..b1ab852 100644
--- a/manual/NcmDataGaussDiag.html
+++ b/manual/NcmDataGaussDiag.html
@@ -149,7 +149,7 @@ 

NcmDa

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataGaussDiag
             ├── NcDataBaoA
diff --git a/manual/NcmDataGaussMix2D.html b/manual/NcmDataGaussMix2D.html
index fc88a5c..99b9c35 100644
--- a/manual/NcmDataGaussMix2D.html
+++ b/manual/NcmDataGaussMix2D.html
@@ -110,7 +110,7 @@ 

NcmD

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataGaussMix2D
 
diff --git a/manual/NcmDataPoisson.html b/manual/NcmDataPoisson.html index 2b4f42d..d913611 100644 --- a/manual/NcmDataPoisson.html +++ b/manual/NcmDataPoisson.html @@ -176,7 +176,7 @@

NcmData

Object Hierarchy

    GEnum
     ╰── NcmDataPoissonType
-    GObject
+    GObject
     ╰── NcmData
         ╰── NcmDataPoisson
 
diff --git a/manual/NcmDataRosenbrock.html b/manual/NcmDataRosenbrock.html index 0e69cb9..d689b8f 100644 --- a/manual/NcmDataRosenbrock.html +++ b/manual/NcmDataRosenbrock.html @@ -110,7 +110,7 @@

NcmD

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmData
         ╰── NcmDataRosenbrock
 
diff --git a/manual/NcmDataset.html b/manual/NcmDataset.html index c30ac79..85352a2 100644 --- a/manual/NcmDataset.html +++ b/manual/NcmDataset.html @@ -380,7 +380,7 @@

NcmDataset<

Object Hierarchy

    GEnum
     ╰── NcmDatasetBStrapType
-    GObject
+    GObject
     ╰── NcmDataset
 

@@ -1126,7 +1126,7 @@

NcmDataset<

Returns

-

TRUE if all the NcmData in dset +

TRUE if all the NcmData in dset have a ncm_data_leastsquares_f() method.

@@ -1154,7 +1154,7 @@

NcmDataset<

Returns

-

TRUE if all the NcmData in dset +

TRUE if all the NcmData in dset have a ncm_data_m2lnL_val() method.

@@ -1311,7 +1311,7 @@

NcmDataset<

Returns

-

TRUE if all the NcmData in dset +

TRUE if all the NcmData in dset have a ncm_data_mean_vector() method.

diff --git a/manual/NcmDiff.html b/manual/NcmDiff.html index 341575e..5c54bf3 100644 --- a/manual/NcmDiff.html +++ b/manual/NcmDiff.html @@ -225,7 +225,7 @@

NcmDiff

- + @@ -929,6 +969,14 @@

NcmMSet

+ + + + + + + + @@ -943,7 +991,9 @@

NcmMSet

Object Hierarchy

    GBoxed
     ╰── NcmMSetPIndex
-    GObject
+    GEnum
+    ╰── NcmMSetError
+    GObject
     ╰── NcmMSet
 
@@ -1057,6 +1107,12 @@

NcmMSet
+

ncm_mset_error_quark ()

+
GQuark
+ncm_mset_error_quark (void);
+
+
+

NCM_MSET_MODEL_ID_FUNC()

#define NCM_MSET_MODEL_ID_FUNC(model_ns) model_ns ## _id
 
@@ -1122,7 +1178,7 @@

NcmMSet

- + @@ -1221,7 +1277,8 @@

NcmMSet ncm_mset_split_full_name (const gchar *fullname, gchar **model_ns, guint *stackpos_id, - gchar **pname); + gchar **pname, + GError **error);

Splits the fullname into model_ns , stackpos_id @@ -1259,13 +1316,18 @@

NcmMSet

+ + + + +
-GArray * +GArray * ncm_diff_rf_d1_N_to_M () @@ -233,7 +233,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rc_d1_N_to_M () @@ -241,7 +241,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rc_d2_N_to_M () @@ -249,7 +249,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rf_d1_1_to_M () @@ -257,7 +257,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rc_d1_1_to_M () @@ -265,7 +265,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rc_d2_1_to_M () @@ -273,7 +273,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rf_d1_N_to_1 () @@ -281,7 +281,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rc_d1_N_to_1 () @@ -289,7 +289,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rc_d2_N_to_1 () @@ -297,7 +297,7 @@

NcmDiff

-GArray * +GArray * ncm_diff_rf_Hessian_N_to_1 () @@ -388,7 +388,7 @@

NcmDiff

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmDiff
 
@@ -967,13 +967,13 @@

NcmDiff

ncm_diff_rf_d1_N_to_M ()

-
GArray *
+
GArray *
 ncm_diff_rf_d1_N_to_M (NcmDiff *diff,
-                       GArray *x_a,
+                       GArray *x_a,
                        const guint dim,
                        NcmDiffFuncNtoM f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the first derivative of f : $\partial_i f$ using the forward method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N\to \mathbb{R}^M$, @@ -1034,13 +1034,13 @@

NcmDiff

ncm_diff_rc_d1_N_to_M ()

-
GArray *
+
GArray *
 ncm_diff_rc_d1_N_to_M (NcmDiff *diff,
-                       GArray *x_a,
+                       GArray *x_a,
                        const guint dim,
                        NcmDiffFuncNtoM f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the first derivative of f : $\partial_i f$ using the central method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N\to \mathbb{R}^M$, @@ -1101,13 +1101,13 @@

NcmDiff

ncm_diff_rc_d2_N_to_M ()

-
GArray *
+
GArray *
 ncm_diff_rc_d2_N_to_M (NcmDiff *diff,
-                       GArray *x_a,
+                       GArray *x_a,
                        const guint dim,
                        NcmDiffFuncNtoM f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the second derivative of f : $\partial_i^2 f$ using the central method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N\to \mathbb{R}^M$, @@ -1168,13 +1168,13 @@

NcmDiff

ncm_diff_rf_d1_1_to_M ()

-
GArray *
+
GArray *
 ncm_diff_rf_d1_1_to_M (NcmDiff *diff,
                        const gdouble x,
                        const guint dim,
                        NcmDiffFunc1toM f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the first derivative of f : $\partial_i f$ using the forward method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, @@ -1234,13 +1234,13 @@

NcmDiff

ncm_diff_rc_d1_1_to_M ()

-
GArray *
+
GArray *
 ncm_diff_rc_d1_1_to_M (NcmDiff *diff,
                        const gdouble x,
                        const guint dim,
                        NcmDiffFunc1toM f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the first derivative of f : $\partial_i f$ using the central method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, @@ -1300,13 +1300,13 @@

NcmDiff

ncm_diff_rc_d2_1_to_M ()

-
GArray *
+
GArray *
 ncm_diff_rc_d2_1_to_M (NcmDiff *diff,
                        const gdouble x,
                        const guint dim,
                        NcmDiffFunc1toM f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the second derivative of f : $\partial_i^2 f$ using the central method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, @@ -1366,12 +1366,12 @@

NcmDiff

ncm_diff_rf_d1_N_to_1 ()

-
GArray *
+
GArray *
 ncm_diff_rf_d1_N_to_1 (NcmDiff *diff,
-                       GArray *x_a,
+                       GArray *x_a,
                        NcmDiffFuncNto1 f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the first derivative of f : $\partial_i f$ using the forward method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, @@ -1425,12 +1425,12 @@

NcmDiff

ncm_diff_rc_d1_N_to_1 ()

-
GArray *
+
GArray *
 ncm_diff_rc_d1_N_to_1 (NcmDiff *diff,
-                       GArray *x_a,
+                       GArray *x_a,
                        NcmDiffFuncNto1 f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the first derivative of f : $\partial_i f$ using the central method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, @@ -1484,12 +1484,12 @@

NcmDiff

ncm_diff_rc_d2_N_to_1 ()

-
GArray *
+
GArray *
 ncm_diff_rc_d2_N_to_1 (NcmDiff *diff,
-                       GArray *x_a,
+                       GArray *x_a,
                        NcmDiffFuncNto1 f,
                        gpointer user_data,
-                       GArray **Eerr);
+ GArray **Eerr);

Calculates the second derivative of f : $\partial_i^2 f$ using the central method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, @@ -1543,12 +1543,12 @@

NcmDiff

ncm_diff_rf_Hessian_N_to_1 ()

-
GArray *
+
GArray *
 ncm_diff_rf_Hessian_N_to_1 (NcmDiff *diff,
-                            GArray *x_a,
+                            GArray *x_a,
                             NcmDiffFuncNto1 f,
                             gpointer user_data,
-                            GArray **Eerr);
+ GArray **Eerr);

Calculates the Hessian of f $\partial_i\partial_j f$ using the forward method plus Richardson extrapolation. The function $f$ is considered as a $f:\mathbb{R}^N \to \mathbb{R}$, diff --git a/manual/NcmFftlog.html b/manual/NcmFftlog.html index bcec632..ed79c18 100644 --- a/manual/NcmFftlog.html +++ b/manual/NcmFftlog.html @@ -559,7 +559,7 @@

NcmFftlog

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFftlog
         ├── NcmFftlogGausswin2
         ├── NcmFftlogSBesselJ
diff --git a/manual/NcmFftlogGausswin2.html b/manual/NcmFftlogGausswin2.html
index 54566e1..443446d 100644
--- a/manual/NcmFftlogGausswin2.html
+++ b/manual/NcmFftlogGausswin2.html
@@ -94,7 +94,7 @@ 

Ncm

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFftlog
         ╰── NcmFftlogGausswin2
 
diff --git a/manual/NcmFftlogSBesselJ.html b/manual/NcmFftlogSBesselJ.html index 9465d08..fa35794 100644 --- a/manual/NcmFftlogSBesselJ.html +++ b/manual/NcmFftlogSBesselJ.html @@ -167,7 +167,7 @@

NcmF

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFftlog
         ╰── NcmFftlogSBesselJ
 
diff --git a/manual/NcmFftlogSBesselJLJM.html b/manual/NcmFftlogSBesselJLJM.html index e71df9c..a80406f 100644 --- a/manual/NcmFftlogSBesselJLJM.html +++ b/manual/NcmFftlogSBesselJLJM.html @@ -194,7 +194,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFftlog
         ╰── NcmFftlogSBesselJLJM
 
diff --git a/manual/NcmFftlogTophatwin2.html b/manual/NcmFftlogTophatwin2.html index 5bbb63e..ab9fefd 100644 --- a/manual/NcmFftlogTophatwin2.html +++ b/manual/NcmFftlogTophatwin2.html @@ -94,7 +94,7 @@

Nc

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFftlog
         ╰── NcmFftlogTophatwin2
 
diff --git a/manual/NcmFit.html b/manual/NcmFit.html index 2999e85..c49071b 100644 --- a/manual/NcmFit.html +++ b/manual/NcmFit.html @@ -887,7 +887,7 @@

NcmFit├── NcmFitGradType ├── NcmFitRunMsgs ╰── NcmFitType - GObject + GObject ╰── NcmFit ├── NcmFitGSLLS ├── NcmFitGSLMM diff --git a/manual/NcmFitESMCMC.html b/manual/NcmFitESMCMC.html index 3464302..d7d8773 100644 --- a/manual/NcmFitESMCMC.html +++ b/manual/NcmFitESMCMC.html @@ -490,7 +490,7 @@

NcmFitESM

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitESMCMC
 
@@ -680,7 +680,7 @@

NcmFitESM by one. If the reference count reaches zero, all memory allocated by the object is released. The esmcmc - pointer is set to NULL.

+ pointer is set to NULL.

Parameters

diff --git a/manual/NcmFitESMCMCWalker.html b/manual/NcmFitESMCMCWalker.html index eac40a5..9ebcdff 100644 --- a/manual/NcmFitESMCMCWalker.html +++ b/manual/NcmFitESMCMCWalker.html @@ -208,7 +208,7 @@

Ncm

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitESMCMCWalker
         ├── NcmFitESMCMCWalkerAPES
         ├── NcmFitESMCMCWalkerStretch
@@ -443,8 +443,8 @@ 

Ncm
void
 ncm_fit_esmcmc_walker_setup (NcmFitESMCMCWalker *walker,
                              NcmMSet *mset,
-                             GPtrArray *theta,
-                             GPtrArray *m2lnL,
+                             GPtrArray *theta,
+                             GPtrArray *m2lnL,
                              guint ki,
                              guint kf,
                              NcmRNG *rng);
@@ -506,8 +506,8 @@

Ncm

ncm_fit_esmcmc_walker_step ()

void
 ncm_fit_esmcmc_walker_step (NcmFitESMCMCWalker *walker,
-                            GPtrArray *theta,
-                            GPtrArray *m2lnL,
+                            GPtrArray *theta,
+                            GPtrArray *m2lnL,
                             NcmVector *thetastar,
                             guint k);

Move the k @@ -557,8 +557,8 @@

Ncm

ncm_fit_esmcmc_walker_prob ()

gdouble
 ncm_fit_esmcmc_walker_prob (NcmFitESMCMCWalker *walker,
-                            GPtrArray *theta,
-                            GPtrArray *m2lnL,
+                            GPtrArray *theta,
+                            GPtrArray *m2lnL,
                             NcmVector *thetastar,
                             guint k,
                             const gdouble m2lnL_cur,
@@ -622,8 +622,8 @@ 

Ncm

ncm_fit_esmcmc_walker_prob_norm ()

gdouble
 ncm_fit_esmcmc_walker_prob_norm (NcmFitESMCMCWalker *walker,
-                                 GPtrArray *theta,
-                                 GPtrArray *m2lnL,
+                                 GPtrArray *theta,
+                                 GPtrArray *m2lnL,
                                  NcmVector *thetastar,
                                  guint k);

Calculates the transition probability norm, this method is used in the MPI implementation.

diff --git a/manual/NcmFitESMCMCWalkerAPES.html b/manual/NcmFitESMCMCWalkerAPES.html index bde94d0..07a7d9c 100644 --- a/manual/NcmFitESMCMCWalkerAPES.html +++ b/manual/NcmFitESMCMCWalkerAPES.html @@ -295,7 +295,7 @@

GEnum ├── NcmFitESMCMCWalkerAPESKType ╰── NcmFitESMCMCWalkerAPESMethod - GObject + GObject ╰── NcmFitESMCMCWalker ╰── NcmFitESMCMCWalkerAPES

diff --git a/manual/NcmFitESMCMCWalkerStretch.html b/manual/NcmFitESMCMCWalkerStretch.html index 26f203a..2508ed8 100644 --- a/manual/NcmFitESMCMCWalkerStretch.html +++ b/manual/NcmFitESMCMCWalkerStretch.html @@ -159,7 +159,7 @@

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitESMCMCWalker
         ╰── NcmFitESMCMCWalkerStretch
 
diff --git a/manual/NcmFitESMCMCWalkerWalk.html b/manual/NcmFitESMCMCWalkerWalk.html index bbd4dab..1b17171 100644 --- a/manual/NcmFitESMCMCWalkerWalk.html +++ b/manual/NcmFitESMCMCWalkerWalk.html @@ -135,7 +135,7 @@

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitESMCMCWalker
         ╰── NcmFitESMCMCWalkerWalk
 
diff --git a/manual/NcmFitGSLLS.html b/manual/NcmFitGSLLS.html index 5ab7ce1..88cb23f 100644 --- a/manual/NcmFitGSLLS.html +++ b/manual/NcmFitGSLLS.html @@ -84,7 +84,7 @@

NcmFitGSLL

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFit
         ╰── NcmFitGSLLS
 
diff --git a/manual/NcmFitGSLMM.html b/manual/NcmFitGSLMM.html index 53b5225..b81f368 100644 --- a/manual/NcmFitGSLMM.html +++ b/manual/NcmFitGSLMM.html @@ -132,7 +132,7 @@

NcmFitGSLM

Object Hierarchy

    GEnum
     ╰── NcmFitGSLMMAlgos
-    GObject
+    GObject
     ╰── NcmFit
         ╰── NcmFitGSLMM
 
diff --git a/manual/NcmFitGSLMMS.html b/manual/NcmFitGSLMMS.html index 990b818..714dc17 100644 --- a/manual/NcmFitGSLMMS.html +++ b/manual/NcmFitGSLMMS.html @@ -132,7 +132,7 @@

NcmFitGSL

Object Hierarchy

    GEnum
     ╰── NcmFitGSLMMSAlgos
-    GObject
+    GObject
     ╰── NcmFit
         ╰── NcmFitGSLMMS
 
diff --git a/manual/NcmFitLevmar.html b/manual/NcmFitLevmar.html index 07ee9aa..2c90bf2 100644 --- a/manual/NcmFitLevmar.html +++ b/manual/NcmFitLevmar.html @@ -132,7 +132,7 @@

NcmFitLev

Object Hierarchy

    GEnum
     ╰── NcmFitLevmarAlgos
-    GObject
+    GObject
     ╰── NcmFit
         ╰── NcmFitLevmar
 
diff --git a/manual/NcmFitMC.html b/manual/NcmFitMC.html index 178b867..a1fcfde 100644 --- a/manual/NcmFitMC.html +++ b/manual/NcmFitMC.html @@ -301,7 +301,7 @@

NcmFitMC

Object Hierarchy

    GEnum
     ╰── NcmFitMCResampleType
-    GObject
+    GObject
     ╰── NcmFitMC
 

@@ -406,13 +406,13 @@

NcmFitMCvoid ncm_fit_mc_clear (NcmFitMC **mc);

When this function is invoked, it first checks whether *mc - is not NULL. If *mc + is not NULL. If *mc is not NULL, the function reduces the reference count of *mc by one. If the reference count reaches zero, all memory allocated by the object is released, the object is freed, and *mc - is set to NULL.

+ is set to NULL.

Parameters

@@ -566,7 +566,7 @@

NcmFitMCTRUE.

+TRUE.

Parameters

@@ -599,13 +599,13 @@

NcmFitMCSets the fiducial model of mc to fiduc . If fiduc - is NULL, the fiducial + is NULL, the fiducial model is set to the model set of the fit object of mc . If fiduc is not -NULL, the fiducial model is set to fiduc +NULL, the fiducial model is set to fiduc . If fiduc - is not NULL, it must + is not NULL, it must be equal to the model set of the fit object of mc .

Note that in the end of an analysis, the NcmMSet in mc @@ -690,7 +690,7 @@

NcmFitMC

Returns

-

TRUE if a run is running, FALSE otherwise.

+

TRUE if a run is running, FALSE otherwise.


diff --git a/manual/NcmFitMCBS.html b/manual/NcmFitMCBS.html index 124870a..ece3fb5 100644 --- a/manual/NcmFitMCBS.html +++ b/manual/NcmFitMCBS.html @@ -176,7 +176,7 @@

NcmFitMCBS<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitMCBS
 
@@ -251,9 +251,9 @@

NcmFitMCBS<
void
 ncm_fit_mcbs_clear (NcmFitMCBS **mcbs);

If *mcbs - is not NULL, decreases its reference count by one and + is not NULL, decreases its reference count by one and sets *mcbs - to NULL.

+ to NULL.

Parameters

diff --git a/manual/NcmFitMCMC.html b/manual/NcmFitMCMC.html index e3cc3fa..b75de9b 100644 --- a/manual/NcmFitMCMC.html +++ b/manual/NcmFitMCMC.html @@ -261,7 +261,7 @@

NcmFitMCMC<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitMCMC
 
diff --git a/manual/NcmFitState.html b/manual/NcmFitState.html index b28ba97..a82ab6c 100644 --- a/manual/NcmFitState.html +++ b/manual/NcmFitState.html @@ -459,7 +459,7 @@

NcmFitStat

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmFitState
 
diff --git a/manual/NcmFunctionCache.html b/manual/NcmFunctionCache.html index a474078..a0c8df2 100644 --- a/manual/NcmFunctionCache.html +++ b/manual/NcmFunctionCache.html @@ -210,7 +210,7 @@

NcmFu

Object Hierarchy

    GEnum
     ╰── NcmFunctionCacheSearchType
-    GObject
+    GObject
     ╰── NcmFunctionCache
 
diff --git a/manual/NcmHOAA.html b/manual/NcmHOAA.html index ba87c9f..cfbfa67 100644 --- a/manual/NcmHOAA.html +++ b/manual/NcmHOAA.html @@ -418,7 +418,7 @@

NcmHOAA ├── NcmHOAAOpt ├── NcmHOAASingType ╰── NcmHOAAVar - GObject + GObject ╰── NcmHOAA diff --git a/manual/NcmISet.html b/manual/NcmISet.html index 692cf00..19299ab 100644 --- a/manual/NcmISet.html +++ b/manual/NcmISet.html @@ -161,7 +161,7 @@

NcmISet

- + - + diff --git a/manual/NcmIntegral1d.html b/manual/NcmIntegral1d.html index 0533e8b..0f0714d 100644 --- a/manual/NcmIntegral1d.html +++ b/manual/NcmIntegral1d.html @@ -317,7 +317,7 @@

NcmInteg

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmIntegral1d
         ╰── NcmIntegral1dPtr
 
diff --git a/manual/NcmIntegral1dPtr.html b/manual/NcmIntegral1dPtr.html index 35cfc63..b9dbee8 100644 --- a/manual/NcmIntegral1dPtr.html +++ b/manual/NcmIntegral1dPtr.html @@ -172,7 +172,7 @@

NcmIn

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmIntegral1d
         ╰── NcmIntegral1dPtr
 
@@ -203,7 +203,7 @@

NcmIn

ncm_integral1d_ptr_new ()

NcmIntegral1dPtr *
 ncm_integral1d_ptr_new (NcmIntegral1dPtrF F,
-                        GDestroyNotify userfree);
+ GDestroyNotify userfree);

Creates a new NcmIntegral1dPtr object for the integrand F .

@@ -222,7 +222,7 @@

NcmIn

- + @@ -239,7 +239,7 @@

NcmIn

ncm_integral1d_ptr_new_full ()

NcmIntegral1dPtr *
 ncm_integral1d_ptr_new_full (NcmIntegral1dPtrF F,
-                             GDestroyNotify userfree,
+                             GDestroyNotify userfree,
                              const gdouble reltol,
                              const gdouble abstol,
                              const guint partition,
@@ -262,7 +262,7 @@ 

NcmIn

- + diff --git a/manual/NcmIntegralND.html b/manual/NcmIntegralND.html index 0038114..bdb5138 100644 --- a/manual/NcmIntegralND.html +++ b/manual/NcmIntegralND.html @@ -289,7 +289,7 @@

NcmInteg
    GEnum
     ├── NcmIntegralNDError
     ╰── NcmIntegralNDMethod
-    GObject
+    GObject
     ╰── NcmIntegralND
 
diff --git a/manual/NcmLHRatio1d.html b/manual/NcmLHRatio1d.html index 61194ae..71bfcac 100644 --- a/manual/NcmLHRatio1d.html +++ b/manual/NcmLHRatio1d.html @@ -155,7 +155,7 @@

NcmLHRati

Object Hierarchy

    GEnum
     ╰── NcmLHRatio1dRoot
-    GObject
+    GObject
     ╰── NcmLHRatio1d
 
@@ -231,10 +231,10 @@

NcmLHRati
void
 ncm_lh_ratio1d_clear (NcmLHRatio1d **lhr1d);

If *lhr1d - is not NULL, decrement the reference count of lhr1d + is not NULL, decrement the reference count of lhr1d . Sets *lhr1d - to NULL.

+ to NULL.

Parameters

-GArray * +GArray * ncm_iset_get_subarray () @@ -302,7 +302,7 @@

NcmISet

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmISet
 
@@ -660,10 +660,10 @@

NcmISet

ncm_iset_get_subarray ()

-
GArray *
+
GArray *
 ncm_iset_get_subarray (NcmISet *iset,
-                       GArray *a,
-                       GArray *a_dup);
+ GArray *a, + GArray *a_dup);

Construct a continuous array using the values from a and the indexes in iset @@ -688,12 +688,12 @@

NcmISet

a

a GArray

a GArray

 

a_dup

a GArray

a GArray

 

userfree

GDestroyNotify.

GDestroyNotify.

[scope notified]

userfree

GDestroyNotify.

GDestroyNotify.

[scope notified]
diff --git a/manual/NcmLHRatio2d.html b/manual/NcmLHRatio2d.html index ee06dee..e199bc2 100644 --- a/manual/NcmLHRatio2d.html +++ b/manual/NcmLHRatio2d.html @@ -206,7 +206,7 @@

NcmLHRati ╰── NcmLHRatio2dRegion GEnum ╰── NcmLHRatio2dRoot - GObject + GObject ╰── NcmLHRatio2d @@ -297,9 +297,9 @@

NcmLHRati
void
 ncm_lh_ratio2d_clear (NcmLHRatio2d **lhr2d);

If lhr2d - is not NULL, decreases its reference count by one and sets + is not NULL, decreases its reference count by one and sets lhr2d - to NULL.

+ to NULL.

Parameters

@@ -504,8 +504,8 @@

NcmLHRati
void
 ncm_lh_ratio2d_region_clear (NcmLHRatio2dRegion **rg);

If rg - is not NULL, frees a NcmLHRatio2dRegion and sets rg - to NULL.

+ is not NULL, frees a NcmLHRatio2dRegion and sets rg + to NULL.

Parameters

diff --git a/manual/NcmLikelihood.html b/manual/NcmLikelihood.html index a8f0f9a..ba226a3 100644 --- a/manual/NcmLikelihood.html +++ b/manual/NcmLikelihood.html @@ -259,7 +259,7 @@

NcmLikel

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmLikelihood
 
@@ -403,9 +403,9 @@

NcmLikel
void
 ncm_likelihood_clear (NcmLikelihood **lh);

If *lh - is not NULL, decreases the reference count of the object + is not NULL, decreases the reference count of the object and sets *lh - to NULL.

+ to NULL.

Parameters

diff --git a/manual/NcmMPIJob.html b/manual/NcmMPIJob.html index 9c65c8c..2360477 100644 --- a/manual/NcmMPIJob.html +++ b/manual/NcmMPIJob.html @@ -315,7 +315,7 @@

NcmMPIJob GEnum ├── NcmMPIJobCtrlMsg ╰── NcmMPIJobCtrlTag - GObject + GObject ╰── NcmMPIJob ├── NcmMPIJobFEval ├── NcmMPIJobFit @@ -1060,8 +1060,8 @@

NcmMPIJob

ncm_mpi_job_run_array ()

void
 ncm_mpi_job_run_array (NcmMPIJob *mpi_job,
-                       GPtrArray *input_array,
-                       GPtrArray *ret_array);
+ GPtrArray *input_array, + GPtrArray *ret_array);

Send work to all slaves in a round-robin fashion. Both arrays input_array and ret_array @@ -1099,8 +1099,8 @@

NcmMPIJob

ncm_mpi_job_run_array_async ()

void
 ncm_mpi_job_run_array_async (NcmMPIJob *mpi_job,
-                             GPtrArray *input_array,
-                             GPtrArray *ret_array);
+ GPtrArray *input_array, + GPtrArray *ret_array);

Send work to all slaves using an additional thread to control the slaves work. The main execution thread runs jobs in parallel while it waits for the slaves to finish. Both arrays input_array diff --git a/manual/NcmMPIJobFEval.html b/manual/NcmMPIJobFEval.html index 8a0bff7..5faf842 100644 --- a/manual/NcmMPIJobFEval.html +++ b/manual/NcmMPIJobFEval.html @@ -135,7 +135,7 @@

NcmMPIJ

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMPIJob
         ╰── NcmMPIJobFEval
 
diff --git a/manual/NcmMPIJobFit.html b/manual/NcmMPIJobFit.html index 835ef91..96d826f 100644 --- a/manual/NcmMPIJobFit.html +++ b/manual/NcmMPIJobFit.html @@ -135,7 +135,7 @@

NcmMPIJob

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMPIJob
         ╰── NcmMPIJobFit
 
diff --git a/manual/NcmMPIJobMCMC.html b/manual/NcmMPIJobMCMC.html index 64f7b95..db7a640 100644 --- a/manual/NcmMPIJobMCMC.html +++ b/manual/NcmMPIJobMCMC.html @@ -135,7 +135,7 @@

NcmMPIJo

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMPIJob
         ╰── NcmMPIJobMCMC
 
diff --git a/manual/NcmMPIJobTest.html b/manual/NcmMPIJobTest.html index 4a69537..969eb6a 100644 --- a/manual/NcmMPIJobTest.html +++ b/manual/NcmMPIJobTest.html @@ -135,7 +135,7 @@

NcmMPIJo

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMPIJob
         ╰── NcmMPIJobTest
 
diff --git a/manual/NcmMSet.html b/manual/NcmMSet.html index f57592c..125e22e 100644 --- a/manual/NcmMSet.html +++ b/manual/NcmMSet.html @@ -76,6 +76,14 @@

NcmMSet

+ + + + + + + + @@ -239,6 +255,14 @@

NcmMSet

+ + + + + + + + + + + +
+GQuark + +ncm_mset_error_quark () +
#define NCM_MSET_MODEL_ID_FUNC() @@ -210,6 +218,14 @@

NcmMSet NcmModel *

+ncm_mset_fetch () +
+NcmModel * + ncm_mset_peek_pos ()
+NcmModel * + +ncm_mset_fetch_by_name () +
NcmModelID @@ -334,7 +358,7 @@

NcmMSet

-GType +GType ncm_mset_get_type_by_id () @@ -869,6 +893,22 @@

NcmMSet ncm_mset_load ()

+NcmModel * + +ncm_mset___getitem__ () +
+void + +ncm_mset___setitem__ () +
@@ -882,7 +922,7 @@

NcmMSet

GStrvGStrv fmap Read / Write
NcmMSetClass
enumNcmMSetError
#defineNCM_MSET_ERROR
#define NCM_MSET_MODEL_MAIN

typemacro

macro that returns the GType of the model

macro that returns the GType of the model

 

parameter name.

[out][transfer full]

error

a GError

 

Returns

-

TRUE if the fullname -is valid, FALSE otherwise.

+

TRUE if the fullname +is valid, FALSE otherwise.


@@ -1285,6 +1347,7 @@

NcmMSet

ncm_mset_new ()

NcmMSet *
 ncm_mset_new (gpointer model0,
+              GError **error,
               ...);

Creates a new NcmMSet with the models passed as arguments.

@@ -1302,6 +1365,11 @@

NcmMSet   +

error

+

a GError

+  + +

...

a null terminated list of NcmModel

  @@ -1320,7 +1388,8 @@

NcmMSet

ncm_mset_newv ()

NcmMSet *
 ncm_mset_newv (gpointer model0,
-               va_list ap);
+ va_list ap, + GError **error);

Creates a new NcmMSet with the models passed as arguments.

Parameters

@@ -1341,6 +1410,11 @@

NcmMSet

a va_list

  + +

error

+

a GError

+  +

@@ -1354,7 +1428,8 @@

NcmMSet

ncm_mset_new_array ()

NcmMSet *
-ncm_mset_new_array (GPtrArray *model_array);
+ncm_mset_new_array (GPtrArray *model_array, + GError **error);

Creates a new NcmMSet with the models passed as arguments.

Parameters

@@ -1364,11 +1439,18 @@

NcmMSet - + +

model_array

-

a GPtrArray of NcmModel.

+

a GPtrArray of NcmModel.

[array][element-type NcmModel] - + + +

error

+

a GError

+  + +

@@ -1444,7 +1526,8 @@

NcmMSet

ncm_mset_shallow_copy ()

NcmMSet *
-ncm_mset_shallow_copy (NcmMSet *mset);
+ncm_mset_shallow_copy (NcmMSet *mset, + GError **error);

Creates a new NcmMSet with the same models of mset .

@@ -1455,11 +1538,18 @@

NcmMSet - + +

mset

a NcmMSet

  - + + +

error

+

a GError

+  + +

@@ -1560,6 +1650,50 @@

NcmMSet


+

ncm_mset_fetch ()

+
NcmModel *
+ncm_mset_fetch (NcmMSet *mset,
+                NcmModelID mid,
+                GError **error);
+

Fetches a NcmModel from the NcmMSet using the model id mid +. +If the model is not found, an error is set.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

mset

a NcmMSet

 

mid

a NcmModelID

 

error

a GError

 
+
+
+

Returns

+

a NcmModel with the model id mid +.

+

[transfer none]

+
+
+
+

ncm_mset_peek_pos ()

NcmModel *
 ncm_mset_peek_pos (NcmMSet *mset,
@@ -1686,7 +1820,8 @@ 

NcmMSet

ncm_mset_peek_by_name ()

NcmModel *
 ncm_mset_peek_by_name (NcmMSet *mset,
-                       const gchar *name);
+ const gchar *name, + GError **error);

Peeks a NcmModel from the NcmMSet using the model namespace name . The name may be specified with the parameter full name "model:stackposition". @@ -1712,6 +1847,11 @@

NcmMSet

model namespace

  + +

error

+

a GError

+  +

@@ -1724,6 +1864,54 @@

NcmMSet


+

ncm_mset_fetch_by_name ()

+
NcmModel *
+ncm_mset_fetch_by_name (NcmMSet *mset,
+                        const gchar *name,
+                        GError **error);
+

Fetches a NcmModel from the NcmMSet using the model namespace name +. +The name may be specified with the parameter full name "model:stackposition". +If the stack position is not specified, the first model with the model namespace +name + will be returned. +If the model is not found, an error is set.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

mset

a NcmMSet

 

name

model namespace

 

error

a GError

 
+
+
+

Returns

+

a NcmModel with the model namespace name +.

+

[transfer none]

+
+
+
+

ncm_mset_get_mid_array_pos ()

NcmModelID
 ncm_mset_get_mid_array_pos (NcmMSet *mset,
@@ -1797,7 +1985,8 @@ 

NcmMSet

ncm_mset_set ()

void
 ncm_mset_set (NcmMSet *mset,
-              NcmModel *model);
+ NcmModel *model, + GError **error);

Sets a NcmModel in the NcmMSet. If there is already a model with the same model id, it will be replaced. If it is a stackable model, it will be added to the first position.

@@ -1820,6 +2009,11 @@

NcmMSet

a NcmModel

  + +

error

+

a GError

+  +

@@ -1829,7 +2023,8 @@

NcmMSet

ncm_mset_push ()

void
 ncm_mset_push (NcmMSet *mset,
-               NcmModel *model);
+ NcmModel *model, + GError **error);

Pushes a NcmModel to the end of the NcmMSet. If the model is not stackable, it will be added to the first position, if there is already a model with the same model id an error will be raised.

@@ -1852,6 +2047,11 @@

NcmMSet

a NcmModel

  + +

error

+

a GError

+  + @@ -1862,7 +2062,8 @@

NcmMSet
void
 ncm_mset_set_pos (NcmMSet *mset,
                   NcmModel *model,
-                  guint stackpos_id);
+ guint stackpos_id, + GError **error);

Sets a NcmModel in the NcmMSet in the stack position stackpos_id . If there is already a model with the same model id, it will be replaced. @@ -1898,6 +2099,11 @@

NcmMSet

stack position

  + +

error

+

a GError

+  + @@ -2077,7 +2283,7 @@

NcmMSet

ncm_mset_get_id_by_type ()

NcmModelID
-ncm_mset_get_id_by_type (GType model_type);
+ncm_mset_get_id_by_type (GType model_type);

Gets the model id for a model type in the GObject type system.

Parameters

@@ -2089,7 +2295,7 @@

NcmMSet

model_type

-

a GType

+

a GType

 

@@ -2159,7 +2365,7 @@

NcmMSet

ncm_mset_get_type_by_id ()

-
GType
+
GType
 ncm_mset_get_type_by_id (NcmModelID id);

Parameters

@@ -2188,7 +2394,8 @@

NcmMSet
void
 ncm_mset_set_fmap (NcmMSet *mset,
                    const gchar * const *fmap,
-                   gboolean update_models);
+ gboolean update_models, + GError **error);

Sets the free parameters map for mset . This function must be called before any other function that uses the free parameters map. The fmap @@ -2220,6 +2427,11 @@

NcmMSet

a boolean

  + +

error

+

a GError

+  +

@@ -2231,7 +2443,7 @@

NcmMSet ncm_mset_get_fmap (NcmMSet *mset);

Gets the free parameters map for mset . The returned array must be -freed with g_strfreev(). It contains the full names of the free +freed with g_strfreev. It contains the full names of the free parameters in mset .

@@ -3461,7 +3673,8 @@

NcmMSet
NcmParamType
 ncm_mset_param_get_ftype (NcmMSet *mset,
                           NcmModelID mid,
-                          guint pid);
+ guint pid, + GError **error);

Gets the type NcmParamType of the parameter pid in the model mid .

@@ -3489,6 +3702,11 @@

NcmMSet

parameter id

  + +

error

+

a GError

+  +

@@ -4021,7 +4239,8 @@

NcmMSet

ncm_mset_param_get_by_full_name ()

NcmMSetPIndex *
 ncm_mset_param_get_by_full_name (NcmMSet *mset,
-                                 const gchar *fullname);
+ const gchar *fullname, + GError **error);

Gets the NcmMSetPIndex of the parameter identified by fullname . The fullname @@ -4047,6 +4266,11 @@

NcmMSet

param's full name

  + +

error

+

a GError

+  + @@ -4546,7 +4770,8 @@

NcmMSet

ncm_mset_fparam_get_pi_by_name ()

const NcmMSetPIndex *
 ncm_mset_fparam_get_pi_by_name (NcmMSet *mset,
-                                const gchar *name);
+ const gchar *name, + GError **error);

Gets the NcmMSetPIndex of the parameter identified by name . The name can be the parameter name or the full name.

@@ -4569,6 +4794,11 @@

NcmMSet

parameter name

  + +

error

+

a GError

+  + @@ -4586,8 +4816,9 @@

NcmMSet ncm_mset_save (NcmMSet *mset, NcmSerialize *ser, const gchar *filename, - gboolean save_comment); -

Saves the NcmMSet to a file using GKeyFile.

+ gboolean save_comment, + GError **error); +

Saves the NcmMSet to a file using GKeyFile.

Parameters

@@ -4617,6 +4848,11 @@

NcmMSet

+ + + + +

whether to save comments

 

error

a GError

 
@@ -4626,7 +4862,8 @@

NcmMSet

ncm_mset_load ()

NcmMSet *
 ncm_mset_load (const gchar *filename,
-               NcmSerialize *ser);
+ NcmSerialize *ser, + GError **error);

Loads a NcmMSet from a configuration file using the NcmSerialize object ser . The file must be in the same format as the one @@ -4651,6 +4888,11 @@

NcmMSet

a NcmSerialize

  + +

error

+

a GError

+  + @@ -4660,6 +4902,101 @@

NcmMSet

[transfer full]

+
+
+

ncm_mset___getitem__ ()

+
NcmModel *
+ncm_mset___getitem__ (NcmMSet *mset,
+                      GValue *model_id,
+                      GError **error);
+

Gets the model with the id model_id +. +This method is used to implement the Python __getitem__ method. +The parameter model_id + is a GValue which can be an integer +containing the model id or a string containing the model namespace.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

mset

a NcmMSet

 

model_id

a GValue

 

error

a GError

 
+
+
+

Returns

+

the model with the id model_id +.

+

[transfer none]

+
+
+
+
+

ncm_mset___setitem__ ()

+
void
+ncm_mset___setitem__ (NcmMSet *mset,
+                      GValue *model_id,
+                      NcmModel *model,
+                      GError **error);
+

Sets the model with the id model_id + to model +. +This method is used to implement the Python __setitem__ method. +The parameter model_id + is a GValue which can be an integer +containing the model id or a string containing the model namespace.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

mset

a NcmMSet

 

model_id

a GValue

 

model

a NcmModel

 

error

a GError

 
+
+

Types and Values

@@ -4696,6 +5033,127 @@

NcmMSet


+

enum NcmMSetError

+

Error codes returned by the NcmMSet class.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

NCM_MSET_ERROR_NAMESPACE_NOT_FOUND

+

The namespace was not found.

+
 

NCM_MSET_ERROR_NAMESPACE_INVALID

+

The namespace is invalid.

+
 

NCM_MSET_ERROR_FULLNAME_INVALID

+

The fullname is invalid.

+
 

NCM_MSET_ERROR_FULLNAME_NOT_FOUND

+

The fullname was not found.

+
 

NCM_MSET_ERROR_MAIN_MODEL_NOT_FOUND

+

The main model was not found.

+
 

NCM_MSET_ERROR_SUBMODEL

+

Submodels cannot be added directly to the NcmMSet.

+
 

NCM_MSET_ERROR_MODEL_NOT_STACKABLE

+

The model is not stackable.

+
 

NCM_MSET_ERROR_MODEL_NOT_SET

+

The model is not set.

+
 

NCM_MSET_ERROR_MODEL_ALREADY_SET

+

The model is already set.

+
 

NCM_MSET_ERROR_MODEL_PROPERTY_NOT_FOUND

+

The model property was not found.

+
 

NCM_MSET_ERROR_MODEL_INVALID_ID

+

The model id is invalid.

+
 

NCM_MSET_ERROR_MODEL_ID_MISMATCH

+

The model id mismatch.

+
 

NCM_MSET_ERROR_KEY_FILE_INVALID

+

The key file is invalid.

+
 

NCM_MSET_ERROR_PARAM_NAME_AMBIGUOUS

+

The parameter name is ambiguous.

+
 
+
+
+
+
+

NCM_MSET_ERROR

+
#define NCM_MSET_ERROR (ncm_mset_error_quark ())
+
+
+
+

NCM_MSET_MODEL_MAIN

#define NCM_MSET_MODEL_MAIN (-1)
 
@@ -4712,7 +5170,7 @@

NcmMSet

Property Details

The “fmap” property

-
  “fmap”                     GStrv
+
  “fmap”                     GStrv

Free params map.

Owner: NcmMSet

Flags: Read / Write

diff --git a/manual/NcmMSetCatalog.html b/manual/NcmMSetCatalog.html index 692484d..cf2c720 100644 --- a/manual/NcmMSetCatalog.html +++ b/manual/NcmMSetCatalog.html @@ -484,7 +484,7 @@

NcmMSet -GArray * +GArray * ncm_mset_catalog_peek_accept_ratio_array () @@ -837,12 +837,12 @@

NcmMSet Read / Write / Construct Only -GStrv +GStrv nadd-val-names Read / Write / Construct Only -GStrv +GStrv nadd-val-symbols Read / Write / Construct Only @@ -1015,7 +1015,7 @@

NcmMSet ╰── NcmMSetCatalogTauMethod GFlags ╰── NcmMSetCatalogTrimType - GObject + GObject ╰── NcmMSetCatalog

@@ -2698,7 +2698,7 @@

NcmMSet

ncm_mset_catalog_peek_accept_ratio_array ()

-
GArray *
+
GArray *
 ncm_mset_catalog_peek_accept_ratio_array
                                (NcmMSetCatalog *mcat);

Peeks the acceptance ratio array.

@@ -3413,7 +3413,7 @@

NcmMSet ncm_mset_catalog_calc_ci_direct (NcmMSetCatalog *mcat, NcmMSetFunc *func, NcmVector *x_v, - GArray *p_val);

+ GArray *p_val);

Calculates the mean and the confidence interval (CI) for the value of func for each p-value in p_val @@ -3483,7 +3483,7 @@

NcmMSet ncm_mset_catalog_calc_ci_interp (NcmMSetCatalog *mcat, NcmMSetFunc *func, NcmVector *x_v, - GArray *p_val, + GArray *p_val, guint nodes, NcmFitRunMsgs mtype);

Calculates the mean and the confidence interval (CI) for the value of func @@ -3563,7 +3563,7 @@

NcmMSet ncm_mset_catalog_calc_pvalue (NcmMSetCatalog *mcat, NcmMSetFunc *func, NcmVector *x_v, - GArray *lim, + GArray *lim, guint nodes, NcmFitRunMsgs mtype);

Calculates the p-values for the value of func @@ -4627,7 +4627,7 @@

NcmMSet

The “nadd-val-names” property

-
  “nadd-val-names”           GStrv
+
  “nadd-val-names”           GStrv

Additional value names.

Owner: NcmMSetCatalog

Flags: Read / Write / Construct Only

@@ -4635,7 +4635,7 @@

NcmMSet

The “nadd-val-symbols” property

-
  “nadd-val-symbols”         GStrv
+
  “nadd-val-symbols”         GStrv

Additional value symbols.

Owner: NcmMSetCatalog

Flags: Read / Write / Construct Only

diff --git a/manual/NcmMSetFunc.html b/manual/NcmMSetFunc.html index 6e31ffd..d9d2384 100644 --- a/manual/NcmMSetFunc.html +++ b/manual/NcmMSetFunc.html @@ -89,7 +89,7 @@

NcmMSetFun -GPtrArray * +GPtrArray * ncm_mset_func_array_new () @@ -305,7 +305,7 @@

NcmMSetFun

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ├── NcmPrior
         ├── NcmMSetFunc1
@@ -324,7 +324,7 @@ 

NcmMSetFun returned by the function.

Functions can be categorized as scalar or vectorial. A scalar function returns a single value, while a vectorial function returns an array of values. The -method ncm_mset_func_is_scalar() returns TRUE if the function is scalar.

+method ncm_mset_func_is_scalar() returns TRUE if the function is scalar.

Functions

@@ -396,10 +396,10 @@

NcmMSetFun
void
 ncm_mset_func_clear (NcmMSetFunc **func);

If *func - is not NULL, decreases the reference count of func + is not NULL, decreases the reference count of func by one and sets *func - to NULL.

+ to NULL.

Parameters

@@ -419,12 +419,12 @@

NcmMSetFun

ncm_mset_func_array_new ()

-
GPtrArray *
+
GPtrArray *
 ncm_mset_func_array_new (void);
-

Creates a new GPtrArray to hold NcmMSetFunc pointers.

+

Creates a new GPtrArray to hold NcmMSetFunc pointers.

Returns

-

the new GPtrArray.

+

the new GPtrArray.

[element-type NcmMSetFunc][transfer full]

@@ -712,7 +712,7 @@

NcmMSetFun

Returns

-

TRUE if func +

TRUE if func is scalar.

@@ -749,7 +749,7 @@

NcmMSetFun

Returns

-

TRUE if func +

TRUE if func is vectorial with dimension dim .

@@ -778,7 +778,7 @@

NcmMSetFun

Returns

-

TRUE if func +

TRUE if func is constant.

@@ -815,7 +815,7 @@

NcmMSetFun

Returns

-

TRUE if func +

TRUE if func expects nvar extra variables.

diff --git a/manual/NcmMSetFunc1.html b/manual/NcmMSetFunc1.html index 2a4eb7d..dd152de 100644 --- a/manual/NcmMSetFunc1.html +++ b/manual/NcmMSetFunc1.html @@ -56,7 +56,7 @@

NcmMSetFu

- + + - + - + + + + + + +
-GArray * +GArray * (*NcmMSetFunc1N) () @@ -88,7 +88,7 @@

NcmMSetFu

-GArray * +GArray * ncm_mset_func1_eval1 () @@ -122,7 +122,7 @@

NcmMSetFu

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmMSetFunc1
 
@@ -136,10 +136,10 @@

NcmMSetFu

Functions

NcmMSetFunc1N ()

-
GArray *
+
GArray *
 (*NcmMSetFunc1N) (NcmMSetFunc1 *f1,
                   NcmMSet *mset,
-                  GArray *x);
+ GArray *x);

@@ -201,8 +201,8 @@

NcmMSetFu
void
 ncm_mset_func1_clear (NcmMSetFunc1 **f1);

If *f1 - is non-NULL, unrefs it and sets *f1 - to NULL.

+ is non-NULL, unrefs it and sets *f1 + to NULL.

Parameters

@@ -222,10 +222,10 @@

NcmMSetFu

ncm_mset_func1_eval1 ()

-
GArray *
+
GArray *
 ncm_mset_func1_eval1 (NcmMSetFunc1 *f1,
                       NcmMSet *mset,
-                      GArray *x);
+ GArray *x);

Evaluates the function at x .

[virtual eval1]

diff --git a/manual/NcmMSetFuncList.html b/manual/NcmMSetFuncList.html index 0ab0021..416cce0 100644 --- a/manual/NcmMSetFuncList.html +++ b/manual/NcmMSetFuncList.html @@ -73,7 +73,7 @@

NcmMSe

+GObject * @@ -171,7 +171,7 @@

NcmMSe

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmMSetFuncList
 
@@ -203,7 +203,7 @@

NcmMSe const gchar *symbol, const gchar *ns, const gchar *desc, - GType obj_type, + GType obj_type, NcmMSetFuncListN func, guint nvar, guint dim);

@@ -264,7 +264,7 @@

NcmMSe

ncm_mset_func_list_select ()

-
GArray *
+
GArray *
 ncm_mset_func_list_select (const gchar *ns,
                            gint nvar,
                            gint dim);
@@ -316,7 +316,7 @@

NcmMSe

ncm_mset_func_list_new ()

NcmMSetFuncList *
 ncm_mset_func_list_new (const gchar *full_name,
-                        GObject *obj);
+ GObject *obj);

Generates a new instance of NcmMSetFuncList based on the provided full_name . The full_name @@ -357,7 +357,7 @@

NcmMSe
NcmMSetFuncList *
 ncm_mset_func_list_new_ns_name (const gchar *ns,
                                 const gchar *name,
-                                GObject *obj);
+ GObject *obj);

Creates a new instance of NcmMSetFuncList based on the provided ns and name . @@ -465,7 +465,7 @@

NcmMSe

ncm_mset_func_list_peek_obj ()

-
GObject *
+
GObject *
 ncm_mset_func_list_peek_obj (NcmMSetFuncList *flist);

Gets the object associated with the function.

@@ -523,7 +523,7 @@

NcmMSe

The “object” property

-
  “object”                   GObject *
+
  “object”                   GObject *

object.

Owner: NcmMSetFuncList

Flags: Read / Write

diff --git a/manual/NcmMSetTransKern.html b/manual/NcmMSetTransKern.html index 250dbb8..b759595 100644 --- a/manual/NcmMSetTransKern.html +++ b/manual/NcmMSetTransKern.html @@ -202,7 +202,7 @@

NcmMS

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetTransKern
         ├── NcmMSetTransKernCat
         ├── NcmMSetTransKernFlat
@@ -281,8 +281,8 @@ 

NcmMS
void
 ncm_mset_trans_kern_clear (NcmMSetTransKern **tkern);

If *tkern - is not NULL, unrefs it and sets *tkern - to NULL.

+ is not NULL, unrefs it and sets *tkern + to NULL.

Parameters

-GArray * +GArray * ncm_mset_func_list_select () @@ -113,7 +113,7 @@

NcmMSe

-GObject * +GObject * ncm_mset_func_list_peek_obj () @@ -139,7 +139,7 @@

NcmMSe

-GObject * object Read / Write
diff --git a/manual/NcmMSetTransKernCat.html b/manual/NcmMSetTransKernCat.html index e7ff4e3..5677c46 100644 --- a/manual/NcmMSetTransKernCat.html +++ b/manual/NcmMSetTransKernCat.html @@ -161,7 +161,7 @@

Nc

Object Hierarchy

    GEnum
     ╰── NcmMSetTransKernCatSampling
-    GObject
+    GObject
     ╰── NcmMSetTransKern
         ╰── NcmMSetTransKernCat
 
diff --git a/manual/NcmMSetTransKernFlat.html b/manual/NcmMSetTransKernFlat.html index a051bf2..8154957 100644 --- a/manual/NcmMSetTransKernFlat.html +++ b/manual/NcmMSetTransKernFlat.html @@ -84,7 +84,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetTransKern
         ╰── NcmMSetTransKernFlat
 
diff --git a/manual/NcmMSetTransKernGauss.html b/manual/NcmMSetTransKernGauss.html index 15ad3aa..3d13f0e 100644 --- a/manual/NcmMSetTransKernGauss.html +++ b/manual/NcmMSetTransKernGauss.html @@ -166,7 +166,7 @@

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetTransKern
         ╰── NcmMSetTransKernGauss
 
@@ -325,8 +325,8 @@

void
 ncm_mset_trans_kern_gauss_set_cov_variant
                                (NcmMSetTransKernGauss *tkerng,
-                                GVariant *cov);
-

Sets the covariance given by the GVariant cov + GVariant *cov);

+

Sets the covariance given by the GVariant cov .

Parameters

@@ -344,7 +344,7 @@

- + diff --git a/manual/NcmMatrix.html b/manual/NcmMatrix.html index beb5705..89ea540 100644 --- a/manual/NcmMatrix.html +++ b/manual/NcmMatrix.html @@ -207,7 +207,7 @@

NcmMatrix

+GVariant * @@ -839,7 +839,7 @@

NcmMatrix

Object Hierarchy

    GEnum
     ╰── NcmMatrixInternal
-    GObject
+    GObject
     ╰── NcmMatrix
 
@@ -933,7 +933,7 @@

NcmMatrixguint ncols, guint tda, gpointer pdata, - GDestroyNotify pfree); + GDestroyNotify pfree);

This function allocates memory for a new NcmMatrix of doubles with nrows rows and ncols @@ -1049,7 +1049,7 @@

NcmMatrix

ncm_matrix_new_array ()

NcmMatrix *
-ncm_matrix_new_array (GArray *a,
+ncm_matrix_new_array (GArray *a,
                       const guint ncols);

The number of rows is defined dividing the lenght of a by ncols @@ -1279,7 +1279,7 @@

NcmMatrix

ncm_matrix_new_variant ()

NcmMatrix *
-ncm_matrix_new_variant (GVariant *var);
+ncm_matrix_new_variant (GVariant *var);

Creates a new matrix using the values from var .

@@ -1380,7 +1380,7 @@

NcmMatrix

ncm_matrix_const_new_variant ()

const NcmMatrix *
-ncm_matrix_const_new_variant (GVariant *var);
+ncm_matrix_const_new_variant (GVariant *var);

Creates a new constant matrix using the same memory of var .

@@ -1577,7 +1577,7 @@

NcmMatrix

ncm_matrix_set_from_variant ()

void
 ncm_matrix_set_from_variant (NcmMatrix *cm,
-                             GVariant *var);
+ GVariant *var);

This function sets the values of cm using the variant var .

@@ -1597,7 +1597,7 @@

NcmMatrix

- + @@ -1607,7 +1607,7 @@

NcmMatrix

ncm_matrix_get_variant ()

-
GVariant *
+
GVariant *
 ncm_matrix_get_variant (NcmMatrix *cm);

This function gets a variant of values taken from cm .

@@ -1628,14 +1628,14 @@

NcmMatrix

Returns

-

the newly created GVariant.

+

the newly created GVariant.

[transfer full]


ncm_matrix_peek_variant ()

-
GVariant *
+
GVariant *
 ncm_matrix_peek_variant (NcmMatrix *cm);

This function gets a variant of values taken from cm using the same memory. @@ -1658,7 +1658,7 @@

NcmMatrix

Returns

-

the newly created GVariant.

+

the newly created GVariant.

[transfer full]

@@ -1700,7 +1700,7 @@

NcmMatrix

ncm_matrix_set_from_array ()

void
 ncm_matrix_set_from_array (NcmMatrix *cm,
-                           GArray *a);
+ GArray *a);

This function sets the valuus of cm using data . Data @@ -1934,7 +1934,7 @@

NcmMatrix

ncm_matrix_get_array ()

-
GArray *
+
GArray *
 ncm_matrix_get_array (NcmMatrix *cm);

This function returns the array of cv . It is only applied if the matrix cm @@ -1963,9 +1963,9 @@

NcmMatrix

ncm_matrix_dup_array ()

-
GArray *
+
GArray *
 ncm_matrix_dup_array (NcmMatrix *cm);
-

This function returns an GArray containing a copy of its elements..

+

This function returns an GArray containing a copy of its elements..

Parameters

cov

a GVariant.

a GVariant.

 
-GVariant * +GVariant * ncm_matrix_get_variant () @@ -215,7 +215,7 @@

NcmMatrix

-GVariant * +GVariant * ncm_matrix_peek_variant () @@ -277,7 +277,7 @@

NcmMatrix

-GArray * +GArray * ncm_matrix_get_array () @@ -285,7 +285,7 @@

NcmMatrix

-GArray * +GArray * ncm_matrix_dup_array () @@ -806,7 +806,7 @@

NcmMatrix

-GVariant * values Read / Write

var

a GVariant of type "aad"

a GVariant of type "aad"

 
@@ -1983,7 +1983,7 @@

NcmMatrix

Returns

-

A pointer to a double GArray.

+

A pointer to a double GArray.

[transfer full][element-type double]

@@ -4384,7 +4384,7 @@

NcmMatrix

Property Details

The “values” property

-
  “values”                   GVariant *
+
  “values”                   GVariant *

GVariant representation of the matrix used to serialize the object.

Owner: NcmMatrix

Flags: Read / Write

diff --git a/manual/NcmModel.html b/manual/NcmModel.html index ab09305..e0779a0 100644 --- a/manual/NcmModel.html +++ b/manual/NcmModel.html @@ -113,6 +113,14 @@

NcmModel

+ + + + + + + + + + + + +GArray * @@ -1027,7 +1051,7 @@

NcmModel NcmObjArray *

- + @@ -1062,6 +1086,14 @@

NcmModelNCM_MODEL_MAX_STATES

+ + + + + + + + @@ -1074,12 +1106,20 @@

NcmModel

Object Hierarchy

-
    GObject
+
    GEnum
+    ╰── NcmModelError
+    GObject
     ╰── NcmModel
         ├── NcClusterMass
         ├── NcClusterRedshift
         ├── NcClusterPseudoCounts
+        ├── NcGalaxySDObsRedshift
+        ├── NcGalaxySDPosition
+        ├── NcGalaxySDShape
+        ├── NcGalaxySDTrueRedshift
         ├── NcHaloDensityProfile
+        ├── NcHaloMassSummary
+        ├── NcHaloPosition
         ├── NcHICosmo
         ├── NcHICosmoQSplineContPrior
         ├── NcHIPrim
@@ -1159,6 +1199,12 @@ 

NcmModel
+

ncm_model_error_quark ()

+
GQuark
+ncm_model_error_quark (void);
+
+
+

ncm_model_class_add_params ()

void
 ncm_model_class_add_params (NcmModelClass *model_class,
@@ -1693,7 +1739,8 @@ 

NcmModel

ncm_model_set_reparam ()

void
 ncm_model_set_reparam (NcmModel *model,
-                       NcmReparam *reparam);
+ NcmReparam *reparam, + GError **error);

Sets the reparametrization of model to reparam .

@@ -1716,6 +1763,11 @@

NcmModel

a NcmReparam

+ + + + +
+GQuark + +ncm_model_error_quark () +
void @@ -659,7 +667,7 @@

NcmModel

-GPtrArray * +GPtrArray * ncm_model_param_names () @@ -819,6 +827,22 @@

NcmModel

+GHashTable * + +ncm_model_param_get_desc () +
+void + +ncm_model_param_set_desc () +
gboolean @@ -1002,7 +1026,7 @@

NcmModel

-GArray * params-types Read
submodel-arrayRead / WriteRead / Write / Construct
guint
enumNcmModelError
#defineNCM_MODEL_ERROR
#define NCM_MODEL_CLASS_IMPL_ALL
 

error

a GError

 
@@ -1783,7 +1835,8 @@

NcmModel

ncm_model_id_by_type ()

NcmModelID
-ncm_model_id_by_type (GType model_type);
+ncm_model_id_by_type (GType model_type, + GError **error);

Gets the model id of a model type. It is an error to call this function with a type that is not a subclass of NcmModel.

@@ -1794,11 +1847,18 @@

NcmModel

model_type

a GType

a GType

 

error

a GError

 
@@ -3260,7 +3320,8 @@

NcmModelgboolean ncm_model_param_index_from_name (NcmModel *model, const gchar *param_name, - guint *i); + guint *i, + GError **error);

Looks for parameter named param_name in model and puts its index in i @@ -3290,6 +3351,11 @@

NcmModel

parameter index.

[out] + +

error

+

a GError

+  +

@@ -3331,7 +3397,7 @@

NcmModel

ncm_model_param_names ()

-
GPtrArray *
+
GPtrArray *
 ncm_model_param_names (NcmModel *model);

Gets an array containing the parameters names.

@@ -3352,7 +3418,7 @@

NcmModel

Returns

an array containing the parameters names.

-

[transfer full][element-type utf8]

+

[transfer container][element-type utf8]


@@ -3361,7 +3427,8 @@

NcmModelvoid ncm_model_param_set_by_name (NcmModel *model, const gchar *param_name, - gdouble val); + gdouble val, + GError **error);

Sets the parameter value val by param_name .

@@ -3389,6 +3456,11 @@

NcmModel

parameter value

  + +

error

+

a GError

+  +

@@ -3399,7 +3471,8 @@

NcmModelvoid ncm_model_orig_param_set_by_name (NcmModel *model, const gchar *param_name, - gdouble val); + gdouble val, + GError **error);

Sets the parameter value val by param_name .

@@ -3427,6 +3500,11 @@

NcmModel

parameter value

  + +

error

+

a GError

+  +

@@ -3436,7 +3514,8 @@

NcmModel

ncm_model_param_get_by_name ()

gdouble
 ncm_model_param_get_by_name (NcmModel *model,
-                             const gchar *param_name);
+ const gchar *param_name, + GError **error);

Gets the parameter value by param_name .

@@ -3458,6 +3537,11 @@

NcmModel

parameter name

  + +

error

+

a GError

+  +

@@ -3471,7 +3555,8 @@

NcmModel

ncm_model_orig_param_get_by_name ()

gdouble
 ncm_model_orig_param_get_by_name (NcmModel *model,
-                                  const gchar *param_name);
+ const gchar *param_name, + GError **error);

Gets the original parameter value by param_name .

@@ -3493,6 +3578,11 @@

NcmModel

parameter name

  + +

error

+

a GError

+  +

@@ -4039,6 +4129,115 @@

NcmModel
+

ncm_model_param_get_desc ()

+
GHashTable *
+ncm_model_param_get_desc (NcmModel *model,
+                          gchar *param,
+                          GError **error);
+

Gets the description of the parameter param +. The output is a GHashTable which +contains the following keys:

+
    +
  • "name": the name of the parameter.

  • +
  • "symbol": the symbol of the parameter.

  • +
  • "scale": the scale of the parameter.

  • +
  • "lower-bound": the lower bound of the parameter.

  • +
  • "upper-bound": the upper bound of the parameter.

  • +
  • "abstol": the absolute tolerance of the parameter.

  • +
  • "fit": whether the parameter is a fitting parameter.

  • +
  • "value": the current value of the parameter.

  • +
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a NcmModel

 

param

parameter name

 

error

a GError

 
+
+
+

Returns

+

the description of the parameter param +.

+

[transfer full][element-type utf8 GValue]

+
+
+
+
+

ncm_model_param_set_desc ()

+
void
+ncm_model_param_set_desc (NcmModel *model,
+                          gchar *param,
+                          GHashTable *desc,
+                          GError **error);
+

Sets the description of the parameter param +. The input is a GHashTable which +may contain the following keys:

+
    +
  • "name": the name of the parameter.

  • +
  • "symbol": the symbol of the parameter.

  • +
  • "scale": the scale of the parameter.

  • +
  • "lower-bound": the lower bound of the parameter.

  • +
  • "upper-bound": the upper bound of the parameter.

  • +
  • "abstol": the absolute tolerance of the parameter.

  • +
  • "fit": whether the parameter is a fitting parameter.

  • +
  • "value": the current value of the parameter.

  • +
+

Other keys are ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

model

a NcmModel

 

param

parameter name

 

desc

a GHashTable.

[element-type utf8 GValue]

error

a GError pointer

 
+
+
+
+

ncm_model_is_submodel ()

gboolean
 ncm_model_is_submodel (NcmModel *model);
@@ -4266,7 +4465,7 @@

NcmModel

ncm_model_type_is_submodel ()

gboolean
-ncm_model_type_is_submodel (GType model_type);
+ncm_model_type_is_submodel (GType model_type);

Tests if model_type is a submodel of other model class.

@@ -4279,7 +4478,7 @@

NcmModel

model_type

-

a GType

+

a GType

 

@@ -4294,7 +4493,7 @@

NcmModel

ncm_model_type_main_model ()

NcmModelID
-ncm_model_type_main_model (GType model_type);
+ncm_model_type_main_model (GType model_type);

If model_type is a submodel returns the NcmModelID of its main model, otherwise returns -1.

@@ -4308,7 +4507,7 @@

NcmModel

model_type

-

a GType

+

a GType

 

@@ -4324,7 +4523,7 @@

NcmModelgdouble ncm_model___getitem__ (NcmModel *model, gchar *param, - GError **err); + GError **error);

Gets the parameter by name.

Parameters

@@ -4346,8 +4545,8 @@

NcmModel  -

err

-

a GError

+

error

+

a GError

  @@ -4365,7 +4564,7 @@

NcmModelNcmModel *model, gchar *param, gdouble val, - GError **err); + GError **error);

Sets the parameter by name.

Parameters

@@ -4392,8 +4591,8 @@

NcmModel  -

err

-

a pointer for GError

+

error

+

a pointer for GError

  @@ -4488,6 +4687,85 @@

NcmModel
+

enum NcmModelError

+

Error codes returned by the NcmModel class.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

NCM_MODEL_ERROR_PARAM_NAME_NOT_FOUND

+

The parameter name was not found.

+
 

NCM_MODEL_ERROR_PARAM_ID_OUT_OF_RANGE

+

The parameter id is out of range.

+
 

NCM_MODEL_ERROR_PARAM_INVALID_TYPE

+

The parameter type is invalid.

+
 

NCM_MODEL_ERROR_PARAM_INVALID_KEY

+

The parameter key is invalid.

+
 

NCM_MODEL_ERROR_ORIG_PARAM_NAME_NOT_FOUND

+

The original parameter name was not found.

+
 

NCM_MODEL_ERROR_REPARAM_INCOMPATIBLE

+

The reparam is incompatible.

+
 

NCM_MODEL_ERROR_INVALID_TYPE

+

The type is invalid.

+
 

NCM_MODEL_ERROR_PARAM_CHANGED

+

The parameter was changed.

+
 
+
+
+
+
+

NCM_MODEL_ERROR

+
#define NCM_MODEL_ERROR (ncm_model_error_quark ())
+
+
+
+

NCM_MODEL_CLASS_IMPL_ALL

#define NCM_MODEL_CLASS_IMPL_ALL ((guint64) (~((guint64) 0)))
 
@@ -4529,7 +4807,7 @@

NcmModel

The “params-types” property

-
  “params-types”             GArray *
+
  “params-types”             GArray *

Parameters' types.

Owner: NcmModel

Flags: Read

@@ -4565,7 +4843,7 @@

NcmModel “submodel-array” NcmObjArray *

NcmModel array of submodels.

Owner: NcmModel

-

Flags: Read / Write

+

Flags: Read / Write / Construct


diff --git a/manual/NcmModelBuilder.html b/manual/NcmModelBuilder.html index 2a8d10e..328599d 100644 --- a/manual/NcmModelBuilder.html +++ b/manual/NcmModelBuilder.html @@ -105,7 +105,7 @@

NcmMod -GType +GType ncm_model_builder_create () @@ -198,7 +198,7 @@

NcmMod

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModelBuilder
 
@@ -212,7 +212,7 @@

NcmMod

ncm_model_builder_new ()

NcmModelBuilder *
-ncm_model_builder_new (GType ptype,
+ncm_model_builder_new (GType ptype,
                        const gchar *name,
                        const gchar *desc);

Creates a new NcmModelBuilder object. This does not create the new class @@ -499,7 +499,7 @@

NcmMod

ncm_model_builder_create ()

-
GType
+
GType
 ncm_model_builder_create (NcmModelBuilder *mb);

Creates a new object type using the scalar and vector parameters defined in mb diff --git a/manual/NcmModelCtrl.html b/manual/NcmModelCtrl.html index 94ad93b..7ea7f22 100644 --- a/manual/NcmModelCtrl.html +++ b/manual/NcmModelCtrl.html @@ -183,7 +183,7 @@

NcmModelC

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmModelCtrl
 
@@ -211,7 +211,7 @@

NcmModelC

model

-

a NcmModel or NULL.

+

a NcmModel or NULL.

[allow-none]

@@ -253,12 +253,12 @@

NcmModelC
void
 ncm_model_ctrl_clear (NcmModelCtrl **ctrl);

Checks if *ctrl - is not NULL, and if so, decreases the reference count + is not NULL, and if so, decreases the reference count of ctrl . If the reference count reaches zero, ctrl is freed. The pointer to ctrl - is set to NULL.

+ is set to NULL.

Parameters

diff --git a/manual/NcmModelFunnel.html b/manual/NcmModelFunnel.html index 3a5f36e..6f5c9b5 100644 --- a/manual/NcmModelFunnel.html +++ b/manual/NcmModelFunnel.html @@ -117,7 +117,7 @@

NcmMode

+GVariant * @@ -161,7 +161,7 @@

NcmMode
    GEnum
     ├── NcmModelFunnelSParams
     ╰── NcmModelFunnelVParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcmModelFunnel
 
@@ -364,7 +364,7 @@

NcmMode

The “x-fit” property

-
  “x-fit”                    GVariant *
+
  “x-fit”                    GVariant *

x:fit.

Owner: NcmModelFunnel

Flags: Read / Write

diff --git a/manual/NcmModelMVND.html b/manual/NcmModelMVND.html index 52ca648..b5224a8 100644 --- a/manual/NcmModelMVND.html +++ b/manual/NcmModelMVND.html @@ -120,7 +120,7 @@

NcmModelM

+GVariant * @@ -159,7 +159,7 @@

NcmModelM

Object Hierarchy

    GEnum
     ╰── NcmModelMVNDVParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcmModelMVND
 
@@ -364,7 +364,7 @@

NcmModelM

The “mu-fit” property

-
  “mu-fit”                   GVariant *
+
  “mu-fit”                   GVariant *

\mu:fit.

Owner: NcmModelMVND

Flags: Read / Write

diff --git a/manual/NcmModelRosenbrock.html b/manual/NcmModelRosenbrock.html index 0757583..5ee10d1 100644 --- a/manual/NcmModelRosenbrock.html +++ b/manual/NcmModelRosenbrock.html @@ -149,7 +149,7 @@

Ncm

Object Hierarchy

    GEnum
     ╰── NcmModelRosenbrockSParams
-    GObject
+    GObject
     ╰── NcmModel
         ╰── NcmModelRosenbrock
 
diff --git a/manual/NcmNNLS.html b/manual/NcmNNLS.html index 7af893e..8001297 100644 --- a/manual/NcmNNLS.html +++ b/manual/NcmNNLS.html @@ -245,7 +245,7 @@

NcmNNLS

Object Hierarchy

    GEnum
     ╰── NcmNNLSUMethod
-    GObject
+    GObject
     ╰── NcmNNLS
 

diff --git a/manual/NcmObjArray.html b/manual/NcmObjArray.html index 50081b2..6c3c888 100644 --- a/manual/NcmObjArray.html +++ b/manual/NcmObjArray.html @@ -112,7 +112,7 @@

NcmObjArra

+ + + + +
-GVariant * x-fit Read / Write
-GVariant * mu-fit Read / Write
-GObject * +GObject * ncm_obj_array_get () @@ -120,7 +120,7 @@

NcmObjArra

-GObject * +GObject * ncm_obj_array_peek () @@ -184,7 +184,7 @@

NcmObjArra

-GObject * +GObject * ncm_obj_dict_str_get () @@ -192,7 +192,7 @@

NcmObjArra

-GObject * +GObject * ncm_obj_dict_str_peek () @@ -208,7 +208,7 @@

NcmObjArra

-GStrv +GStrv ncm_obj_dict_str_keys () @@ -264,7 +264,7 @@

NcmObjArra

-GObject * +GObject * ncm_obj_dict_int_get () @@ -272,7 +272,7 @@

NcmObjArra

-GObject * +GObject * ncm_obj_dict_int_peek () @@ -288,7 +288,7 @@

NcmObjArra

-GArray * +GArray * ncm_obj_dict_int_keys () @@ -472,7 +472,7 @@

NcmObjArra

-GStrv +GStrv ncm_var_dict_keys () @@ -492,8 +492,8 @@

NcmObjArra

Description

-

A NcmObjArray is a GPtrArray that holds GObject's. It is used to -store GObject's that can be serialized to a GVariant.

+

A NcmObjArray is a GPtrArray that holds GObject's. It is used to +store GObject's that can be serialized to a GVariant.

Functions

@@ -595,8 +595,8 @@

NcmObjArra
void
 ncm_obj_array_clear (NcmObjArray **oa);

If *oa - is not NULL, unreferences it and sets *oa - to NULL.

+ is not NULL, unreferences it and sets *oa + to NULL.

Parameters

@@ -618,8 +618,8 @@

NcmObjArra

ncm_obj_array_add ()

void
 ncm_obj_array_add (NcmObjArray *oa,
-                   GObject *obj);
-

Adds a GObject to a NcmObjArray.

+ GObject *obj); +

Adds a GObject to a NcmObjArray.

Parameters

@@ -636,7 +636,7 @@

NcmObjArra

- + @@ -649,8 +649,8 @@

NcmObjArra
void
 ncm_obj_array_set (NcmObjArray *oa,
                    guint i,
-                   GObject *obj);
-

Sets a GObject to a NcmObjArray. If there is already a GObject + GObject *obj); +

Sets a GObject to a NcmObjArray. If there is already a GObject at position i , it is unreferenced.

@@ -674,7 +674,7 @@

NcmObjArra

- + @@ -684,10 +684,10 @@

NcmObjArra

ncm_obj_array_get ()

-
GObject *
+
GObject *
 ncm_obj_array_get (NcmObjArray *oa,
                    guint i);
-

Gets a GObject from a NcmObjArray at position i +

Gets a GObject from a NcmObjArray at position i .

Parameters

@@ -713,7 +713,7 @@

NcmObjArra

Returns

-

the GObject at position i +

the GObject at position i .

[transfer full]

@@ -721,10 +721,10 @@

NcmObjArra

ncm_obj_array_peek ()

-
GObject *
+
GObject *
 ncm_obj_array_peek (NcmObjArray *oa,
                     guint i);
-

Peeks a GObject from a NcmObjArray at position i +

Peeks a GObject from a NcmObjArray at position i without increasing its reference count.

@@ -751,7 +751,7 @@

NcmObjArra

Returns

-

the GObject at position i +

the GObject at position i .

[transfer none]

@@ -853,8 +853,8 @@

NcmObjArra
void
 ncm_obj_dict_str_clear (NcmObjDictStr **ods);

If *ods - is not NULL, unreferences it and sets *ods - to NULL.

+ is not NULL, unreferences it and sets *ods + to NULL.

Parameters

obj

a GObject.

a GObject.

 

obj

a GObject.

a GObject.

 
@@ -877,8 +877,8 @@

NcmObjArra
void
 ncm_obj_dict_str_add (NcmObjDictStr *ods,
                       const gchar *key,
-                      GObject *obj);
-

Adds a GObject to a NcmObjDictStr.

+ GObject *obj); +

Adds a GObject to a NcmObjDictStr.

Parameters

@@ -900,7 +900,7 @@

NcmObjArra

- + @@ -913,8 +913,8 @@

NcmObjArra
void
 ncm_obj_dict_str_set (NcmObjDictStr *ods,
                       const gchar *key,
-                      GObject *obj);
-

Sets a GObject to a NcmObjDictStr. If there is already a GObject + GObject *obj); +

Sets a GObject to a NcmObjDictStr. If there is already a GObject with key key , it is unreferenced.

@@ -938,7 +938,7 @@

NcmObjArra

- + @@ -948,10 +948,10 @@

NcmObjArra

ncm_obj_dict_str_get ()

-
GObject *
+
GObject *
 ncm_obj_dict_str_get (NcmObjDictStr *ods,
                       const gchar *key);
-

Gets a GObject from a NcmObjDictStr with key key +

Gets a GObject from a NcmObjDictStr with key key .

Parameters

@@ -977,7 +977,7 @@

NcmObjArra

Returns

-

the GObject with key key +

the GObject with key key .

[transfer full]

@@ -985,10 +985,10 @@

NcmObjArra

ncm_obj_dict_str_peek ()

-
GObject *
+
GObject *
 ncm_obj_dict_str_peek (NcmObjDictStr *ods,
                        const gchar *key);
-

Peeks a GObject from a NcmObjDictStr with key key +

Peeks a GObject from a NcmObjDictStr with key key without increasing its reference count.

@@ -1015,7 +1015,7 @@

NcmObjArra

Returns

-

the GObject with key key +

the GObject with key key .

[transfer none]

@@ -1049,7 +1049,7 @@

NcmObjArra

ncm_obj_dict_str_keys ()

-
GStrv
+
GStrv
 ncm_obj_dict_str_keys (NcmObjDictStr *ods);

Gets the keys of a NcmObjDictStr.

@@ -1144,8 +1144,8 @@

NcmObjArra
void
 ncm_obj_dict_int_clear (NcmObjDictInt **odi);

If *odi - is not NULL, unreferences it and sets *odi - to NULL.

+ is not NULL, unreferences it and sets *odi + to NULL.

Parameters

obj

a GObject.

a GObject.

 

obj

a GObject.

a GObject.

 
@@ -1168,8 +1168,8 @@

NcmObjArra
void
 ncm_obj_dict_int_add (NcmObjDictInt *odi,
                       gint key,
-                      GObject *obj);
-

Adds a GObject to a NcmObjDictInt.

+ GObject *obj); +

Adds a GObject to a NcmObjDictInt.

Parameters

@@ -1191,7 +1191,7 @@

NcmObjArra

- + @@ -1204,8 +1204,8 @@

NcmObjArra
void
 ncm_obj_dict_int_set (NcmObjDictInt *odi,
                       gint key,
-                      GObject *obj);
-

Sets a GObject to a NcmObjDictInt. If there is already a GObject + GObject *obj); +

Sets a GObject to a NcmObjDictInt. If there is already a GObject with key key , it is unreferenced.

@@ -1229,7 +1229,7 @@

NcmObjArra

- + @@ -1239,10 +1239,10 @@

NcmObjArra

ncm_obj_dict_int_get ()

-
GObject *
+
GObject *
 ncm_obj_dict_int_get (NcmObjDictInt *odi,
                       gint key);
-

Gets a GObject from a NcmObjDictInt with key key +

Gets a GObject from a NcmObjDictInt with key key .

Parameters

@@ -1268,7 +1268,7 @@

NcmObjArra

Returns

-

the GObject with key key +

the GObject with key key .

[transfer full]

@@ -1276,10 +1276,10 @@

NcmObjArra

ncm_obj_dict_int_peek ()

-
GObject *
+
GObject *
 ncm_obj_dict_int_peek (NcmObjDictInt *odi,
                        gint key);
-

Peeks a GObject from a NcmObjDictInt with key key +

Peeks a GObject from a NcmObjDictInt with key key without increasing its reference count.

@@ -1306,7 +1306,7 @@

NcmObjArra

Returns

-

the GObject with key key +

the GObject with key key .

[transfer none]

@@ -1340,7 +1340,7 @@

NcmObjArra

ncm_obj_dict_int_keys ()

-
GArray *
+
GArray *
 ncm_obj_dict_int_keys (NcmObjDictInt *odi);

Gets the keys of a NcmObjDictInt.

@@ -1435,8 +1435,8 @@

NcmObjArra
void
 ncm_var_dict_clear (NcmVarDict **vd);

If *vd - is not NULL, unreferences it and sets *vd - to NULL.

+ is not NULL, unreferences it and sets *vd + to NULL.

Parameters

obj

a GObject.

a GObject.

 

obj

a GObject.

a GObject.

 
@@ -1611,7 +1611,7 @@

NcmObjArra
void
 ncm_var_dict_set_int_array (NcmVarDict *vd,
                             const gchar *key,
-                            GArray *value);
+ GArray *value);

Sets an array of integers to a NcmVarDict. If there is already an array of integers with key key , it is unreferenced.

@@ -1636,7 +1636,7 @@

NcmObjArra

- + @@ -1649,7 +1649,7 @@

NcmObjArra
void
 ncm_var_dict_set_double_array (NcmVarDict *vd,
                                const gchar *key,
-                               GArray *value);
+ GArray *value);

Sets an array of doubles to a NcmVarDict. If there is already an array of doubles with key key , it is unreferenced.

@@ -1674,7 +1674,7 @@

NcmObjArra

- + @@ -1687,7 +1687,7 @@

NcmObjArra
void
 ncm_var_dict_set_boolean_array (NcmVarDict *vd,
                                 const gchar *key,
-                                GArray *value);
+ GArray *value);

Sets an array of booleans to a NcmVarDict. If there is already an array of booleans with key key , it is unreferenced.

@@ -1712,7 +1712,7 @@

NcmObjArra

- + @@ -1725,19 +1725,19 @@

NcmObjArra
void
 ncm_var_dict_set_variant (NcmVarDict *vd,
                           const gchar *key,
-                          GVariant *value);
-

Sets a GVariant to a NcmVarDict. If there is already a GVariant + GVariant *value); +

Sets a GVariant to a NcmVarDict. If there is already a GVariant with key key , it is unreferenced.

-

Valid GVariant types are:

+

Valid GVariant types are:

    -
  • G_VARIANT_TYPE_STRING

  • -
  • G_VARIANT_TYPE_INT32

  • -
  • G_VARIANT_TYPE_DOUBLE

  • -
  • G_VARIANT_TYPE_BOOLEAN

  • -
  • G_VARIANT_TYPE_ARRAY (element-type int)

  • -
  • G_VARIANT_TYPE_ARRAY (element-type double)

  • -
  • G_VARIANT_TYPE_ARRAY (element-type boolean)

  • +
  • G_VARIANT_TYPE_STRING

  • +
  • G_VARIANT_TYPE_INT32

  • +
  • G_VARIANT_TYPE_DOUBLE

  • +
  • G_VARIANT_TYPE_BOOLEAN

  • +
  • G_VARIANT_TYPE_ARRAY (element-type int)

  • +
  • G_VARIANT_TYPE_ARRAY (element-type double)

  • +
  • G_VARIANT_TYPE_ARRAY (element-type boolean)

Parameters

@@ -1760,7 +1760,7 @@

NcmObjArra

- + @@ -1977,7 +1977,7 @@

NcmObjArra
gboolean
 ncm_var_dict_get_int_array (NcmVarDict *vd,
                             const gchar *key,
-                            GArray **value);
+ GArray **value);

Gets an array of integers from a NcmVarDict with key key .

@@ -2019,7 +2019,7 @@

NcmObjArra
gboolean
 ncm_var_dict_get_double_array (NcmVarDict *vd,
                                const gchar *key,
-                               GArray **value);
+ GArray **value);

Gets an array of doubles from a NcmVarDict with key key .

@@ -2061,7 +2061,7 @@

NcmObjArra
gboolean
 ncm_var_dict_get_boolean_array (NcmVarDict *vd,
                                 const gchar *key,
-                                GArray **value);
+ GArray **value);

Gets an array of booleans from a NcmVarDict with key key .

@@ -2103,8 +2103,8 @@

NcmObjArra
gboolean
 ncm_var_dict_get_variant (NcmVarDict *vd,
                           const gchar *key,
-                          GVariant **value);
-

Gets a GVariant from a NcmVarDict with key key + GVariant **value); +

Gets a GVariant from a NcmVarDict with key key .

Parameters

@@ -2127,7 +2127,7 @@

NcmObjArra

- + @@ -2135,7 +2135,7 @@

NcmObjArra

Returns

-

whether the GVariant with key key +

whether the GVariant with key key was found.

@@ -2168,7 +2168,7 @@

NcmObjArra

ncm_var_dict_keys ()

-
GStrv
+
GStrv
 ncm_var_dict_keys (NcmVarDict *vd);

Gets the keys of a NcmVarDict.

diff --git a/manual/NcmOdeSpline.html b/manual/NcmOdeSpline.html index 0ea4cb6..e281396 100644 --- a/manual/NcmOdeSpline.html +++ b/manual/NcmOdeSpline.html @@ -195,6 +195,14 @@

NcmOdeSpl

+ + + + + + + + + + + + +

value

a GArray of integers.

a GArray of integers.

[array][element-type int]

value

a GArray of doubles.

a GArray of doubles.

[array][element-type double]

value

a GArray of booleans.

a GArray of booleans.

[array][element-type boolean]

value

a GVariant

a GVariant

 

value

a GVariant.

a GVariant.

[out][transfer full]
+gdouble + +ncm_ode_spline_get_yf_attained () +
NcmSpline * @@ -305,7 +313,7 @@

NcmOdeSpl

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmOdeSpline
 
@@ -701,12 +709,12 @@

NcmOdeSpl
void
 ncm_ode_spline_set_yf (NcmOdeSpline *os,
                        gdouble yf);
-

This function sets the final value of the function to be evaluated. -When yf - is reached, the edo's integration is stopped. -Note that if xf +

This function sets the final value of the function to be evaluated. When yf + is +reached, the edo's integration is stopped. Note that if xf is also set, yf - will take precedence.

+ will +take precedence.

Parameters

@@ -825,6 +833,32 @@

NcmOdeSpl
+

ncm_ode_spline_get_yf_attained ()

+
gdouble
+ncm_ode_spline_get_yf_attained (NcmOdeSpline *os);
+

Gets the last value of the function attained during the integration.

+
+

Parameters

+

+++++ + + + + + +

os

a NcmOdeSpline

 
+
+
+

Returns

+

the last value of the function attained during the integration.

+
+ +
+

ncm_ode_spline_peek_spline ()

NcmSpline *
 ncm_ode_spline_peek_spline (NcmOdeSpline *os);
diff --git a/manual/NcmPowspec.html b/manual/NcmPowspec.html index b597488..92d386c 100644 --- a/manual/NcmPowspec.html +++ b/manual/NcmPowspec.html @@ -243,6 +243,14 @@

NcmPowspec<

+gdouble + +ncm_powspec_deriv_z () +
NcmSpline2d * @@ -354,7 +362,7 @@

NcmPowspec<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ├── NcPowspecML
         ├── NcPowspecMNL
@@ -1051,6 +1059,53 @@ 

NcmPowspec<


+

ncm_powspec_deriv_z ()

+
gdouble
+ncm_powspec_deriv_z (NcmPowspec *powspec,
+                     NcmModel *model,
+                     const gdouble z,
+                     const gdouble k);
+

Evaluates the derivative of the power spectrum powspec + with respect to $z$ at $(z, k)$.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

powspec

a NcmPowspec

 

model

a NcmModel.

[allow-none]

z

time $z$

 

k

mode $k$

 
+
+
+

Returns

+

$\partial P(z, k) / \partial z$.

+
+
+
+

ncm_powspec_get_spline_2d ()

NcmSpline2d *
 ncm_powspec_get_spline_2d (NcmPowspec *powspec,
diff --git a/manual/NcmPowspecCorr3d.html b/manual/NcmPowspecCorr3d.html
index 60f36fc..dbc6526 100644
--- a/manual/NcmPowspecCorr3d.html
+++ b/manual/NcmPowspecCorr3d.html
@@ -280,7 +280,7 @@ 

NcmPo

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspecCorr3d
 
diff --git a/manual/NcmPowspecFilter.html b/manual/NcmPowspecFilter.html index ddab767..9e0b946 100644 --- a/manual/NcmPowspecFilter.html +++ b/manual/NcmPowspecFilter.html @@ -413,7 +413,7 @@

NcmPo

Object Hierarchy

    GEnum
     ╰── NcmPowspecFilterType
-    GObject
+    GObject
     ╰── NcmPowspecFilter
 
diff --git a/manual/NcmPowspecSphereProj.html b/manual/NcmPowspecSphereProj.html index 8baa488..643a0c1 100644 --- a/manual/NcmPowspecSphereProj.html +++ b/manual/NcmPowspecSphereProj.html @@ -296,7 +296,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspecSphereProj
 
@@ -793,8 +793,8 @@

N ncm_powspec_sphere_proj_get_ell (NcmPowspecSphereProj *psp, const guint w_i, const gint ell, - GArray **lnxi, - GArray **Cell); + GArray **lnxi, + GArray **Cell);

Returns the results for $\ell$.

Parameters

diff --git a/manual/NcmPowspecSpline2d.html b/manual/NcmPowspecSpline2d.html index fa13c1e..0ef91b0 100644 --- a/manual/NcmPowspecSpline2d.html +++ b/manual/NcmPowspecSpline2d.html @@ -153,7 +153,7 @@

Ncm

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmPowspec
         ╰── NcmPowspecSpline2d
 
diff --git a/manual/NcmPrior.html b/manual/NcmPrior.html index d75cf6d..779a06d 100644 --- a/manual/NcmPrior.html +++ b/manual/NcmPrior.html @@ -114,7 +114,7 @@

NcmPrior

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ├── NcHICosmoQRBFRprior
diff --git a/manual/NcmPriorFlat.html b/manual/NcmPriorFlat.html
index aaf7f94..5c3173e 100644
--- a/manual/NcmPriorFlat.html
+++ b/manual/NcmPriorFlat.html
@@ -232,7 +232,7 @@ 

NcmPriorF

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ╰── NcmPriorFlat
diff --git a/manual/NcmPriorFlatFunc.html b/manual/NcmPriorFlatFunc.html
index d9ccf76..311707a 100644
--- a/manual/NcmPriorFlatFunc.html
+++ b/manual/NcmPriorFlatFunc.html
@@ -127,7 +127,7 @@ 

NcmPr

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ╰── NcmPriorFlat
diff --git a/manual/NcmPriorFlatParam.html b/manual/NcmPriorFlatParam.html
index c9cb146..a317201 100644
--- a/manual/NcmPriorFlatParam.html
+++ b/manual/NcmPriorFlatParam.html
@@ -194,7 +194,7 @@ 

NcmP

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ╰── NcmPriorFlat
@@ -279,7 +279,8 @@ 

NcmP ncm_prior_flat_param_new_name (const gchar *name, gdouble x_low, gdouble x_upp, - gdouble scale);

+ gdouble scale, + GError **error);

Creates a new Flat prior for parameter named name in mset . See @@ -313,6 +314,11 @@

NcmP

parameter scale

 

error

a GError

 
@@ -404,7 +410,8 @@

NcmP

ncm_prior_flat_param_set_model_ns ()

void
 ncm_prior_flat_param_set_model_ns (NcmPriorFlatParam *pfp,
-                                   const gchar *model_ns);
+ const gchar *model_ns, + GError **error);

Sets the model namespace of pfp to model_ns .

@@ -427,6 +434,11 @@

NcmP

model namespace

 

error

a GError

 
diff --git a/manual/NcmPriorGauss.html b/manual/NcmPriorGauss.html index 202296e..99d3bd4 100644 --- a/manual/NcmPriorGauss.html +++ b/manual/NcmPriorGauss.html @@ -190,7 +190,7 @@

NcmPrior

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ╰── NcmPriorGauss
diff --git a/manual/NcmPriorGaussFunc.html b/manual/NcmPriorGaussFunc.html
index ec8007a..f45c8ea 100644
--- a/manual/NcmPriorGaussFunc.html
+++ b/manual/NcmPriorGaussFunc.html
@@ -127,7 +127,7 @@ 

NcmP

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ╰── NcmPriorGauss
diff --git a/manual/NcmPriorGaussParam.html b/manual/NcmPriorGaussParam.html
index a86df95..73d0c83 100644
--- a/manual/NcmPriorGaussParam.html
+++ b/manual/NcmPriorGaussParam.html
@@ -194,7 +194,7 @@ 

Ncm

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmMSetFunc
         ╰── NcmPrior
             ╰── NcmPriorGauss
@@ -271,7 +271,8 @@ 

Ncm
NcmPriorGaussParam *
 ncm_prior_gauss_param_new_name (const gchar *name,
                                 gdouble mu,
-                                gdouble sigma);
+ gdouble sigma, + GError **error);

Creates a new Gaussian prior for parameter named name in mset . See @@ -300,6 +301,11 @@

Ncm

standard deviation

  + +

error

+

a GError

+  +

@@ -391,7 +397,8 @@

Ncm

ncm_prior_gauss_param_set_model_ns ()

void
 ncm_prior_gauss_param_set_model_ns (NcmPriorGaussParam *pgp,
-                                    const gchar *model_ns);
+ const gchar *model_ns, + GError **error);

Sets the model namespace of pgp to model_ns .

@@ -414,6 +421,11 @@

Ncm

model namespace

  + +

error

+

a GError

+  +

diff --git a/manual/NcmQuaternion.html b/manual/NcmQuaternion.html index d012bce..e7dbc46 100644 --- a/manual/NcmQuaternion.html +++ b/manual/NcmQuaternion.html @@ -83,6 +83,30 @@

NcmQuate NcmTriVec * +ncm_trivec_new_sphere () + + + + +NcmTriVec * + + +ncm_trivec_new_astro_coord () + + + + +NcmTriVec * + + +ncm_trivec_new_astro_ra_dec () + + + + +NcmTriVec * + + ncm_trivec_dup () @@ -168,6 +192,38 @@

NcmQuate +void + + +ncm_trivec_set_astro_coord () + + + + +void + + +ncm_trivec_get_astro_coord () + + + + +void + + +ncm_trivec_set_astro_ra_dec () + + + + +void + + +ncm_trivec_get_astro_ra_dec () + + + + NcmQuaternion * @@ -326,6 +382,22 @@

NcmQuate ncm_quaternion_inv_rotate () + + +void + + +ncm_quaternion_set_to_rotate_to_x () + + + + +void + + +ncm_quaternion_set_to_rotate_to_z () + + @@ -357,12 +429,16 @@

NcmQuate

Description

-

A quaternion is a four-dimensional vector that can be used to represent -rotations in three-dimensional space. The three-dimensional space is -represented by the three-dimensional subspace of the quaternions that have -zero real part.

-

This object also implements three-dimensional vectors and the mapping of -quaternions to rotation matrices.

+

A quaternion is a four-dimensional vector that can be used to represent rotations in +three-dimensional space. The three-dimensional space is represented by the +three-dimensional subspace of the quaternions that have zero real part.

+

This object also implements three-dimensional vectors and the mapping of quaternions +to rotation matrices.

+

The conjugate of a quaternion is the quaternion with the same real part and the +imaginary part negated, that is, if $q = s + \vec{v}$, then the conjugate of $q$ is +$q^\dagger = s - \vec{v}$.

+

The norm of a quaternion is the square root of the sum of the squares of its components. +The norm of a quaternion is always a positive real number.

Functions

@@ -450,6 +526,143 @@

NcmQuate


+

ncm_trivec_new_sphere ()

+
NcmTriVec *
+ncm_trivec_new_sphere (gdouble r,
+                       gdouble theta,
+                       gdouble phi);
+

Creates a new NcmTriVec with the given spherical coordinates. The spherical +coordinates are the radius, the polar angle and the azimuthal angle. The polar angle +is the angle between the vector and the z-axis, and the azimuthal angle is the angle +between the projection of the vector in the xy-plane and the x-axis.

+

[constructor]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

r

the radius

 

theta

the polar angle

 

phi

the azimuthal angle

 
+
+
+

Returns

+

the new NcmTriVec.

+

[transfer full]

+
+
+
+
+

ncm_trivec_new_astro_coord ()

+
NcmTriVec *
+ncm_trivec_new_astro_coord (gdouble r,
+                            gdouble delta,
+                            gdouble alpha);
+

Creates a new NcmTriVec with the given astronomical coordinates. The astronomical +coordinates are the declination and the right ascension. The declination is the angle +between the vector and the celestial equator, and the right ascension is the angle +between the projection of the vector in the celestial equator and the vernal equinox. +The angles are in radians.

+

[constructor]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

r

the radius

 

delta

the declination

 

alpha

the right ascension

 
+
+
+

Returns

+

the new NcmTriVec.

+

[transfer full]

+
+
+
+
+

ncm_trivec_new_astro_ra_dec ()

+
NcmTriVec *
+ncm_trivec_new_astro_ra_dec (gdouble r,
+                             gdouble ra,
+                             gdouble dec);
+

Creates a new NcmTriVec with the given astronomical coordinates. The astronomical +coordinates are the declination and the right ascension. The declination is the angle +between the vector and the celestial equator, and the right ascension is the angle +between the projection of the vector in the celestial equator and the vernal equinox. +The angles are in degrees.

+

[constructor]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

r

the radius

 

ra

the right ascension

 

dec

the declination

 
+
+
+

Returns

+

the new NcmTriVec.

+

[transfer full]

+
+
+
+

ncm_trivec_dup ()

NcmTriVec *
 ncm_trivec_dup (NcmTriVec *v);
@@ -699,7 +912,12 @@

NcmQuate gdouble r, gdouble theta, gdouble phi); -

Sets the spherical coordinates of a NcmTriVec.

+

Sets the spherical coordinates of a NcmTriVec. The spherical coordinates are the radius, +the polar angle and the azimuthal angle. The polar angle is the angle between the vector +and the z-axis, and the azimuthal angle is the angle between the projection of the vector +in the xy-plane and the x-axis.

+

The vector is defined as: +$$\vec{v} = (r \sin(\theta) \cos(\phi), r \sin(\theta) \sin(\phi), r \cos(\theta)).$$

Parameters

@@ -738,6 +956,7 @@

NcmQuate

ncm_trivec_get_spherical_coord ()

void
 ncm_trivec_get_spherical_coord (NcmTriVec *v,
+                                gdouble *r,
                                 gdouble *theta,
                                 gdouble *phi);

Computes the spherical coordinates of a NcmTriVec.

@@ -756,6 +975,11 @@

NcmQuate

+ + + + + @@ -771,6 +995,181 @@

NcmQuate
+

ncm_trivec_set_astro_coord ()

+
void
+ncm_trivec_set_astro_coord (NcmTriVec *v,
+                            gdouble r,
+                            gdouble delta,
+                            gdouble alpha);
+

Sets the astronomical coordinates of a NcmTriVec. The astronomical coordinates are +the declination and the right ascension. The vector is defined as: +$$\vec{v} = (\cos(\delta) \cos(\alpha), \cos(\delta) \sin(\alpha), \sin(\delta)).$$

+
+

Parameters

+

 

r

the radius.

[out]

theta

the polar angle.

[out]
+++++ + + + + + + + + + + + + + + + + + + + + + + +

v

a NcmTriVec

 

r

the radius

 

delta

the declination

 

alpha

the right ascension

 
+
+

+
+
+

ncm_trivec_get_astro_coord ()

+
void
+ncm_trivec_get_astro_coord (NcmTriVec *v,
+                            gdouble *r,
+                            gdouble *delta,
+                            gdouble *alpha);
+

Computes the astronomical coordinates of a NcmTriVec. +See ncm_trivec_set_astro_coord() for details.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

v

a NcmTriVec

 

r

the radius.

[out]

delta

the declination.

[out]

alpha

the right ascension.

[out]
+
+
+
+
+

ncm_trivec_set_astro_ra_dec ()

+
void
+ncm_trivec_set_astro_ra_dec (NcmTriVec *v,
+                             gdouble r,
+                             gdouble ra,
+                             gdouble dec);
+

Sets the astronomical coordinates of a NcmTriVec. The astronomical coordinates are +the declination and the right ascension. The declination is the angle between the vector +and the z-axis, and the right ascension is the angle between the projection of the vector +in the xy-plane and the x-axis. The declination and the right ascension are given in degrees.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

v

a NcmTriVec

 

r

the radius

 

ra

the right ascension (in degrees)

 

dec

the declination (in degrees)

 
+
+
+
+
+

ncm_trivec_get_astro_ra_dec ()

+
void
+ncm_trivec_get_astro_ra_dec (NcmTriVec *v,
+                             gdouble *r,
+                             gdouble *ra,
+                             gdouble *dec);
+

Computes the astronomical coordinates of a NcmTriVec. +See ncm_trivec_set_astro_ra_dec() for details.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

v

a NcmTriVec

 

r

the radius.

[out]

ra

the right ascension (in degrees).

[out]

dec

the declination (in degrees).

[out]
+
+
+
+

ncm_quaternion_new ()

NcmQuaternion *
 ncm_quaternion_new (void);
@@ -1146,7 +1545,10 @@

NcmQuate ncm_quaternion_mul (NcmQuaternion *q, NcmQuaternion *u, NcmQuaternion *res); -

Computes the product of two NcmQuaternion and stores the result in res +

Computes the product of two NcmQuaternion $r=qu$ where $q$ and $u$ are +q + and u +, respectively, and $r$ is res .

Parameters

@@ -1187,7 +1589,11 @@

NcmQuate That is, q = u * q -.

+, where u + and q + are u + and q +, respectively.

Parameters

@@ -1222,7 +1628,11 @@

NcmQuate That is, q = q * u -.

+, where q + and u + are q + and u +, respectively.

Parameters

@@ -1255,7 +1665,13 @@

NcmQuate NcmQuaternion *res);

Computes the product of two NcmQuaternion and stores the result in res . -The second NcmQuaternion is conjugated before the multiplication.

+The second NcmQuaternion is conjugated before the multiplication. +The result is $r = q u^\dagger$, where $q$ and $u$ are q + and u +, respectively, +and $r$ is res +. The conjugation is done by negating the vector part of u +.

Parameters

@@ -1293,7 +1709,11 @@

NcmQuate NcmQuaternion *res);

Computes the product of two NcmQuaternion and stores the result in res . -The first NcmQuaternion is conjugated before the multiplication.

+The first NcmQuaternion is conjugated before the multiplication. +That is, $r = q^\dagger u$ where $q$ and $u$ are q + and u +, respectively, and $r$ is res +.

Parameters

@@ -1328,7 +1748,8 @@

NcmQuate
void
 ncm_quaternion_rotate (NcmQuaternion *q,
                        NcmTriVec *v);
-

Computes the rotation of a NcmTriVec by a NcmQuaternion.

+

Computes the rotation of a NcmTriVec by a NcmQuaternion. +The rotation is done by the formula $v' = q v q^\dagger$.

Parameters

@@ -1382,6 +1803,76 @@

NcmQuate

+
+
+

ncm_quaternion_set_to_rotate_to_x ()

+
void
+ncm_quaternion_set_to_rotate_to_x (NcmQuaternion *q,
+                                   NcmTriVec *v);
+

Sets q + to the rotation that rotates the given NcmTriVec to the x-axis. It finds +first the quaternion that rotates the given vector to the xz-plane and then the +quaternion that rotates the vector to the x-axis. Finally, it multiplies the two +quaternions and stores the result in q +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

q

a NcmQuaternion

 

v

a NcmTriVec

 
+
+
+
+
+

ncm_quaternion_set_to_rotate_to_z ()

+
void
+ncm_quaternion_set_to_rotate_to_z (NcmQuaternion *q,
+                                   NcmTriVec *v);
+

Sets q + to the rotation that rotates the given NcmTriVec to the z-axis. It finds +first the quaternion that rotates the given vector to the xz-plane and then the +quaternion that rotates the vector to the z-axis. Finally, it multiplies the two +quaternions and stores the result in q +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

q

a NcmQuaternion

 

v

a NcmTriVec

 
+
+

Types and Values

diff --git a/manual/NcmRNG.html b/manual/NcmRNG.html index 38a09d8..c602174 100644 --- a/manual/NcmRNG.html +++ b/manual/NcmRNG.html @@ -443,7 +443,7 @@

NcmRNG

Object Hierarchy

    GBoxed
     ╰── NcmRNGDiscrete
-    GObject
+    GObject
     ╰── NcmRNG
 
@@ -958,7 +958,7 @@

NcmRNGNcmRNG *rng, gboolean allow_colisions);

Sets the algorithm seed using a PRNG seeded by /dev/urandom (Unix/Linux) -or current time, when the first is not available (see g_rand_new()). +or current time, when the first is not available (see g_rand_new). If allow_colisions is FALSE this function will set the first unused seed generated.

diff --git a/manual/NcmReparam.html b/manual/NcmReparam.html index 04311f2..17fd2d7 100644 --- a/manual/NcmReparam.html +++ b/manual/NcmReparam.html @@ -97,7 +97,7 @@

NcmReparam< -GType +GType ncm_reparam_get_compat_type () @@ -232,7 +232,7 @@

NcmReparam<

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmReparam
         ├── NcHICosmoDEReparamCMB
         ├── NcHICosmoDEReparamOk
@@ -363,8 +363,8 @@ 

NcmReparam<

ncm_reparam_set_compat_type ()

void
 ncm_reparam_set_compat_type (NcmReparam *reparam,
-                             GType compat_type);
-

Sets the compatible GType for this reparametrization.

+ GType compat_type);

+

Sets the compatible GType for this reparametrization.

Parameters

@@ -381,7 +381,7 @@

NcmReparam<

- + @@ -391,9 +391,9 @@

NcmReparam<

ncm_reparam_get_compat_type ()

-
GType
+
GType
 ncm_reparam_get_compat_type (NcmReparam *reparam);
-

Gets the compatible GType for this reparametrization.

+

Gets the compatible GType for this reparametrization.

Parameters

compat_type

a GType

a GType

 
@@ -411,7 +411,7 @@

NcmReparam<

Returns

-

the compatible GType for this reparametrization.

+

the compatible GType for this reparametrization.


diff --git a/manual/NcmReparamLinear.html b/manual/NcmReparamLinear.html index 7ef2064..d9358df 100644 --- a/manual/NcmReparamLinear.html +++ b/manual/NcmReparamLinear.html @@ -119,7 +119,7 @@

NcmRe

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmReparam
         ╰── NcmReparamLinear
 
@@ -184,7 +184,7 @@

NcmRe

ncm_reparam_linear_set_compat_type ()

void
 ncm_reparam_linear_set_compat_type (NcmReparamLinear *lin,
-                                    GType compat_type);
+ GType compat_type);

Sets the object's type compatible with this reparametrization.

Parameters

@@ -202,7 +202,7 @@

NcmRe

- + diff --git a/manual/NcmSFSphericalHarmonics.html b/manual/NcmSFSphericalHarmonics.html index 9515d09..b1abe0e 100644 --- a/manual/NcmSFSphericalHarmonics.html +++ b/manual/NcmSFSphericalHarmonics.html @@ -499,7 +499,7 @@

GBoxed ├── NcmSFSphericalHarmonicsY ╰── NcmSFSphericalHarmonicsYArray - GObject + GObject ╰── NcmSFSphericalHarmonics diff --git a/manual/NcmSParam.html b/manual/NcmSParam.html index 9efa88c..5fe5462 100644 --- a/manual/NcmSParam.html +++ b/manual/NcmSParam.html @@ -305,7 +305,7 @@

NcmSParam

Object Hierarchy

    GEnum
     ╰── NcmParamType
-    GObject
+    GObject
     ╰── NcmSParam
 
diff --git a/manual/NcmSerialize.html b/manual/NcmSerialize.html index e5dbeb8..29d7565 100644 --- a/manual/NcmSerialize.html +++ b/manual/NcmSerialize.html @@ -225,7 +225,7 @@

NcmSerial

- + @@ -1413,7 +1413,7 @@

NcmSerial

- + @@ -1454,7 +1454,7 @@

NcmSerial

- + @@ -1502,7 +1502,7 @@

NcmSerial

- + @@ -1538,7 +1538,7 @@

NcmSerial

- + @@ -1594,7 +1594,7 @@

NcmSerial

ncm_serialize_set_property ()

void
 ncm_serialize_set_property (NcmSerialize *ser,
-                            GObject *obj,
+                            GObject *obj,
                             const gchar *prop_str);

Deserialize the set of object properties in params and sets the obj @@ -1615,7 +1615,7 @@

NcmSerial

- + @@ -1633,7 +1633,7 @@

NcmSerial
void
 ncm_serialize_set_property_from_key_file
                                (NcmSerialize *ser,
-                                GObject *obj,
+                                GObject *obj,
                                 const gchar *prop_file);

Deserializes the set of object properties in prop_file and sets the obj @@ -1654,7 +1654,7 @@

NcmSerial

- + @@ -1669,9 +1669,9 @@

NcmSerial

ncm_serialize_from_variant ()

-
GObject *
+
GObject *
 ncm_serialize_from_variant (NcmSerialize *ser,
-                            GVariant *var_obj);
+ GVariant *var_obj);

Deserialize and returns the newly created object.

Parameters

@@ -1689,7 +1689,7 @@

NcmSerial

- + @@ -1697,7 +1697,7 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]

@@ -1706,8 +1706,8 @@

NcmSerial

ncm_serialize_array_from_variant ()

NcmObjArray *
 ncm_serialize_array_from_variant (NcmSerialize *ser,
-                                  GVariant *var);
-

Creates a new NcmObjArray from a GVariant.

+ GVariant *var); +

Creates a new NcmObjArray from a GVariant.

Parameters

compat_type

a GType

a GType

 
-GObject * +GObject * ncm_serialize_from_variant () @@ -265,7 +265,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_from_name_params () @@ -273,7 +273,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_from_string () @@ -281,7 +281,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_from_yaml () @@ -321,7 +321,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_from_file () @@ -329,7 +329,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_from_binfile () @@ -345,7 +345,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_from_yaml_file () @@ -393,7 +393,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_gvalue_to_gvariant () @@ -401,7 +401,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_to_variant () @@ -409,7 +409,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_array_to_variant () @@ -417,7 +417,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_dict_str_to_variant () @@ -425,7 +425,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_dict_int_to_variant () @@ -433,7 +433,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_var_dict_to_variant () @@ -561,7 +561,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_dup_obj () @@ -713,7 +713,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_variant () @@ -721,7 +721,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_name_params () @@ -729,7 +729,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_string () @@ -737,7 +737,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_yaml () @@ -745,7 +745,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_file () @@ -753,7 +753,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_binfile () @@ -761,7 +761,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_from_yaml_file () @@ -769,7 +769,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_global_gvalue_to_gvariant () @@ -777,7 +777,7 @@

NcmSerial

-GVariant * +GVariant * ncm_serialize_global_to_variant () @@ -825,7 +825,7 @@

NcmSerial

-GObject * +GObject * ncm_serialize_global_dup_obj () @@ -944,23 +944,23 @@

NcmSerial

Object Hierarchy

    GFlags
     ╰── NcmSerializeOpt
-    GObject
+    GObject
     ╰── NcmSerialize
 

Description

This object provides serialization, deserialization and duplication of objects. -The serialization process is based on the GObject object system.

+The serialization process is based on the GObject object system.

Serialization is the process of converting an object into a stream of bytes to store the object or transmit it to memory, a database, or a file. Its main purpose is to save the state of an object in order to be able to recreate it when needed. The reverse process is called deserialization.

-

One support for serialized data GVariant. -The GVariant is a type-safe, reference counted, immutable, and memory-efficient container for arbitrary data. +

One support for serialized data GVariant. +The GVariant is a type-safe, reference counted, immutable, and memory-efficient container for arbitrary data. It is a generic container that can hold any type of data, including basic types such as integers and floating point numbers, strings, and byte arrays, as well as more complex types such as tuples, dictionaries, and variants. -The GVariant type system is designed to be extensible, so that new types can be added in the future. -A serialized GVariant object can be stored in binary or text format.

+The GVariant type system is designed to be extensible, so that new types can be added in the future. +A serialized GVariant object can be stored in binary or text format.

Functions

@@ -1183,7 +1183,7 @@

NcmSerial
gboolean
 ncm_serialize_contain_instance (NcmSerialize *ser,
                                 gpointer obj);
-

Checks if the GObject instance obj +

Checks if the GObject instance obj is contained in ser .

@@ -1202,7 +1202,7 @@

NcmSerial

obj

a GObject.

a GObject.

[type GObject]

obj

a GObject.

a GObject.

[type GObject]

obj

a GObject.

a GObject.

[type GObject]

obj

a GObject.

a GObject.

[type GObject]

obj

a GObject.

a GObject.

[type GObject]

obj

a GObject.

a GObject.

 

obj

a GObject.

a GObject.

 

var_obj

A GVariant containing the serialized version of the object.

A GVariant containing the serialized version of the object.

 
@@ -1724,7 +1724,7 @@

NcmSerial

- + @@ -1741,8 +1741,8 @@

NcmSerial

ncm_serialize_dict_str_from_variant ()

NcmObjDictStr *
 ncm_serialize_dict_str_from_variant (NcmSerialize *ser,
-                                     GVariant *var);
-

Creates a new NcmObjDictStr from a GVariant.

+ GVariant *var); +

Creates a new NcmObjDictStr from a GVariant.

Parameters

var

a GVariant containing an array of objects.

a GVariant containing an array of objects.

 
@@ -1759,7 +1759,7 @@

NcmSerial

- + @@ -1776,8 +1776,8 @@

NcmSerial

ncm_serialize_dict_int_from_variant ()

NcmObjDictInt *
 ncm_serialize_dict_int_from_variant (NcmSerialize *ser,
-                                     GVariant *var);
-

Creates a new NcmObjDictInt from a GVariant.

+ GVariant *var); +

Creates a new NcmObjDictInt from a GVariant.

Parameters

var

a GVariant containing a dictionary of string keys

a GVariant containing a dictionary of string keys

 
@@ -1794,7 +1794,7 @@

NcmSerial

- + @@ -1811,8 +1811,8 @@

NcmSerial

ncm_serialize_var_dict_from_variant ()

NcmVarDict *
 ncm_serialize_var_dict_from_variant (NcmSerialize *ser,
-                                     GVariant *var);
-

Creates a new NcmVarDict from a GVariant.

+ GVariant *var); +

Creates a new NcmVarDict from a GVariant.

Parameters

var

a GVariant containing a dictionary of integers keys

a GVariant containing a dictionary of integers keys

 
@@ -1829,7 +1829,7 @@

NcmSerial

- + @@ -1844,10 +1844,10 @@

NcmSerial

ncm_serialize_from_name_params ()

-
GObject *
+
GObject *
 ncm_serialize_from_name_params (NcmSerialize *ser,
                                 const gchar *obj_name,
-                                GVariant *params);
+ GVariant *params);

Parses the serialized parameters and returns the newly created object using them.

Parameters

@@ -1870,7 +1870,7 @@

NcmSerial

- + @@ -1878,14 +1878,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_from_string ()

-
GObject *
+
GObject *
 ncm_serialize_from_string (NcmSerialize *ser,
                            const gchar *obj_ser);

Parses the serialized and returns the newly created object.

@@ -1913,14 +1913,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_from_yaml ()

-
GObject *
+
GObject *
 ncm_serialize_from_yaml (NcmSerialize *ser,
                          const gchar *yaml_obj);

Parses the serialized string in yaml_obj @@ -1949,7 +1949,7 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]

@@ -2103,7 +2103,7 @@

NcmSerial

ncm_serialize_from_file ()

-
GObject *
+
GObject *
 ncm_serialize_from_file (NcmSerialize *ser,
                          const gchar *filename);

Parses the serialized string in filename @@ -2132,14 +2132,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_from_binfile ()

-
GObject *
+
GObject *
 ncm_serialize_from_binfile (NcmSerialize *ser,
                             const gchar *filename);

Parses the serialized binary data in filename @@ -2168,7 +2168,7 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]

@@ -2219,7 +2219,7 @@

NcmSerial

ncm_serialize_from_yaml_file ()

-
GObject *
+
GObject *
 ncm_serialize_from_yaml_file (NcmSerialize *ser,
                               const gchar *filename);

Parses the YAML in filename @@ -2248,7 +2248,7 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]

@@ -2258,7 +2258,7 @@

NcmSerial
NcmObjArray *
 ncm_serialize_array_from_key_file (NcmSerialize *ser,
                                    const gchar *filename);
-

Loads a NcmObjArray from a file using a NcmSerialize and a GKeyFile.

+

Loads a NcmObjArray from a file using a NcmSerialize and a GKeyFile.

Parameters

var

a GVariant containing a dictionary of string and variants

a GVariant containing a dictionary of string and variants

 

params

a GVariant containing the object parameters.

a GVariant containing the object parameters.

 
@@ -2435,10 +2435,10 @@

NcmSerial

ncm_serialize_gvalue_to_gvariant ()

-
GVariant *
+
GVariant *
 ncm_serialize_gvalue_to_gvariant (NcmSerialize *ser,
-                                  GValue *val);
-

Converts a GValue to a GVariant.

+ GValue *val);
+

Converts a GValue to a GVariant.

Parameters

@@ -2455,7 +2455,7 @@

NcmSerial

- + @@ -2463,7 +2463,7 @@

NcmSerial

Returns

-

A GVariant convertion of val +

A GVariant convertion of val .

[transfer full]

@@ -2471,12 +2471,11 @@

NcmSerial

ncm_serialize_to_variant ()

-
GVariant *
+
GVariant *
 ncm_serialize_to_variant (NcmSerialize *ser,
-                          GObject *obj);
+ GObject *obj);

Serialize the obj - to a GVariant - representation.

+ to a GVariant representation.

Parameters

val

a GValue.

a GValue.

 
@@ -2493,7 +2492,7 @@

NcmSerial

- + @@ -2501,7 +2500,7 @@

NcmSerial

Returns

-

A GVariant dictionary describing the obj +

A GVariant dictionary describing the obj .

[transfer full]

@@ -2509,10 +2508,10 @@

NcmSerial

ncm_serialize_array_to_variant ()

-
GVariant *
+
GVariant *
 ncm_serialize_array_to_variant (NcmSerialize *ser,
                                 NcmObjArray *oa);
-

Serializes a NcmObjArray to a GVariant.

+

Serializes a NcmObjArray to a GVariant.

Parameters

obj

a GObject.

a GObject.

 
@@ -2537,17 +2536,17 @@

NcmSerial

Returns

-

the serialized GVariant.

+

the serialized GVariant.

[transfer full]


ncm_serialize_dict_str_to_variant ()

-
GVariant *
+
GVariant *
 ncm_serialize_dict_str_to_variant (NcmSerialize *ser,
                                    NcmObjDictStr *ods);
-

Serializes a NcmObjDictStr to a GVariant.

+

Serializes a NcmObjDictStr to a GVariant.

Parameters

@@ -2572,17 +2571,17 @@

NcmSerial

Returns

-

the serialized GVariant.

+

the serialized GVariant.

[transfer full]


ncm_serialize_dict_int_to_variant ()

-
GVariant *
+
GVariant *
 ncm_serialize_dict_int_to_variant (NcmSerialize *ser,
                                    NcmObjDictInt *odi);
-

Serializes a NcmObjDictInt to a GVariant.

+

Serializes a NcmObjDictInt to a GVariant.

Parameters

@@ -2607,17 +2606,17 @@

NcmSerial

Returns

-

the serialized GVariant.

+

the serialized GVariant.

[transfer full]


ncm_serialize_var_dict_to_variant ()

-
GVariant *
+
GVariant *
 ncm_serialize_var_dict_to_variant (NcmSerialize *ser,
                                    NcmVarDict *vd);
-

Serializes a NcmVarDict to a GVariant.

+

Serializes a NcmVarDict to a GVariant.

Parameters

@@ -2642,7 +2641,7 @@

NcmSerial

Returns

-

the serialized GVariant.

+

the serialized GVariant.

[transfer full]

@@ -2651,7 +2650,7 @@

NcmSerial

ncm_serialize_to_string ()

gchar *
 ncm_serialize_to_string (NcmSerialize *ser,
-                         GObject *obj,
+                         GObject *obj,
                          gboolean valid_variant);

Serialize the object obj to a string.

@@ -2671,12 +2670,12 @@

NcmSerial

- + - + @@ -2694,7 +2693,7 @@

NcmSerial

ncm_serialize_to_yaml ()

gchar *
 ncm_serialize_to_yaml (NcmSerialize *ser,
-                       GObject *obj);
+ GObject *obj);

Serialize the object obj to a YAML string.

@@ -2713,7 +2712,7 @@

NcmSerial

- + @@ -2879,7 +2878,7 @@

NcmSerial

ncm_serialize_to_file ()

void
 ncm_serialize_to_file (NcmSerialize *ser,
-                       GObject *obj,
+                       GObject *obj,
                        const gchar *filename);

Serializes obj and saves the string in filename @@ -2900,7 +2899,7 @@

NcmSerial

- + @@ -2917,7 +2916,7 @@

NcmSerial

ncm_serialize_to_binfile ()

void
 ncm_serialize_to_binfile (NcmSerialize *ser,
-                          GObject *obj,
+                          GObject *obj,
                           const gchar *filename);

Serializes obj and saves the binary in filename @@ -2938,7 +2937,7 @@

NcmSerial

- + @@ -3000,7 +2999,7 @@

NcmSerial

ncm_serialize_to_yaml_file ()

void
 ncm_serialize_to_yaml_file (NcmSerialize *ser,
-                            GObject *obj,
+                            GObject *obj,
                             const gchar *filename);

Serializes obj and saves the YAML string in filename @@ -3021,7 +3020,7 @@

NcmSerial

- + @@ -3041,7 +3040,7 @@

NcmSerial NcmObjArray *oa, const gchar *filename, gboolean save_comment); -

Saves a NcmObjArray to a file using a NcmSerialize and a GKeyFile.

+

Saves a NcmObjArray to a file using a NcmSerialize and a GKeyFile.

Parameters

obj

a GObject.

a GObject.

 

valid_variant

whether to use a valid GVariant representation.

whether to use a valid GVariant representation.

 

obj

a GObject

a GObject

 

obj

a GObject

a GObject

 

obj

a GObject

a GObject

 

obj

a GObject

a GObject

 
@@ -3222,9 +3221,9 @@

NcmSerial

ncm_serialize_dup_obj ()

-
GObject *
+
GObject *
 ncm_serialize_dup_obj (NcmSerialize *ser,
-                       GObject *obj);
+ GObject *obj);

Duplicates obj by serializing and deserializing a new object.

@@ -3243,7 +3242,7 @@

NcmSerial

- + @@ -3296,8 +3295,8 @@

NcmSerial

ncm_serialize_variant_to_yaml ()

gchar *
 ncm_serialize_variant_to_yaml (NcmSerialize *ser,
-                               GVariant *var_obj);
-

Converts a GObject serialized to a GVariant to a YAML string.

+ GVariant *var_obj); +

Converts a GObject serialized to a GVariant to a YAML string.

Parameters

obj

a GObject.

a GObject.

 
@@ -3314,7 +3313,7 @@

NcmSerial

- + @@ -3406,7 +3405,7 @@

NcmSerial

- +

var_obj

a GObject serialized to a GVariant

a GObject serialized to a GVariant

 

obj

a GObject.

a GObject.

[type GObject]
@@ -3524,7 +3523,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

[type GObject] @@ -3559,7 +3558,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

[type GObject]

@@ -3581,7 +3580,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

[type GObject]

@@ -3626,7 +3625,7 @@

NcmSerial

ncm_serialize_global_set_property ()

void
-ncm_serialize_global_set_property (GObject *obj,
+ncm_serialize_global_set_property (GObject *obj,
                                    const gchar *prop_str);

Global version of ncm_serialize_set_property().

@@ -3640,7 +3639,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

  @@ -3657,7 +3656,7 @@

NcmSerial

ncm_serialize_global_set_property_from_key_file ()

void
 ncm_serialize_global_set_property_from_key_file
-                               (GObject *obj,
+                               (GObject *obj,
                                 const gchar *prop_file);

Global version of ncm_serialize_set_property().

@@ -3671,12 +3670,12 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

 

prop_file

-

a GKeyFile containing the parameters to set.

+

a GKeyFile containing the parameters to set.

  @@ -3686,8 +3685,8 @@

NcmSerial

ncm_serialize_global_from_variant ()

-
GObject *
-ncm_serialize_global_from_variant (GVariant *var_obj);
+
GObject *
+ncm_serialize_global_from_variant (GVariant *var_obj);

Global version of ncm_serialize_from_variant().

Parameters

@@ -3699,14 +3698,14 @@

NcmSerial

var_obj

-

A GVariant containing the serialized version of the object.

+

A GVariant containing the serialized version of the object.

 

Returns

-

a new GObject deserialized from var_obj +

a new GObject deserialized from var_obj .

[transfer full]

@@ -3714,9 +3713,9 @@

NcmSerial

ncm_serialize_global_from_name_params ()

-
GObject *
+
GObject *
 ncm_serialize_global_from_name_params (const gchar *obj_name,
-                                       GVariant *params);
+ GVariant *params);

Global version of ncm_serialize_from_name_params().

Parameters

@@ -3734,7 +3733,7 @@

NcmSerial

params

-

a GVariant containing the object parameters.

+

a GVariant containing the object parameters.

  @@ -3742,14 +3741,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_global_from_string ()

-
GObject *
+
GObject *
 ncm_serialize_global_from_string (const gchar *obj_ser);

Global version of ncm_serialize_from_string().

@@ -3769,14 +3768,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_global_from_yaml ()

-
GObject *
+
GObject *
 ncm_serialize_global_from_yaml (const gchar *yaml_obj);

Global version of ncm_serialize_from_yaml().

@@ -3796,14 +3795,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_global_from_file ()

-
GObject *
+
GObject *
 ncm_serialize_global_from_file (const gchar *filename);

Global version of ncm_serialize_from_file().

@@ -3823,14 +3822,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_global_from_binfile ()

-
GObject *
+
GObject *
 ncm_serialize_global_from_binfile (const gchar *filename);

Global version of ncm_serialize_from_binfile().

@@ -3850,14 +3849,14 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_global_from_yaml_file ()

-
GObject *
+
GObject *
 ncm_serialize_global_from_yaml_file (const gchar *filename);

Global version of ncm_serialize_from_yaml_file().

@@ -3877,16 +3876,16 @@

NcmSerial

Returns

-

A new GObject.

+

A new GObject.

[transfer full]


ncm_serialize_global_gvalue_to_gvariant ()

-
GVariant *
+
GVariant *
 ncm_serialize_global_gvalue_to_gvariant
-                               (GValue *val);
+ (GValue *val);

Global version of ncm_serialize_gvalue_to_gvariant().

Parameters

@@ -3898,14 +3897,14 @@

NcmSerial

val

-

a GValue.

+

a GValue.

 

Returns

-

A GVariant convertion of val +

A GVariant convertion of val .

[transfer full]

@@ -3913,8 +3912,8 @@

NcmSerial

ncm_serialize_global_to_variant ()

-
GVariant *
-ncm_serialize_global_to_variant (GObject *obj);
+
GVariant *
+ncm_serialize_global_to_variant (GObject *obj);

Global version of ncm_serialize_to_variant().

Parameters

@@ -3926,14 +3925,14 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

 

Returns

-

A GVariant dictionary describing the obj +

A GVariant dictionary describing the obj .

[transfer full]

@@ -3942,7 +3941,7 @@

NcmSerial

ncm_serialize_global_to_string ()

gchar *
-ncm_serialize_global_to_string (GObject *obj,
+ncm_serialize_global_to_string (GObject *obj,
                                 gboolean valid_variant);

Global version of ncm_serialize_to_string().

@@ -3956,12 +3955,12 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

 

valid_variant

-

whether to use a valid GVariant representation.

+

whether to use a valid GVariant representation.

  @@ -3978,7 +3977,7 @@

NcmSerial

ncm_serialize_global_to_yaml ()

gchar *
-ncm_serialize_global_to_yaml (GObject *obj);
+ncm_serialize_global_to_yaml (GObject *obj);

Global version of ncm_serialize_to_yaml().

Parameters

@@ -3990,7 +3989,7 @@

NcmSerial

obj

-

a GObject

+

a GObject

 

@@ -4006,7 +4005,7 @@

NcmSerial

ncm_serialize_global_to_file ()

void
-ncm_serialize_global_to_file (GObject *obj,
+ncm_serialize_global_to_file (GObject *obj,
                               const gchar *filename);

Global version of ncm_serialize_to_file().

@@ -4020,7 +4019,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

  @@ -4036,7 +4035,7 @@

NcmSerial

ncm_serialize_global_to_binfile ()

void
-ncm_serialize_global_to_binfile (GObject *obj,
+ncm_serialize_global_to_binfile (GObject *obj,
                                  const gchar *filename);

Global version of ncm_serialize_to_binfile().

@@ -4050,7 +4049,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

  @@ -4066,7 +4065,7 @@

NcmSerial

ncm_serialize_global_to_yaml_file ()

void
-ncm_serialize_global_to_yaml_file (GObject *obj,
+ncm_serialize_global_to_yaml_file (GObject *obj,
                                    const gchar *filename);

Global version of ncm_serialize_to_yaml_file().

@@ -4080,7 +4079,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

  @@ -4095,8 +4094,8 @@

NcmSerial

ncm_serialize_global_dup_obj ()

-
GObject *
-ncm_serialize_global_dup_obj (GObject *obj);
+
GObject *
+ncm_serialize_global_dup_obj (GObject *obj);

Global version of ncm_serialize_dup_obj().

Parameters

@@ -4108,7 +4107,7 @@

NcmSerial

obj

-

a GObject.

+

a GObject.

 

@@ -4124,9 +4123,9 @@

NcmSerial

ncm_serialize_global_variant_to_yaml ()

gchar *
-ncm_serialize_global_variant_to_yaml (GVariant *var_obj);
+ncm_serialize_global_variant_to_yaml (GVariant *var_obj);

Global version of ncm_serialize_variant_to_yaml(). -Converts a GObject serialized to a GVariant to a YAML string.

+Converts a GObject serialized to a GVariant to a YAML string.

Parameters

@@ -4137,7 +4136,7 @@

NcmSerial

- +

var_obj

a GObject serialized to a GVariant

a GObject serialized to a GVariant

 
diff --git a/manual/NcmSphereMap.html b/manual/NcmSphereMap.html index a11f4b6..910e31c 100644 --- a/manual/NcmSphereMap.html +++ b/manual/NcmSphereMap.html @@ -8,7 +8,7 @@ - + + + + + + + + + +
+
+
+ + +
+

NcmSphereNN

+

NcmSphereNN — An re-implementation of Healpix.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NcmSphereNN * + +ncm_sphere_nn_new () +
+NcmSphereNN * + +ncm_sphere_nn_ref () +
+void + +ncm_sphere_nn_free () +
+void + +ncm_sphere_nn_clear () +
+void + +ncm_sphere_nn_insert () +
+void + +ncm_sphere_nn_insert_array () +
+void + +ncm_sphere_nn_get () +
+gint64 + +ncm_sphere_nn_get_n () +
+void + +ncm_sphere_nn_rebuild () +
+GArray * + +ncm_sphere_nn_knn_search () +
+void + +ncm_sphere_nn_knn_search_distances () +
+void + +ncm_sphere_nn_dump_tree () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
#defineNCM_TYPE_SPHERE_NN
 NcmSphereNN
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NcmSphereNN
+
+
+
+

Description

+

NN pixalization/manipulation algorithms, Ylm decomposition.

+
+
+

Functions

+
+

ncm_sphere_nn_new ()

+
NcmSphereNN *
+ncm_sphere_nn_new ();
+

Creates a new NcmSphereNN for a given nobjs +.

+
+

Returns

+

a new NcmSphereNN.

+

[transfer full]

+
+
+
+
+

ncm_sphere_nn_ref ()

+
NcmSphereNN *
+ncm_sphere_nn_ref (NcmSphereNN *snn);
+

Increases the reference count of snn +.

+
+

Parameters

+
+++++ + + + + + +

snn

a NcmSphereNN

 
+
+
+

Returns

+

snn +.

+

[transfer full]

+
+
+
+
+

ncm_sphere_nn_free ()

+
void
+ncm_sphere_nn_free (NcmSphereNN *snn);
+

Decreases the reference count of snn +. When its reference count +drops to 0, the object is finalized (i.e. its memory is freed).

+
+

Parameters

+
+++++ + + + + + +

snn

a NcmSphereNN

 
+
+
+
+
+

ncm_sphere_nn_clear ()

+
void
+ncm_sphere_nn_clear (NcmSphereNN **snn);
+

If *snn + is not NULL, decreases the reference count of snn +. +When its reference count drops to 0, the object is finalized +(i.e. its memory is freed). +Set *snn + to NULL.

+
+

Parameters

+
+++++ + + + + + +

snn

a NcmSphereNN

 
+
+
+
+
+

ncm_sphere_nn_insert ()

+
void
+ncm_sphere_nn_insert (NcmSphereNN *snn,
+                      const gdouble r,
+                      const gdouble theta,
+                      const gdouble phi);
+

Set the object i + of snn + to the given theta + and phi +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

snn

a NcmSphereNN

 

r

the object radius

 

theta

the object theta

 

phi

the object phi

 
+
+
+
+
+

ncm_sphere_nn_insert_array ()

+
void
+ncm_sphere_nn_insert_array (NcmSphereNN *snn,
+                            GArray *r,
+                            GArray *theta,
+                            GArray *phi);
+

Inserts an array of objects in snn +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

snn

a NcmSphereNN

 

r

the object radius.

[element-type gdouble]

theta

the object theta.

[element-type gdouble]

phi

the object phi.

[element-type gdouble]
+
+
+
+
+

ncm_sphere_nn_get ()

+
void
+ncm_sphere_nn_get (NcmSphereNN *snn,
+                   const gint64 i,
+                   gdouble *r,
+                   gdouble *theta,
+                   gdouble *phi);
+

Get the object i + of snn +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

snn

a NcmSphereNN

 

i

the object index

 

r

the object radius.

[out]

theta

the object theta.

[out]

phi

the object phi.

[out]
+
+
+
+
+

ncm_sphere_nn_get_n ()

+
gint64
+ncm_sphere_nn_get_n (NcmSphereNN *snn);
+
+

Parameters

+
+++++ + + + + + +

snn

a NcmSphereNN

 
+
+
+

Returns

+

the number of objects of snn +.

+
+
+
+
+

ncm_sphere_nn_rebuild ()

+
void
+ncm_sphere_nn_rebuild (NcmSphereNN *snn);
+

Rebuild the snn + or build it if it is empty.

+
+

Parameters

+
+++++ + + + + + +

snn

a NcmSphereNN

 
+
+
+
+
+

ncm_sphere_nn_knn_search ()

+
GArray *
+ncm_sphere_nn_knn_search (NcmSphereNN *snn,
+                          const gdouble r,
+                          const gdouble theta,
+                          const gdouble phi,
+                          const gint64 k);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

snn

a NcmSphereNN

 

r

the target radius

 

theta

the target theta

 

phi

the target phi

 

k

the number of nearest neighbors

 
+
+
+

Returns

+

a GArray with the k +nearest neighbors.

+

[transfer full][element-type glong]

+
+
+
+
+

ncm_sphere_nn_knn_search_distances ()

+
void
+ncm_sphere_nn_knn_search_distances (NcmSphereNN *snn,
+                                    const gdouble r,
+                                    const gdouble theta,
+                                    const gdouble phi,
+                                    const gint64 k,
+                                    GArray **distances,
+                                    GArray **indices);
+

Computes the k + nearest neighbors of the target point (theta +, phi +) and stores the +distances and indices in distances + and indices +, respectively. The distances are +Euclidean distances in the 3D space squared.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

snn

a NcmSphereNN

 

r

the target radius

 

theta

the target theta

 

phi

the target phi

 

k

the number of nearest neighbors

 

distances

the distances to the k +nearest neighbors.

[out][transfer full][element-type gdouble]

indices

the indices of the k +nearest neighbors.

[out][transfer full][element-type glong]
+
+
+
+
+

ncm_sphere_nn_dump_tree ()

+
void
+ncm_sphere_nn_dump_tree (NcmSphereNN *snn);
+

Print to the standard output the tree structure of snn +.

+
+

Parameters

+
+++++ + + + + + +

snn

a NcmSphereNN

 
+
+
+
+
+

Types and Values

+
+

NCM_TYPE_SPHERE_NN

+
#define NCM_TYPE_SPHERE_NN (ncm_sphere_nn_get_type ())
+
+
+
+
+

NcmSphereNN

+
typedef struct _NcmSphereNN NcmSphereNN;
+
+
+
+ + + \ No newline at end of file diff --git a/manual/NcmSpline.html b/manual/NcmSpline.html index 1714105..a318ddc 100644 --- a/manual/NcmSpline.html +++ b/manual/NcmSpline.html @@ -386,7 +386,7 @@

NcmSpline

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline
         ├── NcmSplineCubic
         ├── NcmSplineGsl
@@ -518,8 +518,8 @@ 

NcmSpline

ncm_spline_new_array ()

NcmSpline *
 ncm_spline_new_array (const NcmSpline *s,
-                      GArray *x,
-                      GArray *y,
+                      GArray *x,
+                      GArray *y,
                       const gboolean init);

This function returns a new NcmSpline, where the knots of this new spline are given in the GArray x @@ -889,8 +889,8 @@

NcmSpline

ncm_spline_set_array ()

void
 ncm_spline_set_array (NcmSpline *s,
-                      GArray *x,
-                      GArray *y,
+                      GArray *x,
+                      GArray *y,
                       gboolean init);

This function sets x as the knot vector and y diff --git a/manual/NcmSpline2d.html b/manual/NcmSpline2d.html index bc4fb5f..14f67ac 100644 --- a/manual/NcmSpline2d.html +++ b/manual/NcmSpline2d.html @@ -443,7 +443,7 @@

NcmSpline2

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline2d
         ├── NcmSpline2dBicubic
         ├── NcmSpline2dGsl
@@ -1929,8 +1929,8 @@ 

NcmSpline2 ncm_spline2d_eval_vec_y (NcmSpline2d *s2d, gdouble x, const NcmVector *y, - GArray *order, - GArray *res);

+ GArray *order, + GArray *res);

Computes the interpolated values of a function computed at the point (x , y ) for diff --git a/manual/NcmSpline2dBicubic.html b/manual/NcmSpline2dBicubic.html index 29904c5..b3fbd9c 100644 --- a/manual/NcmSpline2dBicubic.html +++ b/manual/NcmSpline2dBicubic.html @@ -196,7 +196,7 @@

Ncm

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline2d
         ╰── NcmSpline2dBicubic
 
diff --git a/manual/NcmSpline2dGsl.html b/manual/NcmSpline2dGsl.html index 6c77f6d..bbd674c 100644 --- a/manual/NcmSpline2dGsl.html +++ b/manual/NcmSpline2dGsl.html @@ -104,7 +104,7 @@

NcmSpli

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline2d
         ╰── NcmSpline2dGsl
 
diff --git a/manual/NcmSpline2dSpline.html b/manual/NcmSpline2dSpline.html index bdf571f..e8bd2d9 100644 --- a/manual/NcmSpline2dSpline.html +++ b/manual/NcmSpline2dSpline.html @@ -94,7 +94,7 @@

NcmS

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline2d
         ╰── NcmSpline2dSpline
 
diff --git a/manual/NcmSplineCubic.html b/manual/NcmSplineCubic.html index b4dc48c..88e9bfb 100644 --- a/manual/NcmSplineCubic.html +++ b/manual/NcmSplineCubic.html @@ -132,7 +132,7 @@

NcmSpli

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline
         ╰── NcmSplineCubic
             ├── NcmSplineCubicD2
diff --git a/manual/NcmSplineCubicD2.html b/manual/NcmSplineCubicD2.html
index b7230da..7092521 100644
--- a/manual/NcmSplineCubicD2.html
+++ b/manual/NcmSplineCubicD2.html
@@ -94,7 +94,7 @@ 

NcmSp

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline
         ╰── NcmSplineCubic
             ╰── NcmSplineCubicD2
diff --git a/manual/NcmSplineCubicNotaknot.html b/manual/NcmSplineCubicNotaknot.html
index f6d9a80..490b037 100644
--- a/manual/NcmSplineCubicNotaknot.html
+++ b/manual/NcmSplineCubicNotaknot.html
@@ -104,7 +104,7 @@ 

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmSpline
         ╰── NcmSplineCubic
             ╰── NcmSplineCubicNotaknot
diff --git a/manual/NcmSplineFuncTest.html b/manual/NcmSplineFuncTest.html
index 3566fdf..6ff286e 100644
--- a/manual/NcmSplineFuncTest.html
+++ b/manual/NcmSplineFuncTest.html
@@ -432,7 +432,7 @@ 

NcmS
    GEnum
     ├── NcmSplineFuncTestType
     ╰── NcmSplineFuncTestTypePDF
-    GObject
+    GObject
     ╰── NcmSplineFuncTest
 

diff --git a/manual/NcmSplineGsl.html b/manual/NcmSplineGsl.html index a809f92..6dda358 100644 --- a/manual/NcmSplineGsl.html +++ b/manual/NcmSplineGsl.html @@ -121,6 +121,21 @@

NcmSpline ncm_spline_gsl_set_type_by_name () + + +NcmSplineGslType + + +ncm_spline_gsl_get_type_id () + + + +const gsl_interp_type * + + +ncm_spline_gsl_get_gsl_type () + +

@@ -167,7 +182,7 @@

NcmSpline

Object Hierarchy

    GEnum
     ╰── NcmSplineGslType
-    GObject
+    GObject
     ╰── NcmSpline
         ╰── NcmSplineGsl
 
@@ -429,6 +444,60 @@

NcmSpline

+
+
+

ncm_spline_gsl_get_type_id ()

+
NcmSplineGslType
+ncm_spline_gsl_get_type_id (NcmSplineGsl *sg);
+

This function returns the interpolation method id of sg +.

+
+

Parameters

+
+++++ + + + + + +

sg

a NcmSplineGsl

 
+
+
+

Returns

+

the interpolation method id.

+
+
+
+
+

ncm_spline_gsl_get_gsl_type ()

+
const gsl_interp_type *
+ncm_spline_gsl_get_gsl_type (NcmSplineGsl *sg);
+

This function returns the interpolation method of sg +.

+
+

Parameters

+
+++++ + + + + + +

sg

a NcmSplineGsl

 
+
+
+

Returns

+

the gsl interpolation method.

+
+

Types and Values

diff --git a/manual/NcmSplineRBF.html b/manual/NcmSplineRBF.html index 9f6ef1b..a0d5629 100644 --- a/manual/NcmSplineRBF.html +++ b/manual/NcmSplineRBF.html @@ -165,7 +165,7 @@

NcmSpline

Object Hierarchy

    GEnum
     ╰── NcmSplineRBFType
-    GObject
+    GObject
     ╰── NcmSpline
         ╰── NcmSplineRBF
 
diff --git a/manual/NcmStatsDist.html b/manual/NcmStatsDist.html index da2f917..e62e66f 100644 --- a/manual/NcmStatsDist.html +++ b/manual/NcmStatsDist.html @@ -289,7 +289,7 @@

NcmStatsD -GPtrArray * +GPtrArray * ncm_stats_dist_peek_sample_array () @@ -417,7 +417,7 @@

NcmStatsD

Object Hierarchy

    GEnum
     ╰── NcmStatsDistCV
-    GObject
+    GObject
     ╰── NcmStatsDist
         ╰── NcmStatsDistKDE
 
@@ -1050,7 +1050,7 @@

NcmStatsD

ncm_stats_dist_prepare_kernel ()

void
 ncm_stats_dist_prepare_kernel (NcmStatsDist *sd,
-                               GPtrArray *sample_array);
+ GPtrArray *sample_array);

Prepares the object for computations of the individuals kernels and is usually part of ncm_stats_dist_prepare() and is should not be called directly.

@@ -1348,7 +1348,7 @@

NcmStatsD

ncm_stats_dist_peek_sample_array ()

-
GPtrArray *
+
GPtrArray *
 ncm_stats_dist_peek_sample_array (NcmStatsDist *sd);

Parameters

diff --git a/manual/NcmStatsDist1d.html b/manual/NcmStatsDist1d.html index 4dc6035..ce8f199 100644 --- a/manual/NcmStatsDist1d.html +++ b/manual/NcmStatsDist1d.html @@ -282,7 +282,7 @@

NcmStat

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDist1d
         ├── NcmStatsDist1dEPDF
         ╰── NcmStatsDist1dSpline
diff --git a/manual/NcmStatsDist1dEPDF.html b/manual/NcmStatsDist1dEPDF.html
index cee5e3c..71cfab6 100644
--- a/manual/NcmStatsDist1dEPDF.html
+++ b/manual/NcmStatsDist1dEPDF.html
@@ -247,7 +247,7 @@ 

Ncm

Object Hierarchy

    GEnum
     ╰── NcmStatsDist1dEPDFBw
-    GObject
+    GObject
     ╰── NcmStatsDist1d
         ╰── NcmStatsDist1dEPDF
 
diff --git a/manual/NcmStatsDist1dSpline.html b/manual/NcmStatsDist1dSpline.html index 421ebee..fd06a24 100644 --- a/manual/NcmStatsDist1dSpline.html +++ b/manual/NcmStatsDist1dSpline.html @@ -108,7 +108,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDist1d
         ╰── NcmStatsDist1dSpline
 
diff --git a/manual/NcmStatsDist2d.html b/manual/NcmStatsDist2d.html index eac0cd8..5cb6e87 100644 --- a/manual/NcmStatsDist2d.html +++ b/manual/NcmStatsDist2d.html @@ -186,7 +186,7 @@

NcmStat

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDist2d
         ╰── NcmStatsDist2dSpline
 
diff --git a/manual/NcmStatsDist2dSpline.html b/manual/NcmStatsDist2dSpline.html index bfb908c..1050d98 100644 --- a/manual/NcmStatsDist2dSpline.html +++ b/manual/NcmStatsDist2dSpline.html @@ -108,7 +108,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDist2d
         ╰── NcmStatsDist2dSpline
 
diff --git a/manual/NcmStatsDistKDE.html b/manual/NcmStatsDistKDE.html index 3ae9b30..cb33ec6 100644 --- a/manual/NcmStatsDistKDE.html +++ b/manual/NcmStatsDistKDE.html @@ -197,7 +197,7 @@

NcmSta

Object Hierarchy

    GEnum
     ╰── NcmStatsDistKDECovType
-    GObject
+    GObject
     ╰── NcmStatsDist
         ╰── NcmStatsDistKDE
             ╰── NcmStatsDistVKDE
diff --git a/manual/NcmStatsDistKernel.html b/manual/NcmStatsDistKernel.html
index 944457a..ae907c9 100644
--- a/manual/NcmStatsDistKernel.html
+++ b/manual/NcmStatsDistKernel.html
@@ -186,7 +186,7 @@ 

Ncm

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDistKernel
         ├── NcmStatsDistKernelGauss
         ╰── NcmStatsDistKernelST
diff --git a/manual/NcmStatsDistKernelGauss.html b/manual/NcmStatsDistKernelGauss.html
index b8ed42d..b98a9f3 100644
--- a/manual/NcmStatsDistKernelGauss.html
+++ b/manual/NcmStatsDistKernelGauss.html
@@ -111,7 +111,7 @@ 

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDistKernel
         ╰── NcmStatsDistKernelGauss
 
diff --git a/manual/NcmStatsDistKernelST.html b/manual/NcmStatsDistKernelST.html index e047a38..0722352 100644 --- a/manual/NcmStatsDistKernelST.html +++ b/manual/NcmStatsDistKernelST.html @@ -142,7 +142,7 @@

N

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDistKernel
         ╰── NcmStatsDistKernelST
 
diff --git a/manual/NcmStatsDistVKDE.html b/manual/NcmStatsDistVKDE.html index e875788..c82faa2 100644 --- a/manual/NcmStatsDistVKDE.html +++ b/manual/NcmStatsDistVKDE.html @@ -169,7 +169,7 @@

NcmSt

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmStatsDist
         ╰── NcmStatsDistKDE
             ╰── NcmStatsDistVKDE
diff --git a/manual/NcmStatsVec.html b/manual/NcmStatsVec.html
index 37f2105..ff78f21 100644
--- a/manual/NcmStatsVec.html
+++ b/manual/NcmStatsVec.html
@@ -273,7 +273,7 @@ 

NcmStatsVe -GPtrArray * +GPtrArray * ncm_stats_vec_dup_saved_x () @@ -515,7 +515,7 @@

NcmStatsVe
    GEnum
     ├── NcmStatsVecARType
     ╰── NcmStatsVecType
-    GObject
+    GObject
     ╰── NcmStatsVec
 

@@ -974,7 +974,7 @@

NcmStatsVe

ncm_stats_vec_append_data ()

void
 ncm_stats_vec_append_data (NcmStatsVec *svec,
-                           GPtrArray *data,
+                           GPtrArray *data,
                            gboolean dup);

Appends and updates the statistics using the data contained in data and weight == 1.0. @@ -1004,7 +1004,7 @@

NcmStatsVe

data

-

a GPtrArray containing NcmVector s to be added.

+

a GPtrArray containing NcmVector s to be added.

[element-type NcmVector] @@ -1021,7 +1021,7 @@

NcmStatsVe

ncm_stats_vec_prepend_data ()

void
 ncm_stats_vec_prepend_data (NcmStatsVec *svec,
-                            GPtrArray *data,
+                            GPtrArray *data,
                             gboolean dup);

Prepends and updates the statistics using the data contained in data and weight == 1.0. @@ -1051,7 +1051,7 @@

NcmStatsVe

data

-

a GPtrArray containing NcmVector s to be added.

+

a GPtrArray containing NcmVector s to be added.

[element-type NcmVector] @@ -1741,7 +1741,7 @@

NcmStatsVe

ncm_stats_vec_dup_saved_x ()

-
GPtrArray *
+
GPtrArray *
 ncm_stats_vec_dup_saved_x (NcmStatsVec *svec);

Creates a copy of the internal saved_x array.

diff --git a/manual/NcmTimer.html b/manual/NcmTimer.html index c62ac1d..6203b0d 100644 --- a/manual/NcmTimer.html +++ b/manual/NcmTimer.html @@ -411,7 +411,7 @@

NcmTimer

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmTimer
 
diff --git a/manual/NcmVParam.html b/manual/NcmVParam.html index 86ec7ab..3ddb170 100644 --- a/manual/NcmVParam.html +++ b/manual/NcmVParam.html @@ -316,7 +316,7 @@

NcmVParam

Object Hierarchy

-
    GObject
+
    GObject
     ╰── NcmVParam
 
diff --git a/manual/NcmVector.html b/manual/NcmVector.html index 540505a..df3adc6 100644 --- a/manual/NcmVector.html +++ b/manual/NcmVector.html @@ -222,7 +222,7 @@

NcmVector -GVariant * +GVariant * ncm_vector_get_variant () @@ -230,7 +230,7 @@

NcmVector -GVariant * +GVariant * ncm_vector_peek_variant () @@ -564,7 +564,7 @@

NcmVector -GArray * +GArray * ncm_vector_get_array () @@ -572,7 +572,7 @@

NcmVector -GArray * +GArray * ncm_vector_dup_array () @@ -603,6 +603,14 @@

NcmVector +void + + +ncm_vector_replace_data_full () + + + + gsl_vector * @@ -781,7 +789,7 @@

NcmVector -GVariant * +GVariant * values Read / Write @@ -814,7 +822,7 @@

NcmVector

Object Hierarchy

    GEnum
     ╰── NcmVectorInternal
-    GObject
+    GObject
     ╰── NcmVector
 

@@ -879,7 +887,7 @@

NcmVectorgsize size, gsize stride, gpointer pdata, - GDestroyNotify pfree);

+ GDestroyNotify pfree);

This function returns a NcmVector of the array d . This function saves userdata @@ -1021,7 +1029,7 @@

NcmVector

ncm_vector_new_array ()

NcmVector *
-ncm_vector_new_array (GArray *a);
+ncm_vector_new_array (GArray *a);

This function saves a internally and frees it when it is no longer necessary. The a @@ -1229,8 +1237,8 @@

NcmVector

ncm_vector_new_variant ()

NcmVector *
-ncm_vector_new_variant (GVariant *var);
-

This function convert a GVariant array to a NcmVector allocating new +ncm_vector_new_variant (GVariant *var);

+

This function convert a GVariant array to a NcmVector allocating new memory for the vector.

Parameters

@@ -1242,7 +1250,7 @@

NcmVector

var

-

a GVariant of the type "ad"

+

a GVariant of the type "ad"

 

@@ -1314,8 +1322,8 @@

NcmVector

ncm_vector_const_new_variant ()

const NcmVector *
-ncm_vector_const_new_variant (GVariant *var);
-

This function convert a GVariant array to a NcmVector. Since it returns +ncm_vector_const_new_variant (GVariant *var); +

This function convert a GVariant array to a NcmVector. Since it returns a constant NcmVector it uses the same memory of var .

@@ -1328,7 +1336,7 @@

NcmVector

var

-

a GVariant of the type "ad"

+

a GVariant of the type "ad"

 

@@ -1538,7 +1546,7 @@

NcmVector

ncm_vector_get_variant ()

-
GVariant *
+
GVariant *
 ncm_vector_get_variant (const NcmVector *cv);

Convert cv to a GVariant of the type "ad" without destroying the @@ -1561,14 +1569,14 @@

NcmVector

Returns

-

A GVariant of the type "ad".

+

A GVariant of the type "ad".

[transfer full]


ncm_vector_peek_variant ()

-
GVariant *
+
GVariant *
 ncm_vector_peek_variant (const NcmVector *cv);

Convert cv to a GVariant of the type "ad" using the same memory space. @@ -1592,7 +1600,7 @@

NcmVector

Returns

-

A GVariant of the type "ad".

+

A GVariant of the type "ad".

[transfer full]

@@ -1752,7 +1760,7 @@

NcmVector

ncm_vector_set_from_variant ()

void
 ncm_vector_set_from_variant (NcmVector *cv,
-                             GVariant *var);
+ GVariant *var);

Sets the values of cv using the variant var . This function fails @@ -1775,7 +1783,7 @@

NcmVector

var

-

a GVariant of type ad

+

a GVariant of type ad

  @@ -2715,7 +2723,7 @@

NcmVector

ncm_vector_set_array ()

void
 ncm_vector_set_array (NcmVector *cv,
-                      GArray *array);
+ GArray *array);

This function sets all the components of the vector cv using the data array array . @@ -2737,7 +2745,7 @@

NcmVector

array

-

a pointer to a double GArray.

+

a pointer to a double GArray.

[array][element-type double] @@ -3056,7 +3064,7 @@

NcmVector

ncm_vector_get_array ()

-
GArray *
+
GArray *
 ncm_vector_get_array (NcmVector *cv);

This function returns the array of cv . It is only applied if the vector cv @@ -3085,7 +3093,7 @@

NcmVector

ncm_vector_dup_array ()

-
GArray *
+
GArray *
 ncm_vector_dup_array (NcmVector *cv);

This function allocates a new array and copy the contents of the vector cv into it. The array must not be freed.

@@ -3208,6 +3216,56 @@

NcmVector
+

ncm_vector_replace_data_full ()

+
void
+ncm_vector_replace_data_full (NcmVector *cv,
+                              gdouble *data,
+                              guint size,
+                              guint stride);
+

This function replaces the data of the vector cv + by data +. +It does not make any check on the size of the new data. +It assumes that the new data has the same size of the vector cv + +and that the original data was statically allocated.

+

It is useful when one needs to convert a data pointer to a NcmVector.

+

[skip]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

cv

a NcmVector

 

data

a pointer to the new data

 

size

the size of the new data

 

stride

the step-size from one element to the next in physical memory, measured in units of double

 
+
+
+
+

ncm_vector_gsl ()

gsl_vector *
 ncm_vector_gsl (NcmVector *cv);
@@ -3957,7 +4015,7 @@

NcmVector

Property Details

The “values” property

-
  “values”                   GVariant *
+
  “values”                   GVariant *

GVariant representation of the vector used to serialize the object.

Owner: NcmVector

Flags: Read / Write

diff --git a/manual/annotation-glossary.html b/manual/annotation-glossary.html index 4de2316..40aee19 100644 --- a/manual/annotation-glossary.html +++ b/manual/annotation-glossary.html @@ -59,8 +59,6 @@
array

Parameter points to an array of items.

C

-
closure
-

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

constructor

This symbol is a constructor, not a static method.

E

diff --git a/manual/api-index-full-1.html b/manual/api-index-full-1.html index a9f6b4a..a8e71c2 100644 --- a/manual/api-index-full-1.html +++ b/manual/api-index-full-1.html @@ -432,6 +432,10 @@
+NcmCfgError, enum in NcmCfg +
+
+
NcmCfgLoggerFunc, user_function in NcmCfg
@@ -468,10 +472,22 @@
+NCM_CFG_ERROR, macro in NcmCfg +
+
+
+ncm_cfg_error_quark, function in NcmCfg +
+
+
ncm_cfg_exists, function in NcmCfg
+ncm_cfg_get_commit_hash, function in NcmCfg +
+
+
ncm_cfg_get_data_directory, function in NcmCfg
@@ -484,6 +500,18 @@
+ncm_cfg_get_fftw_default_flag, function in NcmCfg +
+
+
+ncm_cfg_get_fftw_default_flag_str, function in NcmCfg +
+
+
+ncm_cfg_get_fftw_timelimit, function in NcmCfg +
+
+
ncm_cfg_get_fullpath, function in NcmCfg
@@ -492,6 +520,14 @@
+ncm_cfg_get_version, function in NcmCfg +
+
+
+ncm_cfg_get_version_string, function in NcmCfg +
+
+
ncm_cfg_init, function in NcmCfg
@@ -556,6 +592,18 @@
+ncm_cfg_set_fftw_default_flag_str, function in NcmCfg +
+
+
+ncm_cfg_set_fftw_default_from_env, function in NcmCfg +
+
+
+ncm_cfg_set_fftw_default_from_env_str, function in NcmCfg +
+
+
ncm_cfg_set_logfile, function in NcmCfg
@@ -588,6 +636,10 @@
+ncm_cfg_version_check, function in NcmCfg +
+
+
NCM_CHECK_PREPARED, macro in NcmCfg
@@ -720,6 +772,10 @@
+NcmCSQ1DState, struct in NcmCSQ1D +
+
+
ncm_csq1d_change_frame, function in NcmCSQ1D
@@ -3023,10 +3079,6 @@
-fftw_default_flags, variable in NcmCfg -
-
-
fftw_plan, macro in Gir Scanning Compatibility
@@ -6324,6 +6376,10 @@
+NcmModelError, enum in NcmModel +
+
+
NcmModelFunc0, user_function in NcmModel
@@ -6588,6 +6644,14 @@
+NCM_MODEL_ERROR, macro in NcmModel +
+
+
+ncm_model_error_quark, function in NcmModel +
+
+
ncm_model_free, function in NcmModel
@@ -6840,6 +6904,10 @@
+ncm_model_param_get_desc, function in NcmModel +
+
+
ncm_model_param_get_ftype, function in NcmModel
@@ -6888,6 +6956,10 @@
+ncm_model_param_set_desc, function in NcmModel +
+
+
ncm_model_param_set_ftype, function in NcmModel
@@ -7428,6 +7500,10 @@
+NcmMSetError, enum in NcmMSet +
+
+
NcmMSetFunc, struct in NcmMSetFunc
@@ -8020,6 +8096,14 @@
+NCM_MSET_ERROR, macro in NcmMSet +
+
+
+ncm_mset_error_quark, function in NcmMSet +
+
+
ncm_mset_exists, function in NcmMSet
@@ -8028,6 +8112,14 @@
+ncm_mset_fetch, function in NcmMSet +
+
+
+ncm_mset_fetch_by_name, function in NcmMSet +
+
+
ncm_mset_fparams_get_vector, function in NcmMSet
@@ -8672,6 +8764,14 @@
+ncm_mset___getitem__, function in NcmMSet +
+
+
+ncm_mset___setitem__, function in NcmMSet +
+
+
NCM_MUTEX_TYPE, macro in Gir Scanning Compatibility
@@ -10089,27 +10189,31 @@
-NcDataClusterWL:dec-cluster, object property in NcDataClusterWL +NcDataClusterWL, struct in NcDataClusterWL +
+
+
+NcDataClusterWL:len, object property in NcDataClusterWL
-NcDataClusterWL:galaxy-array, object property in NcDataClusterWL +NcDataClusterWL:obs, object property in NcDataClusterWL
-NcDataClusterWL:psf-size, object property in NcDataClusterWL +NcDataClusterWL:prec, object property in NcDataClusterWL
-NcDataClusterWL:ra-cluster, object property in NcDataClusterWL +NcDataClusterWL:r-max, object property in NcDataClusterWL
-NcDataClusterWL:z-cluster, object property in NcDataClusterWL +NcDataClusterWL:theta-min, object property in NcDataClusterWL
-NcDataClusterWLObs, enum in NcDataClusterWL +NcDataClusterWLPrivate, struct in NcDataClusterWL
@@ -10189,42 +10293,6 @@
-NcDataReducedShearClusterMass:dec-cluster, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:dist, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:gal-obs, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:has-rh, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:photoz-array, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:psf-size, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:ra-cluster, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMass:z-cluster, object property in NcDataReducedShearClusterMass -
-
-
-NcDataReducedShearClusterMassObs, enum in NcDataReducedShearClusterMass -
-
-
NcDataSNIACov, struct in NcDataSNIACov
@@ -10321,6 +10389,10 @@
+NcDataXcor, struct in NcDataXcor +
+
+
NcDataXcor:nobs, object property in NcDataXcor
@@ -10389,71 +10461,147 @@
-NcGalaxyRedshiftF, user_function in NcGalaxyRedshift +NcGalaxySDObsRedshift, struct in NcGalaxySDObsRedshift
-NcGalaxyRedshiftGauss:obs, object property in NcGalaxyRedshiftGauss +NcGalaxySDObsRedshiftClass, struct in NcGalaxySDObsRedshift
-NcGalaxyRedshiftSpec:z-spec, object property in NcGalaxyRedshiftSpec +NcGalaxySDObsRedshiftGauss, struct in NcGalaxySDObsRedshiftGauss
-NcGalaxyRedshiftSpline:dists, object property in NcGalaxyRedshiftSpline +NcGalaxySDObsRedshiftSpec, struct in NcGalaxySDObsRedshiftSpec
-NcGalaxyRedshiftSpline:z-best, object property in NcGalaxyRedshiftSpline +NcGalaxySDPosition, struct in NcGalaxySDPosition
-NcGalaxySelfunc:nshells, object property in NcGalaxySelfunc +NcGalaxySDPosition:dec-lim, object property in NcGalaxySDPosition
-NcGalaxySelfunc:shell-splines, object property in NcGalaxySelfunc +NcGalaxySDPosition:ra-lim, object property in NcGalaxySDPosition +
+
+
+NcGalaxySDPositionClass, struct in NcGalaxySDPosition +
+
+
+NcGalaxySDPositionFlat, struct in NcGalaxySDPositionFlat +
+
+
+NcGalaxySDShape, struct in NcGalaxySDShape +
+
+
+NcGalaxySDShapeClass, struct in NcGalaxySDShape
-NcGalaxyWL:gz-dist, object property in NcGalaxyWL +NcGalaxySDShapeGauss, struct in NcGalaxySDShapeGauss
-NcGalaxyWL:wl-dist, object property in NcGalaxyWL +NcGalaxySDShapeGauss:e-rms, object property in NcGalaxySDShapeGauss
-NcGalaxyWLEllipticityBinned:binobs, object property in NcGalaxyWLEllipticityBinned +NcGalaxySDShapeGauss:e-rms-fit, object property in NcGalaxySDShapeGauss
-NcGalaxyWLEllipticityGauss:obs, object property in NcGalaxyWLEllipticityGauss +NcGalaxySDShapeGaussParams, enum in NcGalaxySDShapeGauss
-NcGalaxyWLEllipticityGauss:pos, object property in NcGalaxyWLEllipticityGauss +NcGalaxySDTrueRedshift, struct in NcGalaxySDTrueRedshift
-NcGalaxyWLEllipticityGaussPos, enum in NcGalaxyWLEllipticityGauss +NcGalaxySDTrueRedshift:lim, object property in NcGalaxySDTrueRedshift
-NcGalaxyWLEllipticityKDE:obs, object property in NcGalaxyWLEllipticityKDE +NcGalaxySDTrueRedshiftClass, struct in NcGalaxySDTrueRedshift
-NcGalaxyWLProj:obs, object property in NcGalaxyWLProj +NcGalaxySDTrueRedshiftLSSTSRD, struct in NcGalaxySDTrueRedshiftLSSTSRD
-NcGalaxyWLProj:pos, object property in NcGalaxyWLProj +NcGalaxySDTrueRedshiftLSSTSRD:alpha, object property in NcGalaxySDTrueRedshiftLSSTSRD
-NcGalaxyWLProjPos, enum in NcGalaxyWLProj +NcGalaxySDTrueRedshiftLSSTSRD:alpha-fit, object property in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NcGalaxySDTrueRedshiftLSSTSRD:beta, object property in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NcGalaxySDTrueRedshiftLSSTSRD:beta-fit, object property in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NcGalaxySDTrueRedshiftLSSTSRD:z0, object property in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NcGalaxySDTrueRedshiftLSSTSRD:z0-fit, object property in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NcGalaxySDTrueRedshiftLSSTSRDSParams, enum in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NcGalaxySelfunc:nshells, object property in NcGalaxySelfunc +
+
+
+NcGalaxySelfunc:shell-splines, object property in NcGalaxySelfunc +
+
+
+NcGalaxyWLObs, struct in NcGalaxyWLObs +
+
+
+NcGalaxyWLObs:columns, object property in NcGalaxyWLObs +
+
+
+NcGalaxyWLObs:coord, object property in NcGalaxyWLObs +
+
+
+NcGalaxyWLObs:data, object property in NcGalaxyWLObs +
+
+
+NcGalaxyWLObs:len, object property in NcGalaxyWLObs +
+
+
+NcGalaxyWLObs:pz, object property in NcGalaxyWLObs +
+
+
+NcGalaxyWLObsCoord, enum in NcGalaxyWLObs +
+
+
+NcGalaxyWLObsPrivate, struct in NcGalaxyWLObs
@@ -10521,15 +10669,7 @@
-NcHaloDensityProfile:cDelta, object property in NcHaloDensityProfile -
-
-
-NcHaloDensityProfile:cDelta-fit, object property in NcHaloDensityProfile -
-
-
-NcHaloDensityProfile:Delta, object property in NcHaloDensityProfile +NcHaloDensityProfile, struct in NcHaloDensityProfile
@@ -10541,19 +10681,11 @@
-NcHaloDensityProfile:log10MDelta, object property in NcHaloDensityProfile -
-
-
-NcHaloDensityProfile:log10MDelta-fit, object property in NcHaloDensityProfile -
-
-
-NcHaloDensityProfile:mass-def, object property in NcHaloDensityProfile +NcHaloDensityProfile:reltol, object property in NcHaloDensityProfile
-NcHaloDensityProfile:reltol, object property in NcHaloDensityProfile +NcHaloDensityProfileClass, struct in NcHaloDensityProfile
@@ -10585,6 +10717,10 @@
+NcHaloDensityProfileEinasto, struct in NcHaloDensityProfileEinasto +
+
+
NcHaloDensityProfileEinasto:alpha, object property in NcHaloDensityProfileEinasto
@@ -10597,11 +10733,11 @@
-NcHaloDensityProfileMassDef, enum in NcHaloDensityProfile +NcHaloDensityProfileHernquist, struct in NcHaloDensityProfileHernquist
-NcHaloDensityProfileSParams, enum in NcHaloDensityProfile +NcHaloDensityProfileNFW, struct in NcHaloDensityProfileNFW
@@ -10649,6 +10785,90 @@
+NcHaloMassSummary, struct in NcHaloMassSummary +
+
+
+NcHaloMassSummary:Delta, object property in NcHaloMassSummary +
+
+
+NcHaloMassSummary:mass-def, object property in NcHaloMassSummary +
+
+
+NcHaloMassSummaryClass, struct in NcHaloMassSummary +
+
+
+NcHaloMassSummaryMassDef, enum in NcHaloMassSummary +
+
+
+NcHaloMCParam, struct in NcHaloMCParam +
+
+
+NcHaloMCParam:cDelta, object property in NcHaloMCParam +
+
+
+NcHaloMCParam:cDelta-fit, object property in NcHaloMCParam +
+
+
+NcHaloMCParam:log10MDelta, object property in NcHaloMCParam +
+
+
+NcHaloMCParam:log10MDelta-fit, object property in NcHaloMCParam +
+
+
+NcHaloMCParamSParams, enum in NcHaloMCParam +
+
+
+NcHaloPosition, struct in NcHaloPosition +
+
+
+NcHaloPosition:dec, object property in NcHaloPosition +
+
+
+NcHaloPosition:dec-fit, object property in NcHaloPosition +
+
+
+NcHaloPosition:dist, object property in NcHaloPosition +
+
+
+NcHaloPosition:ra, object property in NcHaloPosition +
+
+
+NcHaloPosition:ra-fit, object property in NcHaloPosition +
+
+
+NcHaloPosition:z, object property in NcHaloPosition +
+
+
+NcHaloPosition:z-fit, object property in NcHaloPosition +
+
+
+NcHaloPositionClass, struct in NcHaloPosition +
+
+
+NcHaloPositionSParams, enum in NcHaloPosition +
+
+
NcHICosmoDE:ENnu, object property in NcHICosmoDE
@@ -11273,39 +11493,39 @@
-NcHICosmoQGW:H0, object property in NcHICosmoQGW +NcHICosmoQGW:H0, object property in NcHICosmoQGW
-NcHICosmoQGW:H0-fit, object property in NcHICosmoQGW +NcHICosmoQGW:H0-fit, object property in NcHICosmoQGW
-NcHICosmoQGW:Omegaw, object property in NcHICosmoQGW +NcHICosmoQGW:Omegaw, object property in NcHICosmoQGW
-NcHICosmoQGW:Omegaw-fit, object property in NcHICosmoQGW +NcHICosmoQGW:Omegaw-fit, object property in NcHICosmoQGW
-NcHICosmoQGW:w, object property in NcHICosmoQGW +NcHICosmoQGW:w, object property in NcHICosmoQGW
-NcHICosmoQGW:w-fit, object property in NcHICosmoQGW +NcHICosmoQGW:w-fit, object property in NcHICosmoQGW
-NcHICosmoQGW:xb, object property in NcHICosmoQGW +NcHICosmoQGW:xb, object property in NcHICosmoQGW
-NcHICosmoQGW:xb-fit, object property in NcHICosmoQGW +NcHICosmoQGW:xb-fit, object property in NcHICosmoQGW
-NcHICosmoQGWSParams, enum in NcHICosmoQGW +NcHICosmoQGWSParams, enum in NcHICosmoQGW
@@ -11521,11 +11741,11 @@
-NcHICosmoVexp:Bem, object property in NcHICosmoVexp +NcHICosmoVexp:alphaem, object property in NcHICosmoVexp
-NcHICosmoVexp:Bem-fit, object property in NcHICosmoVexp +NcHICosmoVexp:alphaem-fit, object property in NcHICosmoVexp
@@ -13661,19 +13881,27 @@
-NcXcor:distance, object property in NcXcor +NcXcor, struct in Cross-correlations
-NcXcor:meth, object property in NcXcor +NcXcor:distance, object property in Cross-correlations
-NcXcor:power-spec, object property in NcXcor +NcXcor:meth, object property in Cross-correlations
-NcXcorAB:a, object property in NcXcorAB +NcXcor:power-spec, object property in Cross-correlations +
+
+
+NcXcorAB, struct in NcXcorAB +
+
+
+NcXcorAB:a, object property in NcXcorAB
@@ -13709,7 +13937,7 @@
-NcXcorLimberKernel, struct in NcXcorLimberKernel +NcXcorLimberKernel, struct in NcXcorLimberKernel
@@ -13721,6 +13949,34 @@
+NcXcorLimberKernelClass, struct in NcXcorLimberKernel +
+
+
+NcXcorLimberKernelCMBISW, struct in NcXcorLimberKernelCMBISW +
+
+
+NcXcorLimberKernelCMBISW:dist, object property in NcXcorLimberKernelCMBISW +
+
+
+NcXcorLimberKernelCMBISW:Nl, object property in NcXcorLimberKernelCMBISW +
+
+
+NcXcorLimberKernelCMBISW:ps, object property in NcXcorLimberKernelCMBISW +
+
+
+NcXcorLimberKernelCMBISW:recomb, object property in NcXcorLimberKernelCMBISW +
+
+
+NcXcorLimberKernelCMBLensing, struct in NcXcorLimberKernelCMBLensing +
+
+
NcXcorLimberKernelCMBLensing:dist, object property in NcXcorLimberKernelCMBLensing
@@ -13737,6 +13993,10 @@
+NcXcorLimberKernelGal, struct in NcXcorLimberKernelGal +
+
+
NcXcorLimberKernelGal:bias, object property in NcXcorLimberKernelGal
@@ -13797,6 +14057,26 @@
+NcXcorLimberKerneltSZ, struct in NcXcorLimberKerneltSZ +
+
+
+NcXcorLimberKerneltSZ:noise, object property in NcXcorLimberKerneltSZ +
+
+
+NcXcorLimberKerneltSZSParams, enum in NcXcorLimberKerneltSZ +
+
+
+NcXcorLimberKernelWeakLensing, struct in NcXcorLimberKernelWeakLensing +
+
+
+NcXcorLimberKernelWeakLensing:abstol, object property in NcXcorLimberKernelWeakLensing +
+
+
NcXcorLimberKernelWeakLensing:dist, object property in NcXcorLimberKernelWeakLensing
@@ -13813,6 +14093,10 @@
+NcXcorLimberKernelWeakLensing:reltol, object property in NcXcorLimberKernelWeakLensing +
+
+
NcXcorLimberKernelWeakLensingSParams, enum in NcXcorLimberKernelWeakLensing
@@ -13821,7 +14105,7 @@
-NcXcorLimberMethod, enum in NcXcor +NcXcorLimberMethod, enum in Cross-correlations
@@ -15029,7 +15313,7 @@
-nc_data_cluster_wl_new_from_file, function in NcDataClusterWL +nc_data_cluster_wl_peek_obs, function in NcDataClusterWL
@@ -15037,6 +15321,18 @@
+nc_data_cluster_wl_set_cut, function in NcDataClusterWL +
+
+
+nc_data_cluster_wl_set_obs, function in NcDataClusterWL +
+
+
+nc_data_cluster_wl_set_prec, function in NcDataClusterWL +
+
+
nc_data_cmb_create, function in NcDataCMB
@@ -15141,34 +15437,6 @@
-nc_data_reduced_shear_cluster_mass_clear, function in NcDataReducedShearClusterMass -
-
-
-nc_data_reduced_shear_cluster_mass_free, function in NcDataReducedShearClusterMass -
-
-
-nc_data_reduced_shear_cluster_mass_load_hdf5, function in NcDataReducedShearClusterMass -
-
-
-nc_data_reduced_shear_cluster_mass_new, function in NcDataReducedShearClusterMass -
-
-
-nc_data_reduced_shear_cluster_mass_new_from_file, function in NcDataReducedShearClusterMass -
-
-
-nc_data_reduced_shear_cluster_mass_ref, function in NcDataReducedShearClusterMass -
-
-
-nc_data_reduced_shear_cluster_mass_set_dist, function in NcDataReducedShearClusterMass -
-
-
nc_data_snia_cov_apply_filter_sh0es_z, function in NcDataSNIACov
@@ -15509,6 +15777,10 @@
+nc_distance_comoving_z1_z2, function in NcDistance +
+
+
nc_distance_comoving_z_to_infinity, function in NcDistance
@@ -15673,371 +15945,487 @@
-nc_galaxy_redshift_clear, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_clear, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_compute_mean_m2lnf, function in NcGalaxyRedshift +NC_GALAXY_SD_OBS_REDSHIFT_COL_Z, macro in NcGalaxySDObsRedshift
-nc_galaxy_redshift_free, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_data_new, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_clear, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_data_read_row, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_free, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_data_ref, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_len, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_data_required_columns, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_new, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_data_unref, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_peek_obs, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_data_write_row, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_ref, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_free, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_gauss_set_obs, function in NcGalaxyRedshiftGauss +nc_galaxy_sd_obs_redshift_gauss_clear, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_gen, function in NcGalaxyRedshift +NC_GALAXY_SD_OBS_REDSHIFT_GAUSS_COL_SIGMA, macro in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_has_dist, function in NcGalaxyRedshift +NC_GALAXY_SD_OBS_REDSHIFT_GAUSS_COL_ZP, macro in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_interval_weight, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_gauss_data_get, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_len, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_gauss_data_set, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_mode, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_gauss_free, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_nintervals, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_gauss_gen, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_pdf, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_gauss_new, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_pdf_limits, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_gauss_ref, function in NcGalaxySDObsRedshiftGauss
-nc_galaxy_redshift_quantile, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_integ, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_ref, function in NcGalaxyRedshift +nc_galaxy_sd_obs_redshift_ref, function in NcGalaxySDObsRedshift
-nc_galaxy_redshift_spec_clear, function in NcGalaxyRedshiftSpec +nc_galaxy_sd_obs_redshift_spec_clear, function in NcGalaxySDObsRedshiftSpec
-nc_galaxy_redshift_spec_free, function in NcGalaxyRedshiftSpec +nc_galaxy_sd_obs_redshift_spec_free, function in NcGalaxySDObsRedshiftSpec
-nc_galaxy_redshift_spec_new, function in NcGalaxyRedshiftSpec +nc_galaxy_sd_obs_redshift_spec_gen, function in NcGalaxySDObsRedshiftSpec
-nc_galaxy_redshift_spec_peek_z, function in NcGalaxyRedshiftSpec +nc_galaxy_sd_obs_redshift_spec_new, function in NcGalaxySDObsRedshiftSpec
-nc_galaxy_redshift_spec_ref, function in NcGalaxyRedshiftSpec +nc_galaxy_sd_obs_redshift_spec_ref, function in NcGalaxySDObsRedshiftSpec
-nc_galaxy_redshift_spec_set_z, function in NcGalaxyRedshiftSpec +nc_galaxy_sd_position_clear, function in NcGalaxySDPosition
-nc_galaxy_redshift_spline_clear, function in NcGalaxyRedshiftSpline +NC_GALAXY_SD_POSITION_COL_DEC, macro in NcGalaxySDPosition
-nc_galaxy_redshift_spline_free, function in NcGalaxyRedshiftSpline +NC_GALAXY_SD_POSITION_COL_RA, macro in NcGalaxySDPosition
-nc_galaxy_redshift_spline_get_z_best, function in NcGalaxyRedshiftSpline +nc_galaxy_sd_position_data_new, function in NcGalaxySDPosition
-nc_galaxy_redshift_spline_init_from_vectors, function in NcGalaxyRedshiftSpline +nc_galaxy_sd_position_data_read_row, function in NcGalaxySDPosition
-NC_GALAXY_REDSHIFT_SPLINE_LKNOT_DROP, macro in NcGalaxyRedshiftSpline +nc_galaxy_sd_position_data_ref, function in NcGalaxySDPosition
-nc_galaxy_redshift_spline_new, function in NcGalaxyRedshiftSpline +nc_galaxy_sd_position_data_required_columns, function in NcGalaxySDPosition
-nc_galaxy_redshift_spline_ref, function in NcGalaxyRedshiftSpline +nc_galaxy_sd_position_data_unref, function in NcGalaxySDPosition
-nc_galaxy_redshift_spline_set_z_best, function in NcGalaxyRedshiftSpline +nc_galaxy_sd_position_data_write_row, function in NcGalaxySDPosition
-nc_galaxy_selfunc_clear, function in NcGalaxySelfunc +nc_galaxy_sd_position_flat_clear, function in NcGalaxySDPositionFlat
-nc_galaxy_selfunc_eval, function in NcGalaxySelfunc +nc_galaxy_sd_position_flat_free, function in NcGalaxySDPositionFlat
-nc_galaxy_selfunc_free, function in NcGalaxySelfunc +nc_galaxy_sd_position_flat_gen, function in NcGalaxySDPositionFlat
-nc_galaxy_selfunc_get_nshells, function in NcGalaxySelfunc +nc_galaxy_sd_position_flat_new, function in NcGalaxySDPositionFlat
-nc_galaxy_selfunc_get_shell_splines, function in NcGalaxySelfunc +nc_galaxy_sd_position_flat_ref, function in NcGalaxySDPositionFlat
-nc_galaxy_selfunc_get_zmax, function in NcGalaxySelfunc +nc_galaxy_sd_position_free, function in NcGalaxySDPosition
-nc_galaxy_selfunc_get_zmean, function in NcGalaxySelfunc +nc_galaxy_sd_position_get_dec_lim, function in NcGalaxySDPosition
-nc_galaxy_selfunc_get_zmin, function in NcGalaxySelfunc +nc_galaxy_sd_position_get_ra_lim, function in NcGalaxySDPosition
-nc_galaxy_selfunc_load_from_txts, function in NcGalaxySelfunc +nc_galaxy_sd_position_integ, function in NcGalaxySDPosition
-nc_galaxy_selfunc_new, function in NcGalaxySelfunc +nc_galaxy_sd_position_ref, function in NcGalaxySDPosition
-nc_galaxy_selfunc_ref, function in NcGalaxySelfunc +nc_galaxy_sd_position_set_dec_lim, function in NcGalaxySDPosition
-nc_galaxy_selfunc_set_nshells, function in NcGalaxySelfunc +nc_galaxy_sd_position_set_ra_lim, function in NcGalaxySDPosition
-nc_galaxy_selfunc_set_shell_splines, function in NcGalaxySelfunc +nc_galaxy_sd_shape_clear, function in NcGalaxySDShape +
+
+
+NC_GALAXY_SD_SHAPE_COL_COORD, macro in NcGalaxySDShape +
+
+
+NC_GALAXY_SD_SHAPE_COL_EPSILON_INT_1, macro in NcGalaxySDShape +
+
+
+NC_GALAXY_SD_SHAPE_COL_EPSILON_INT_2, macro in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_data_new, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_data_read_row, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_data_ref, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_data_required_columns, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_data_unref, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_data_write_row, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_free, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_gauss_clear, function in NcGalaxySDShapeGauss +
+
+
+NC_GALAXY_SD_SHAPE_GAUSS_COL_EPSILON_OBS_1, macro in NcGalaxySDShapeGauss +
+
+
+NC_GALAXY_SD_SHAPE_GAUSS_COL_EPSILON_OBS_2, macro in NcGalaxySDShapeGauss +
+
+
+NC_GALAXY_SD_SHAPE_GAUSS_COL_SIGMA_OBS_1, macro in NcGalaxySDShapeGauss +
+
+
+NC_GALAXY_SD_SHAPE_GAUSS_COL_SIGMA_OBS_2, macro in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_gauss_data_get, function in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_gauss_data_set, function in NcGalaxySDShapeGauss +
+
+
+NC_GALAXY_SD_SHAPE_GAUSS_DEFAULT_PARAMS_ABSTOL, macro in NcGalaxySDShapeGauss +
+
+
+NC_GALAXY_SD_SHAPE_GAUSS_DEFAULT_SIGMA_INT, macro in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_gauss_free, function in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_gauss_gen, function in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_gauss_new, function in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_gauss_ref, function in NcGalaxySDShapeGauss +
+
+
+nc_galaxy_sd_shape_integ, function in NcGalaxySDShape +
+
+
+nc_galaxy_sd_shape_prepare_data_array, function in NcGalaxySDShape
-nc_galaxy_wl_clear, function in NcGalaxyWL +nc_galaxy_sd_shape_ref, function in NcGalaxySDShape
-nc_galaxy_wl_dist_clear, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_clear, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_dist_free, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_dist, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_dist_gen, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_free, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_dist_len, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_gen, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_dist_m2lnP, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_get_lim, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_dist_m2lnP_initial_prep, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_integ, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_dist_m2lnP_prep, function in NcGalaxyWLDist +nc_galaxy_sd_true_redshift_lsst_srd_clear, function in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_dist_ref, function in NcGalaxyWLDist +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_ALPHA, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_clear, function in NcGalaxyWLEllipticityBinned +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_BETA, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_free, function in NcGalaxyWLEllipticityBinned +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_PARAMS_ABSTOL, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_new, function in NcGalaxyWLEllipticityBinned +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z0, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_peek_binobs, function in NcGalaxyWLEllipticityBinned +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z_HIGH, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_peek_bins, function in NcGalaxyWLEllipticityBinned +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_DEFAULT_Z_LOW, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_ref, function in NcGalaxyWLEllipticityBinned +nc_galaxy_sd_true_redshift_lsst_srd_free, function in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_binned_set_binobs, function in NcGalaxyWLEllipticityBinned +nc_galaxy_sd_true_redshift_lsst_srd_new, function in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_gauss_clear, function in NcGalaxyWLEllipticityGauss +nc_galaxy_sd_true_redshift_lsst_srd_new_y10, function in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_gauss_free, function in NcGalaxyWLEllipticityGauss +nc_galaxy_sd_true_redshift_lsst_srd_ref, function in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_gauss_get_pos, function in NcGalaxyWLEllipticityGauss +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_ALPHA, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_gauss_new, function in NcGalaxyWLEllipticityGauss +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_BETA, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_gauss_peek_obs, function in NcGalaxyWLEllipticityGauss +NC_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD_Y10_Z0, macro in NcGalaxySDTrueRedshiftLSSTSRD
-nc_galaxy_wl_ellipticity_gauss_ref, function in NcGalaxyWLEllipticityGauss +nc_galaxy_sd_true_redshift_ref, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_ellipticity_gauss_set_obs, function in NcGalaxyWLEllipticityGauss +nc_galaxy_sd_true_redshift_set_lim, function in NcGalaxySDTrueRedshift
-nc_galaxy_wl_ellipticity_gauss_set_pos, function in NcGalaxyWLEllipticityGauss +nc_galaxy_selfunc_clear, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_clear, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_eval, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_free, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_free, function in NcGalaxySelfunc +
+
+
+nc_galaxy_selfunc_get_nshells, function in NcGalaxySelfunc +
+
+
+nc_galaxy_selfunc_get_shell_splines, function in NcGalaxySelfunc +
+
+
+nc_galaxy_selfunc_get_zmax, function in NcGalaxySelfunc +
+
+
+nc_galaxy_selfunc_get_zmean, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_new, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_get_zmin, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_peek_e_vec, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_load_from_txts, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_peek_kde, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_new, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_peek_obs, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_ref, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_ref, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_set_nshells, function in NcGalaxySelfunc
-nc_galaxy_wl_ellipticity_kde_set_obs, function in NcGalaxyWLEllipticityKDE +nc_galaxy_selfunc_set_shell_splines, function in NcGalaxySelfunc
-nc_galaxy_wl_eval_m2lnP, function in NcGalaxyWL +nc_galaxy_wl_obs_clear, function in NcGalaxyWLObs
-nc_galaxy_wl_free, function in NcGalaxyWL +nc_galaxy_wl_obs_free, function in NcGalaxyWLObs
-nc_galaxy_wl_len, function in NcGalaxyWL +nc_galaxy_wl_obs_get, function in NcGalaxyWLObs
-nc_galaxy_wl_new, function in NcGalaxyWL +nc_galaxy_wl_obs_get_coord, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_clear, function in NcGalaxyWLProj +nc_galaxy_wl_obs_get_index, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_free, function in NcGalaxyWLProj +nc_galaxy_wl_obs_len, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_get_pos, function in NcGalaxyWLProj +nc_galaxy_wl_obs_new, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_new, function in NcGalaxyWLProj +nc_galaxy_wl_obs_peek_columns, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_peek_obs, function in NcGalaxyWLProj +nc_galaxy_wl_obs_peek_pz, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_ref, function in NcGalaxyWLProj +nc_galaxy_wl_obs_ref, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_set_obs, function in NcGalaxyWLProj +nc_galaxy_wl_obs_set, function in NcGalaxyWLObs
-nc_galaxy_wl_proj_set_pos, function in NcGalaxyWLProj +nc_galaxy_wl_obs_set_coord, function in NcGalaxyWLObs
-nc_galaxy_wl_ref, function in NcGalaxyWL +nc_galaxy_wl_obs_set_pz, function in NcGalaxyWLObs
@@ -16253,26 +16641,6 @@
-NC_HALO_DENSITY_PROFILE_DEFAULT_C_DELTA, macro in NcHaloDensityProfile -
-
-
-NC_HALO_DENSITY_PROFILE_DEFAULT_LOG10M_DELTA, macro in NcHaloDensityProfile -
-
-
-NC_HALO_DENSITY_PROFILE_DEFAULT_PARAMS_ABSTOL, macro in NcHaloDensityProfile -
-
-
-nc_halo_density_profile_Delta, function in NcHaloDensityProfile -
-
-
-nc_halo_density_profile_Delta_rho_bg, function in NcHaloDensityProfile -
-
-
NC_HALO_DENSITY_PROFILE_DK14_DEFAULT_BE, macro in NcHaloDensityProfileDK14
@@ -16385,6 +16753,10 @@
+nc_halo_density_profile_get_numint_splines, function in NcHaloDensityProfile +
+
+
nc_halo_density_profile_get_phys_limts, function in NcHaloDensityProfile
@@ -16405,11 +16777,11 @@
-nc_halo_density_profile_ref, function in NcHaloDensityProfile +nc_halo_density_profile_peek_mass_summary, function in NcHaloDensityProfile
-nc_halo_density_profile_rho_bg, function in NcHaloDensityProfile +nc_halo_density_profile_ref, function in NcHaloDensityProfile
@@ -16437,91 +16809,223 @@
-nc_halo_mass_function_clear, function in NcHaloMassFunction +nc_halo_mass_function_clear, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_d2n_dzdlnM, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_dn_dlnM, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_dn_dlnR, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_dn_dz, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_dv_dzdomega, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_free, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_lnM_to_lnR, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_lnR_to_lnM, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_n, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_new, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_peek_multiplicity_function, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_peek_psf, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_peek_survey_area, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_prepare, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_prepare_if_needed, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_set_area, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_set_area_sd, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_set_eval_limits, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_set_prec, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_sigma_lnM, function in NcHaloMassFunction +
+
+
+nc_halo_mass_function_sigma_lnR, function in NcHaloMassFunction +
+
+
+nc_halo_mass_summary_clear, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_concentration, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_Delta, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_Delta_rho_bg, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_free, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_get_Delta, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_mass, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_ref, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_rho_bg, function in NcHaloMassSummary +
+
+
+nc_halo_mass_summary_set_Delta, function in NcHaloMassSummary +
+
+
+nc_halo_mc_param_clear, function in NcHaloMCParam +
+
+
+NC_HALO_MC_PARAM_DEFAULT_C_DELTA, macro in NcHaloMCParam
-nc_halo_mass_function_d2n_dzdlnM, function in NcHaloMassFunction +NC_HALO_MC_PARAM_DEFAULT_LOG10M_DELTA, macro in NcHaloMCParam
-nc_halo_mass_function_dn_dlnM, function in NcHaloMassFunction +NC_HALO_MC_PARAM_DEFAULT_PARAMS_ABSTOL, macro in NcHaloMCParam
-nc_halo_mass_function_dn_dlnR, function in NcHaloMassFunction +nc_halo_mc_param_free, function in NcHaloMCParam
-nc_halo_mass_function_dn_dz, function in NcHaloMassFunction +NC_HALO_MC_PARAM_LOCAL_SPARAM_LEN, macro in NcHaloMCParam
-nc_halo_mass_function_dv_dzdomega, function in NcHaloMassFunction +nc_halo_mc_param_new, function in NcHaloMCParam
-nc_halo_mass_function_free, function in NcHaloMassFunction +nc_halo_mc_param_ref, function in NcHaloMCParam
-nc_halo_mass_function_lnM_to_lnR, function in NcHaloMassFunction +nc_halo_position_clear, function in NcHaloPosition
-nc_halo_mass_function_lnR_to_lnM, function in NcHaloMassFunction +NC_HALO_POSITION_DEFAULT_DEC, macro in NcHaloPosition
-nc_halo_mass_function_n, function in NcHaloMassFunction +NC_HALO_POSITION_DEFAULT_PARAMS_ABSTOL, macro in NcHaloPosition
-nc_halo_mass_function_new, function in NcHaloMassFunction +NC_HALO_POSITION_DEFAULT_RA, macro in NcHaloPosition
-nc_halo_mass_function_peek_multiplicity_function, function in NcHaloMassFunction +NC_HALO_POSITION_DEFAULT_Z, macro in NcHaloPosition
-nc_halo_mass_function_peek_psf, function in NcHaloMassFunction +nc_halo_position_free, function in NcHaloPosition
-nc_halo_mass_function_peek_survey_area, function in NcHaloMassFunction +nc_halo_position_get_ra_dec, function in NcHaloPosition
-nc_halo_mass_function_prepare, function in NcHaloMassFunction +nc_halo_position_get_redshift, function in NcHaloPosition
-nc_halo_mass_function_prepare_if_needed, function in NcHaloMassFunction +nc_halo_position_new, function in NcHaloPosition
-nc_halo_mass_function_set_area, function in NcHaloMassFunction +nc_halo_position_polar_angles, function in NcHaloPosition
-nc_halo_mass_function_set_area_sd, function in NcHaloMassFunction +nc_halo_position_prepare, function in NcHaloPosition
-nc_halo_mass_function_set_eval_limits, function in NcHaloMassFunction +nc_halo_position_prepare_if_needed, function in NcHaloPosition
-nc_halo_mass_function_set_prec, function in NcHaloMassFunction +nc_halo_position_projected_radius, function in NcHaloPosition
-nc_halo_mass_function_sigma_lnM, function in NcHaloMassFunction +nc_halo_position_projected_radius_from_ra_dec, function in NcHaloPosition
-nc_halo_mass_function_sigma_lnR, function in NcHaloMassFunction +nc_halo_position_ref, function in NcHaloPosition
@@ -17241,23 +17745,23 @@
-NC_HICOSMO_QGW_DEFAULT_H0, macro in NcHICosmoQGW +NC_HICOSMO_QGW_DEFAULT_H0, macro in NcHICosmoQGW
-NC_HICOSMO_QGW_DEFAULT_OMEGA_W, macro in NcHICosmoQGW +NC_HICOSMO_QGW_DEFAULT_OMEGA_W, macro in NcHICosmoQGW
-NC_HICOSMO_QGW_DEFAULT_W, macro in NcHICosmoQGW +NC_HICOSMO_QGW_DEFAULT_W, macro in NcHICosmoQGW
-NC_HICOSMO_QGW_DEFAULT_X_B, macro in NcHICosmoQGW +NC_HICOSMO_QGW_DEFAULT_X_B, macro in NcHICosmoQGW
-nc_hicosmo_qgw_new, function in NcHICosmoQGW +nc_hicosmo_qgw_new, function in NcHICosmoQGW
@@ -17613,7 +18117,7 @@
-NC_HICOSMO_VEXP_DEFAULT_EM_B, macro in NcHICosmoVexp +NC_HICOSMO_VEXP_DEFAULT_EM_ALPHA, macro in NcHICosmoVexp
@@ -18241,6 +18745,10 @@
+nc_hipert_em_prepare_spectrum, function in NcHIPertIEM +
+
+
nc_hipert_em_ref, function in NcHIPertIEM
@@ -21025,6 +21533,10 @@
+NC_TYPE_DATA_CLUSTER_WL, macro in NcDataClusterWL +
+
+
NC_TYPE_DATA_PLANCK_LKL, macro in NcDataPlanckLKL
@@ -21033,10 +21545,94 @@
+NC_TYPE_DATA_XCOR, macro in NcDataXcor +
+
+
NC_TYPE_DE_CONT, macro in NcDECont
+NC_TYPE_GALAXY_SD_OBS_REDSHIFT, macro in NcGalaxySDObsRedshift +
+
+
+NC_TYPE_GALAXY_SD_OBS_REDSHIFT_GAUSS, macro in NcGalaxySDObsRedshiftGauss +
+
+
+NC_TYPE_GALAXY_SD_OBS_REDSHIFT_INTEGRAND, macro in NcGalaxySDObsRedshift +
+
+
+NC_TYPE_GALAXY_SD_OBS_REDSHIFT_SPEC, macro in NcGalaxySDObsRedshiftSpec +
+
+
+NC_TYPE_GALAXY_SD_POSITION, macro in NcGalaxySDPosition +
+
+
+NC_TYPE_GALAXY_SD_POSITION_FLAT, macro in NcGalaxySDPositionFlat +
+
+
+NC_TYPE_GALAXY_SD_POSITION_INTEGRAND, macro in NcGalaxySDPosition +
+
+
+NC_TYPE_GALAXY_SD_SHAPE, macro in NcGalaxySDShape +
+
+
+NC_TYPE_GALAXY_SD_SHAPE_GAUSS, macro in NcGalaxySDShapeGauss +
+
+
+NC_TYPE_GALAXY_SD_SHAPE_INTEGRAND, macro in NcGalaxySDShape +
+
+
+NC_TYPE_GALAXY_SD_TRUE_REDSHIFT, macro in NcGalaxySDTrueRedshift +
+
+
+NC_TYPE_GALAXY_SD_TRUE_REDSHIFT_LSST_SRD, macro in NcGalaxySDTrueRedshiftLSSTSRD +
+
+
+NC_TYPE_GALAXY_WL_OBS, macro in NcGalaxyWLObs +
+
+
+NC_TYPE_HALO_DENSITY_PROFILE, macro in NcHaloDensityProfile +
+
+
+NC_TYPE_HALO_DENSITY_PROFILE_EINASTO, macro in NcHaloDensityProfileEinasto +
+
+
+NC_TYPE_HALO_DENSITY_PROFILE_HERNQUIST, macro in NcHaloDensityProfileHernquist +
+
+
+NC_TYPE_HALO_DENSITY_PROFILE_NFW, macro in NcHaloDensityProfileNFW +
+
+
+NC_TYPE_HALO_MASS_SUMMARY, macro in NcHaloMassSummary +
+
+
+NC_TYPE_HALO_MC_PARAM, macro in NcHaloMCParam +
+
+
+NC_TYPE_HALO_POSITION, macro in NcHaloPosition +
+
+
NC_TYPE_HIPERT_ADIAB, macro in NcHIPertIAdiab
@@ -21069,6 +21665,38 @@
+NC_TYPE_XCOR, macro in Cross-correlations +
+
+
+NC_TYPE_XCOR_AB, macro in NcXcorAB +
+
+
+NC_TYPE_XCOR_LIMBER_KERNEL, macro in NcXcorLimberKernel +
+
+
+NC_TYPE_XCOR_LIMBER_KERNEL_CMB_ISW, macro in NcXcorLimberKernelCMBISW +
+
+
+NC_TYPE_XCOR_LIMBER_KERNEL_CMB_LENSING, macro in NcXcorLimberKernelCMBLensing +
+
+
+NC_TYPE_XCOR_LIMBER_KERNEL_GAL, macro in NcXcorLimberKernelGal +
+
+
+NC_TYPE_XCOR_LIMBER_KERNEL_TSZ, macro in NcXcorLimberKerneltSZ +
+
+
+NC_TYPE_XCOR_LIMBER_KERNEL_WEAK_LENSING, macro in NcXcorLimberKernelWeakLensing +
+
+
nc_window_clear, function in NcWindow
@@ -21233,11 +21861,11 @@
-nc_xcor_clear, function in NcXcor +nc_xcor_clear, function in Cross-correlations
-nc_xcor_free, function in NcXcor +nc_xcor_free, function in Cross-correlations
@@ -21249,7 +21877,7 @@
-nc_xcor_limber, function in NcXcor +nc_xcor_limber, function in Cross-correlations
@@ -21261,6 +21889,14 @@
+NC_XCOR_LIMBER_KERNEL_CMB_ISW_DEFAULT_PARAMS_ABSTOL, macro in NcXcorLimberKernelCMBISW +
+
+
+nc_xcor_limber_kernel_cmb_isw_new, function in NcXcorLimberKernelCMBISW +
+
+
NC_XCOR_LIMBER_KERNEL_CMB_LENSING_DEFAULT_PARAMS_ABSTOL, macro in NcXcorLimberKernelCMBLensing
@@ -21301,6 +21937,14 @@
+nc_xcor_limber_kernel_gal_get_bias, function in NcXcorLimberKernelGal +
+
+
+nc_xcor_limber_kernel_gal_get_fast_update, function in NcXcorLimberKernelGal +
+
+
NC_XCOR_LIMBER_KERNEL_GAL_G_FUNC_LEN, macro in NcXcorLimberKernelGal
@@ -21309,6 +21953,22 @@
+nc_xcor_limber_kernel_gal_set_bias_old, function in NcXcorLimberKernelGal +
+
+
+nc_xcor_limber_kernel_gal_set_fast_update, function in NcXcorLimberKernelGal +
+
+
+nc_xcor_limber_kernel_get_const_factor, function in NcXcorLimberKernel +
+
+
+nc_xcor_limber_kernel_get_z_range, function in NcXcorLimberKernel +
+
+
NC_XCOR_LIMBER_KERNEL_IMPL_ALL, macro in NcXcorLimberKernel
@@ -21333,6 +21993,18 @@
+nc_xcor_limber_kernel_set_const_factor, function in NcXcorLimberKernel +
+
+
+nc_xcor_limber_kernel_set_z_range, function in NcXcorLimberKernel +
+
+
+nc_xcor_limber_kernel_tsz_new, function in NcXcorLimberKerneltSZ +
+
+
NC_XCOR_LIMBER_KERNEL_WEAK_LENSING_DEFAULT_PARAMS_ABSTOL, macro in NcXcorLimberKernelWeakLensing
@@ -21341,19 +22013,19 @@
-nc_xcor_new, function in NcXcor +nc_xcor_new, function in Cross-correlations
-NC_XCOR_PRECISION, macro in NcXcor +NC_XCOR_PRECISION, macro in Cross-correlations
-nc_xcor_prepare, function in NcXcor +nc_xcor_prepare, function in Cross-correlations
-nc_xcor_ref, function in NcXcor +nc_xcor_ref, function in Cross-correlations
@@ -21678,6 +22350,10 @@
+ncm_ode_spline_get_yf_attained, function in NcmOdeSpline +
+
+
NCM_ODE_SPLINE_MIN_STEP, macro in NcmOdeSpline
@@ -21971,6 +22647,10 @@
+ncm_powspec_deriv_z, function in NcmPowspec +
+
+
ncm_powspec_eval, function in NcmPowspec
@@ -22739,6 +23419,14 @@ ncm_quaternion_set_random, function in NcmQuaternion
+
+ncm_quaternion_set_to_rotate_to_x, function in NcmQuaternion +
+
+
+ncm_quaternion_set_to_rotate_to_z, function in NcmQuaternion +
+

R

ncm_rational_coarce_double, function in NcmUtil @@ -23854,6 +24542,10 @@
+NcmSphereNN, struct in NcmSphereNN +
+
+
ncm_sphere_map_add_noise, function in NcmSphereMap
@@ -24078,6 +24770,54 @@
+ncm_sphere_nn_clear, function in NcmSphereNN +
+
+
+ncm_sphere_nn_dump_tree, function in NcmSphereNN +
+
+
+ncm_sphere_nn_free, function in NcmSphereNN +
+
+
+ncm_sphere_nn_get, function in NcmSphereNN +
+
+
+ncm_sphere_nn_get_n, function in NcmSphereNN +
+
+
+ncm_sphere_nn_insert, function in NcmSphereNN +
+
+
+ncm_sphere_nn_insert_array, function in NcmSphereNN +
+
+
+ncm_sphere_nn_knn_search, function in NcmSphereNN +
+
+
+ncm_sphere_nn_knn_search_distances, function in NcmSphereNN +
+
+
+ncm_sphere_nn_new, function in NcmSphereNN +
+
+
+ncm_sphere_nn_rebuild, function in NcmSphereNN +
+
+
+ncm_sphere_nn_ref, function in NcmSphereNN +
+
+
NcmSpline, struct in NcmSpline
@@ -24702,6 +25442,14 @@
+ncm_spline_gsl_get_gsl_type, function in NcmSplineGsl +
+
+
+ncm_spline_gsl_get_type_id, function in NcmSplineGsl +
+
+
ncm_spline_gsl_new, function in NcmSplineGsl
@@ -25979,6 +26727,14 @@
+ncm_trivec_get_astro_coord, function in NcmQuaternion +
+
+
+ncm_trivec_get_astro_ra_dec, function in NcmQuaternion +
+
+
ncm_trivec_get_phi, function in NcmQuaternion
@@ -25995,6 +26751,14 @@
+ncm_trivec_new_astro_coord, function in NcmQuaternion +
+
+
+ncm_trivec_new_astro_ra_dec, function in NcmQuaternion +
+
+
ncm_trivec_new_full, function in NcmQuaternion
@@ -26003,6 +26767,10 @@
+ncm_trivec_new_sphere, function in NcmQuaternion +
+
+
ncm_trivec_norm, function in NcmQuaternion
@@ -26019,6 +26787,14 @@
+ncm_trivec_set_astro_coord, function in NcmQuaternion +
+
+
+ncm_trivec_set_astro_ra_dec, function in NcmQuaternion +
+
+
ncm_trivec_set_spherical_coord, function in NcmQuaternion
@@ -26379,6 +27155,10 @@
+NCM_TYPE_SPHERE_NN, macro in NcmSphereNN +
+
+
NCM_TYPE_SPLINE, macro in NcmSpline
@@ -26548,6 +27328,10 @@
+NCM_UTIL_CALLBACK_ARGS, macro in NcmUtil +
+
+
ncm_util_cos2x, function in NcmUtil
@@ -26560,6 +27344,14 @@
+NCM_UTIL_DECLARE_CALLBACK, macro in NcmUtil +
+
+
+NCM_UTIL_DEFINE_CALLBACK, macro in NcmUtil +
+
+
ncm_util_exp10, macro in NcmUtil
@@ -26568,6 +27360,10 @@
+ncm_util_forward_or_call_error, function in NcmUtil +
+
+
ncm_util_function_params, function in NcmUtil
@@ -26584,10 +27380,26 @@
+NCM_UTIL_ON_ERROR_FORWARD, macro in NcmUtil +
+
+
+NCM_UTIL_ON_ERROR_RETURN, macro in NcmUtil +
+
+
ncm_util_position_angle, function in NcmUtil
+ncm_util_projected_radius, function in NcmUtil +
+
+
+ncm_util_set_or_call_error, function in NcmUtil +
+
+
ncm_util_sinh1, function in NcmUtil
@@ -27013,6 +27825,10 @@
+ncm_vector_replace_data_full, function in NcmVector +
+
+
ncm_vector_scale, function in NcmVector
diff --git a/manual/ch01.html b/manual/ch01.html index a6b964d..e74cfeb 100644 --- a/manual/ch01.html +++ b/manual/ch01.html @@ -44,6 +44,9 @@ Bibliography — The set of books and papers used in the library
+GLib documentation — Minimal documentation for GLib types and functions. +
+
NumCosmo building configuration — Macros describing the current building configuration
diff --git a/manual/ch02.html b/manual/ch02.html index 48461d4..f226d55 100644 --- a/manual/ch02.html +++ b/manual/ch02.html @@ -462,9 +462,14 @@
Spherical maps and Healpix
-
+
+
NcmSphereMap — An re-implementation of Healpix. -
+ +
+NcmSphereNN — An re-implementation of Healpix. +
+
GObject introspection compatibility
Gir Scanning Compatibility — Gir scanning types stubs. diff --git a/manual/ch02s17.html b/manual/ch02s17.html index b62ae9d..16a85e7 100644 --- a/manual/ch02s17.html +++ b/manual/ch02s17.html @@ -7,7 +7,7 @@ - + @@ -30,7 +30,7 @@ Home Up -Prev +Prev Next

diff --git a/manual/ch03.html b/manual/ch03.html index 07e1c81..98cbbec 100644 --- a/manual/ch03.html +++ b/manual/ch03.html @@ -53,9 +53,12 @@ NcHICosmoIDEM2 — Interacting Dark Energy Model

+NcHICosmoQGW — $w$-fluid model with a quantum generated bounce phase model. +
+
NcDECont — Dark energy contraction perturbations model
-
Darkenergy
+
Darkenergy
NcHICosmoDE — Abstract class for implementing dark energy models @@ -106,7 +109,7 @@

-Darkenergy

+Darkenergy

diff --git a/manual/ch03s02.html b/manual/ch03s02.html index f86ea65..98a4e3d 100644 --- a/manual/ch03s02.html +++ b/manual/ch03s02.html @@ -34,7 +34,7 @@ Next

-Quantum Gravity Bounce

+Quantum Gravity Bounce

diff --git a/manual/ch03s03.html b/manual/ch03s03.html index 3cd1f52..35e48ad 100644 --- a/manual/ch03s03.html +++ b/manual/ch03s03.html @@ -34,7 +34,7 @@ Next

-Kinematic Models

+Kinematic Models

diff --git a/manual/ch08.html b/manual/ch08.html index d974182..4cfb1ae 100644 --- a/manual/ch08.html +++ b/manual/ch08.html @@ -88,7 +88,7 @@ NcPowspecMNLHaloFit — nonlinear matter power spectrum from Halofit model. -
Density Profile
+
Cluster Halo
NcHaloDensityProfile — Abstract class for density profile functions. @@ -105,6 +105,15 @@
NcHaloDensityProfileHernquist — Density profile of Hernquist type.
+
+NcHaloMassSummary — Class describing halo mass summary +
+
+NcHaloMCParam — Class defining mass and concentration as parameters +
+
+NcHaloPosition — A class to represent the center of a halo. +
Multiplicity Function
@@ -208,7 +217,7 @@
Cross-correlations
-Cross-correlations — Angular auto- and cross-spectra. +Cross-correlations — Angular auto- and cross-spectra.
NcXcorAB — Cross-correlations data storage object. @@ -217,12 +226,18 @@ NcXcorLimberKernel — Abstract object for the kernels of projected observables used in cross-correlations.
-NcXcorLimberKernelGal — implementation of NcXcorLimberKernel for galaxy density +NcXcorLimberKernelCMBISW — implementation of NcXcorLimberKernel for integrated Sachs-Wolfe (ISW)
NcXcorLimberKernelCMBLensing — implementation of NcXcorLimberKernel for CMB lensing
+NcXcorLimberKernelGal — implementation of NcXcorLimberKernel for galaxy density +
+
+NcXcorLimberKerneltSZ — Thermal Sunyaev Zel'dovich effect kernel +
+
NcXcorLimberKernelWeakLensing — implementation of NcXcorLimberKernel for galaxy weak lensing
@@ -235,52 +250,52 @@
NcCorClusterCmbLensLimber — Cluster and CMB lensing correlation using halo model and Limber approximation.
-
Galaxy Redshift
+
Galaxy Distribution
-NcGalaxyRedshift — Abstract class describing galaxy redshifts. +NcGalaxySDObsRedshift — Class describing galaxy sample observed redshift distribution.
-NcGalaxyRedshiftSpec — Class describing spectroscopic galaxy redshifts. +NcGalaxySDObsRedshiftGauss — Class describing photometric redshift observations with gaussian errors.
-NcGalaxyRedshiftSpline — Class describing spectroscopic galaxy redshifts. +NcGalaxySDObsRedshiftSpec — Class describing spectroscopic redshift observations
-NcGalaxyRedshiftGauss — Class describing Gaussian photometric galaxy redshifts. +NcGalaxySDPosition — Class describing galaxy sample position distributions.
-
-
Weak Lensing
-
-NcWLSurfaceMassDensity — Weak lensing surface mass density +NcGalaxySDPositionFlat — Class describing galaxy sample position distributions with flat distribution
-NcReducedShearClusterMass — FIXME cluster mass estimation via reduced shear +NcGalaxySDShape — Class describing galaxy sample shape distribution.
-NcReducedShearCalib — Reduced Shear Calibration +NcGalaxySDShapeGauss — Class describing galaxy sample shape gaussian distribution
-NcReducedShearCalibWtg — Reduced Shear Calibration +NcGalaxySDTrueRedshift — Class describing galaxy sample redshift distributions.
-NcGalaxyWL — Class describing galaxy weak lensing distributions. +NcGalaxySDTrueRedshiftLSSTSRD — Class describing galaxy sample redshift distributions as in LSST-SRD.
+
+
Weak Lensing
+
-NcGalaxyWLDist — Abstract class describing galaxy wl_dists. +NcWLSurfaceMassDensity — Weak lensing surface mass density
-NcGalaxyWLEllipticityGauss — Abstract class describing galaxy weak lensing ellipticity Gaussian distribution +NcReducedShearClusterMass — FIXME cluster mass estimation via reduced shear
-NcGalaxyWLEllipticityKDE — Class describing galaxy weak lensing ellipticity with Kernel Density Estimation +NcReducedShearCalib — Reduced Shear Calibration
-NcGalaxyWLEllipticityBinned — Class describing galaxy weak lensing ellipticity with binning +NcReducedShearCalibWtg — Reduced Shear Calibration
-NcGalaxyWLProj — Abstract class describing galaxy weak lensing reduced shear Gaussian distribution +NcGalaxyWLObs — Galaxy weak lensing observation data.
Galaxy ACF
diff --git a/manual/ch08s04.html b/manual/ch08s04.html index b63f51e..9cd47b7 100644 --- a/manual/ch08s04.html +++ b/manual/ch08s04.html @@ -3,7 +3,7 @@ -Density Profile: NumCosmo Reference Manual +Cluster Halo: NumCosmo Reference Manual @@ -34,7 +34,7 @@ Next

- Density Profile

+Cluster Halo

diff --git a/manual/ch08s05.html b/manual/ch08s05.html index b47394d..8557a76 100644 --- a/manual/ch08s05.html +++ b/manual/ch08s05.html @@ -7,7 +7,7 @@ - + @@ -30,7 +30,7 @@ Home Up -Prev +Prev Next

diff --git a/manual/ch08s09.html b/manual/ch08s09.html index 83bea90..367a1d6 100644 --- a/manual/ch08s09.html +++ b/manual/ch08s09.html @@ -8,7 +8,7 @@ - +