Healpix C++  3.50
Functions
alice3.cc File Reference
#include <iostream>
#include "announce.h"
#include "paramfile.h"
#include "healpix_map_fitsio.h"
#include "lsconstants.h"
#include "arr.h"
#include "fitshandle.h"
#include "vec3.h"
#include "string_utils.h"
#include "alm.h"
#include "alm_healpix_tools.h"
#include "planck_rng.h"
#include "healpix_map.h"

Go to the source code of this file.

Functions

void get_step (const PolarizationHolder &ph, vec3 &loc, vec3 &dir, double theta)
 
void runge_kutta_step (vec3 &loc, vec3 &dir, const PolarizationHolder &ph, double theta)
 
void runge_kutta_2 (const vec3 &location, const PolarizationHolder &ph, double theta, arr< vec3 > &locs)
 
void make_kernel (arr< double > &kernel)
 
void convolve (const arr< double > &kernel, const arr< double > &raw, arr< double > &convolution)
 

Detailed Description

Copyright (C) 2005-2015 David Larson, Max-Planck-Society

Author
David Larson
Martin Reinecke

Definition in file alice3.cc.

Function Documentation

◆ get_step()

void get_step ( const PolarizationHolder &  ph,
vec3 loc,
vec3 dir,
double  theta 
)

Steps from loc in direction dir for an angle theta and updates loc and dir.

Definition at line 105 of file alice3.cc.

◆ runge_kutta_step()

void runge_kutta_step ( vec3 loc,
vec3 dir,
const PolarizationHolder &  ph,
double  theta 
)

Performs one Runge-Kutta second order step. Updates loc and dir.

Definition at line 113 of file alice3.cc.

◆ runge_kutta_2()

void runge_kutta_2 ( const vec3 location,
const PolarizationHolder &  ph,
double  theta,
arr< vec3 > &  locs 
)

Second order Runge-Kutta integration on the sphere. Given a starting location, a qu map of the sky, and a step size theta, this subroutine returns an array of vectors extending in both directions from the starting location.

Definition at line 128 of file alice3.cc.

◆ make_kernel()

void make_kernel ( arr< double > &  kernel)

Create a sinusoidal kernel.

Definition at line 153 of file alice3.cc.

◆ convolve()

void convolve ( const arr< double > &  kernel,
const arr< double > &  raw,
arr< double > &  convolution 
)

Convolve an array with a kernel.

Definition at line 163 of file alice3.cc.


Generated on Mon Dec 10 2018 10:24:22 for Healpix C++