MR

Relevant source files

mr.h, mr.c

Class overview

MR
BSCoupler bsc_i, bsc_o
double R
double lambda
Polarization pol

Cvector BSAmpbsc_i
Cvector BSAmpbsc_o

double xc0, xc1, zc0, zc1
int Nxc, Nzc
double hxc, hzc

Cvector Ap, Bp, Cp, Dp, Am, Bm, Cm, Dm
Cvector ap, bp, cp, dp, am, bm, cm, dm

double L1, L2

bool set_amp_flag

MR(BSCoupler &bsc_i_, BSCoupler &bsc_o_, double xc0_, double xc1_, int Nxc_, double zc0_, double zc1_, int Nzc_, Cvector MRA_in_, Cvector MRA_add_)

int coupler_check(void)

void set_amp(int proj, double z)

Complex field(Fcomp cp, double x, double z)
double field(Fcomp cp, Afo foa, double x, double z)
Cmatrix field(Fcomp cp, interval dwx, int npx, interval dwz, int npz)
Dmatrix field(Fcomp cp, Afo foa, interval dwx, int npx, interval dwz, int npz)
Cmatrix field(Fcomp cp, interval dwx, int npx, interval dwz, int npz, double& fmax)

void plot(Fcomp cp, Afo foa, double xbeg, double xend, double zbeg, double zend, int npx, int npz, char ext0, char ext1)
void movie(double xbeg, double xend, double zbeg, double zend, int npx, int npz, int ntfr, char ext0, char ext1)
void viewer(double xbeg, double xend, double zbeg, double zend, int npx, int npz, char ext0, char ext1)

double get_pd(int mode_index)
double get_pt(int mode_index)

Non class function

void interpolated_power_spectrum( char *gf, char *bif, char *baf, char *Sif, char *Saf, char *output_file)

Description of class members

Description of non class function