GLAMERDOC++
Gravitational Lensing Code Library
Loading...
Searching...
No Matches
nsie.h
1/*
2 * nsie.h
3 *
4 * Created on: Dec 8, 2009
5 * Author: R.B. Metcalf
6 */
7#ifndef simple_analens_declare
8#define simple_analens_declare
9
11typedef struct simple_analytic_lens{
12 char outputfile[40];
13 double zlens;
14 double zsource;
15
16 // host elliptical
17 double *xHost; // not used yet
18 double core;
19 double axis_ratio;
20 double theta; // position angle
21 double sigma;
22
23 // perturbations to host
24 long Nmodes; // this includes two for external shear
25 double *modes; //first two are shear
26
27 // substructures
28 long NSubstruct;
29 double **xSubstruct;
30 double *RcutSubstruct;
31 double *massSubstruct;
32 double betaSubstruct;
33
34 // private derived quantities
35 double ro;
36 double MpcToAsec; // conversion factor between Mpc on the lens plane and arcseconds
37 double Sigma_crit; // critical surface density
38
40
41#endif
42
43
A simplified version of LensHaloAnaNSIE.
Definition nsie.h:11