Top | ![]() |
![]() |
![]() |
![]() |
Functions
NcmSphereMap * | ncm_sphere_map_new () |
NcmSphereMap * | ncm_sphere_map_clone () |
gboolean | ncm_sphere_map_copy () |
gboolean | ncm_sphere_map_init_coord () |
gboolean | ncm_sphere_map_set_order () |
NcmSphereMapAlm * | ncm_sphere_mapalm_new () |
gboolean | ncm_sphere_mapalm_init () |
NcmSphereMapSHT * | ncm_sphere_mapsht_new () |
gboolean | ncm_sphere_mapsht_map2alm_circle () |
gboolean | ncm_sphere_mapsht_alm2map_circle () |
gboolean | ncm_sphere_mapsht_map2alm () |
gboolean | ncm_sphere_mapsht_alm2map () |
gdouble | ncm_sphere_map_homogenize_noise () |
gdouble | ncm_sphere_map_rotate_avg () |
#define | NCM_MAP_ALM_SIZE() |
#define | NCM_MAP_N_IND_PLM() |
#define | NCM_MAP_MAX_RING_SIZE() |
#define | NCM_MAP_N_DIFFERENT_SIZED_RINGS() |
#define | NCM_MAP_RING_PLAN_INDEX() |
#define | NCM_MAP_RING_SIZE() |
#define | NCM_MAP_N_RINGS() |
#define | NCM_MAP_ALM_M_START() |
#define | NCM_MAP_ALM_INDEX() |
Types and Values
enum | NcmSphereMapOrder |
enum | NcmSphereMapType |
struct | NcmSphereMap |
struct | NcmSphereMapAlm |
struct | NcmSphereMapSHT |
#define | NCM_SPHERE_MAP_RNG_NAME |
Functions
ncm_sphere_map_set_order ()
gboolean ncm_sphere_map_set_order (NcmSphereMap *map
,NcmSphereMapOrder order
,gboolean init_coord
);
FIXME
ncm_sphere_mapalm_init ()
gboolean ncm_sphere_mapalm_init (NcmSphereMapAlm *mapalm
,gint lmax
);
FIXME
ncm_sphere_mapsht_new ()
NcmSphereMapSHT * ncm_sphere_mapsht_new (NcmSphereMap *map
,NcmSphereMapAlm *mapalm
,guint fftw_flags
);
FIXME
[skip]
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...
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...
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
ncm_sphere_map_homogenize_noise ()
gdouble ncm_sphere_map_homogenize_noise (NcmSphereMap *map
,gdouble base_sigma
);
FIXME
NCM_MAP_RING_PLAN_INDEX()
#define NCM_MAP_RING_PLAN_INDEX(nside,ring_n) (((ring_n) < (nside)) ? (ring_n) : ((ring_n)>=(3*(nside)) ? (4*(nside)-(ring_n)-2) : ((nside)-1)))
NCM_MAP_RING_SIZE()
#define NCM_MAP_RING_SIZE(nside,ring_n) (4 * (NCM_MAP_RING_PLAN_INDEX (nside,ring_n) + 1))