|
void | computePixelValues (const ApertureCalcParams *ap, const calcAntenna *a, const Pathology *p, const casacore::Double &L0, casacore::Complex *Er, casacore::Complex *El, const casacore::Int &i, const casacore::Int &j) |
|
void | computePixelValues (const ApertureCalcParams *ap, const calcAntenna *a, const Pathology *p, const casacore::Double &L0, casacore::Complex *Er, casacore::Complex *El, const casacore::Int &i, const casacore::Int &j, const casacore::Int &whichStokes) |
|
void | computePixelValuesLinPol (const ApertureCalcParams *ap, const calcAntenna *a, const Pathology *p, const casacore::Double &L0, casacore::Complex *Ex, casacore::Complex *Ey, const casacore::Int &i, const casacore::Int &j, const casacore::Int &whichStokes) |
|
void | norm3 (casacore::Double *v) |
| normalizes a "vector" of 3 Doubles in the vector sense More...
|
|
calcAntenna * | newAntenna (casacore::Double sub_h, casacore::Double feed_x, casacore::Double feed_y, casacore::Double feed_z, casacore::Double ftaper, casacore::Double thmax, const char *geomfile) |
|
void | deleteAntenna (calcAntenna *a) |
|
void | Antennasetfreq (calcAntenna *a, casacore::Double freq) |
|
void | Antennasetdir (calcAntenna *a, const casacore::Double *dir) |
|
void | alignfeed (calcAntenna *a, const Pathology *p) |
| sets feeddir after pathology is considered More...
|
|
void | getfeedbasis (const calcAntenna *a, casacore::Double B[3][3]) |
|
void | Efield (const calcAntenna *a, const casacore::Complex *pol, casacore::Complex *E) |
|
casacore::Int | Antennasetfeedpattern (calcAntenna *a, const char *filename, casacore::Double scale) |
|
calcAntenna * | newAntennafromApertureCalcParams (ApertureCalcParams *ap) |
|
casacore::Int | dishvalue (const calcAntenna *a, casacore::Double r, casacore::Double *z, casacore::Double *m) |
|
casacore::Int | astigdishvalue (const calcAntenna *a, casacore::Double x, casacore::Double y, casacore::Double *z, casacore::Double *m) |
|
casacore::Int | subfromdish (const calcAntenna *a, casacore::Double x, casacore::Double y, casacore::Double *subpoint) |
| Returns position of subreflector piece (x, y, z) and its normal (u, v, w) More...
|
|
casacore::Int | dishfromsub (const calcAntenna *a, casacore::Double x, casacore::Double y, casacore::Double *dishpoint) |
|
void | printAntenna (const calcAntenna *a) |
|
Ray * | newRay (const casacore::Double *sub) |
|
void | deleteRay (Ray *ray) |
|
Pathology * | newPathology () |
|
Pathology * | newPathologyfromApertureCalcParams (ApertureCalcParams *ap) |
|
void | deletePathology (Pathology *P) |
|
void | normvec (const casacore::Double *a, const casacore::Double *b, casacore::Double *c) |
|
casacore::Double | dAdOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p) |
|
casacore::Double | dOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p) |
|
casacore::Double | Raylen (const Ray *ray) |
|
void | Pathologize (casacore::Double *sub, const Pathology *p) |
|
void | applyPathology (Pathology *P, calcAntenna *a) |
|
void | intersectdish (const calcAntenna *a, const casacore::Double *sub, const casacore::Double *unitdir, casacore::Double *dish, casacore::Int niter) |
|
void | intersectaperture (const calcAntenna *a, const casacore::Double *dish, const casacore::Double *unitdir, casacore::Double *aper) |
|
casacore::Double | feedfunc (const calcAntenna *a, casacore::Double theta) |
|
casacore::Double | feedgain (const calcAntenna *a, const Ray *ray, const Pathology *p) |
|
Ray * | trace (const calcAntenna *a, casacore::Double x, casacore::Double y, const Pathology *p) |
|
void | tracepol (casacore::Complex *E0, const Ray *ray, casacore::Complex *E1) |
|
casacore::Int | legplanewaveblock (const calcAntenna *a, casacore::Double x, casacore::Double y) |
|
casacore::Int | legplanewaveblock2 (const calcAntenna *a, const Ray *ray) |
|
casacore::Int | legsphericalwaveblock (const calcAntenna *a, const Ray *ray) |
|
void | copyBeamCalcGeometry (BeamCalcGeometry *to, BeamCalcGeometry *from) |
|
Definition at line 192 of file BeamCalc.h.