![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
Synopsis
enum NcmSphereMapOrder; enum NcmSphereMapType; struct NcmSphereMap; struct NcmSphereMapAlm; struct NcmSphereMapSHT; NcmSphereMap * ncm_sphere_map_new (gint nside
); NcmSphereMap * ncm_sphere_map_clone (NcmSphereMap *map
); gboolean ncm_sphere_map_copy (NcmSphereMap *dest
,NcmSphereMap *orig
); gboolean ncm_sphere_map_init_coord (NcmSphereMap *map
); gboolean ncm_sphere_map_set_order (NcmSphereMap *map
,NcmSphereMapOrder order
,gboolean init_coord
); NcmSphereMapAlm * ncm_sphere_mapalm_new (void
); gboolean ncm_sphere_mapalm_init (NcmSphereMapAlm *mapalm
,gint lmax
); NcmSphereMapSHT * ncm_sphere_mapsht_new (NcmSphereMap *map
,NcmSphereMapAlm *mapalm
,guint fftw_flags
); gboolean ncm_sphere_mapsht_map2alm_circle (NcmSphereMapSHT *mapsht
,gint ring
,gint ring_size
,gdouble norma
,gdouble theta
,gdouble phi
,gint start_m
,gint end_m
); gboolean ncm_sphere_mapsht_alm2map_circle (NcmSphereMapSHT *mapsht
,gint ring
,gint ring_size
,gdouble theta
,gdouble phi
); gboolean ncm_sphere_mapsht_map2alm (NcmSphereMapSHT *mapsht
,gdouble cut
); gboolean ncm_sphere_mapsht_alm2map (NcmSphereMapSHT *mapsht
); gdouble ncm_sphere_map_homogenize_noise (NcmSphereMap *map
,gdouble base_sigma
); gdouble ncm_sphere_map_rotate_avg (NcmSphereMap *map
,glong n
);
Details
enum NcmSphereMapOrder
typedef enum { NC_SPHERE_MAP_ORDER_NEST, NC_SPHERE_MAP_ORDER_RING } NcmSphereMapOrder;
enum NcmSphereMapType
typedef enum { NC_SPHERE_MAP_TYPE_TEMPERATURE = 1 << 0, NC_SPHERE_MAP_TYPE_Q_POLARIZATION = 1 << 1, NC_SPHERE_MAP_TYPE_U_POLARISATION = 1 << 2, NC_SPHERE_MAP_TYPE_SPUR_SIGNAL = 1 << 3, NC_SPHERE_MAP_TYPE_N_OBS = 1 << 4 } NcmSphereMapType;
FIXME
ncm_sphere_map_new ()
NcmSphereMap * ncm_sphere_map_new (gint nside
);
FIXME
|
FIXME |
Returns : |
FIXME |
ncm_sphere_map_clone ()
NcmSphereMap * ncm_sphere_map_clone (NcmSphereMap *map
);
FIXME
|
a NcmSphereMap |
Returns : |
FIXME |
ncm_sphere_map_copy ()
gboolean ncm_sphere_map_copy (NcmSphereMap *dest
,NcmSphereMap *orig
);
FIXME
|
a NcmSphereMap |
|
a NcmSphereMap |
Returns : |
FIXME |
ncm_sphere_map_init_coord ()
gboolean ncm_sphere_map_init_coord (NcmSphereMap *map
);
FIXME
|
a NcmSphereMap |
Returns : |
FIXME |
ncm_sphere_map_set_order ()
gboolean ncm_sphere_map_set_order (NcmSphereMap *map
,NcmSphereMapOrder order
,gboolean init_coord
);
FIXME
|
a NcmSphereMap |
|
a NcmSphereMapOrder |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_mapalm_init ()
gboolean ncm_sphere_mapalm_init (NcmSphereMapAlm *mapalm
,gint lmax
);
FIXME
|
a NcmSphereMapAlm |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_mapsht_new ()
NcmSphereMapSHT * ncm_sphere_mapsht_new (NcmSphereMap *map
,NcmSphereMapAlm *mapalm
,guint fftw_flags
);
FIXME
|
a NcmSphereMap |
|
a NcmSphereMapAlm |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_mapsht_map2alm_circle ()
gboolean ncm_sphere_mapsht_map2alm_circle (NcmSphereMapSHT *mapsht
,gint ring
,gint ring_size
,gdouble norma
,gdouble theta
,gdouble phi
,gint start_m
,gint end_m
);
Transform the map to alm circle by circle using fft in each one Copied from gsl-1.11 specfunc/legendre_poly.c line 596 And then adapted...
|
a NcmSphereMapSHT |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_mapsht_alm2map_circle ()
gboolean ncm_sphere_mapsht_alm2map_circle (NcmSphereMapSHT *mapsht
,gint ring
,gint ring_size
,gdouble theta
,gdouble phi
);
Transform the map to alm circle by circle using fft in each one Copied from gsl-1.11 specfunc/legendre_poly.c line 596 And then adapted... And then adapted again...
|
a NcmSphereMapSHT |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_mapsht_map2alm ()
gboolean ncm_sphere_mapsht_map2alm (NcmSphereMapSHT *mapsht
,gdouble cut
);
Transform the map to alm circle by circle using fft in each one
|
a NcmSphereMapSHT |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_mapsht_alm2map ()
gboolean ncm_sphere_mapsht_alm2map (NcmSphereMapSHT *mapsht
);
FIXME
|
a NcmSphereMapSHT |
Returns : |
FIXME |
ncm_sphere_map_homogenize_noise ()
gdouble ncm_sphere_map_homogenize_noise (NcmSphereMap *map
,gdouble base_sigma
);
FIXME
|
a NcmSphereMap |
|
FIXME |
Returns : |
FIXME |
ncm_sphere_map_rotate_avg ()
gdouble ncm_sphere_map_rotate_avg (NcmSphereMap *map
,glong n
);
FIXME
|
a NcmSphereMap |
|
FIXME |
Returns : |
FIXME |