Go to the source code of this file.
Classes | |
| struct | casa::calcAntenna |
| struct | casa::Pathology |
| struct | casa::Ray |
Namespaces | |
| namespace | casa |
----------------------------------------------------------------------------- Start of casa namespace ----------------------------------------------------------------------------- | |
Defines | |
| #define | MAXGEOM |
Functions | |
| calcAntenna * | casa::newAntenna (Double sub_h, Double feed_x, Double feed_y, Double feed_z, Double ftaper, Double thmax, const char *geomfile) |
| void | casa::deleteAntenna (calcAntenna *a) |
| void | casa::Antennasetfreq (calcAntenna *a, Double freq) |
| void | casa::Antennasetdir (calcAntenna *a, const Double *dir) |
| void | casa::alignfeed (calcAntenna *a, const Pathology *p) |
| void | casa::getfeedbasis (const calcAntenna *a, Double B[3][3]) |
| void | casa::Efield (const calcAntenna *a, const casa::Complex *pol, casa::Complex *E) |
| Int | casa::Antennasetfeedpattern (calcAntenna *a, const char *filename, Double scale) |
| calcAntenna * | casa::newAntennafromApertureCalcParams (struct ApertureCalcParams *ap) |
| void | casa::applyPathology (Pathology *P, calcAntenna *a) |
| Int | casa::dishvalue (const calcAntenna *a, Double r, Double *z, Double *m) |
| Int | casa::subfromdish (const calcAntenna *a, Double x, Double y, Double *subpoint) |
| Int | casa::dishfromsub (const calcAntenna *a, Double x, Double y, Double *dishpoint) |
| Ray * | casa::newRay (const Double *sub) |
| void | casa::deleteRay (Ray *ray) |
| Pathology * | casa::newPathology () |
| Pathology * | casa::newPathologyfromApertureCalcParams (struct ApertureCalcParams *ap) |
| void | casa::deletePathology (Pathology *P) |
| Double | casa::dAdOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p) |
| Double | casa::dOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p) |
| Double | casa::Raylen (const Ray *ray) |
| Double | casa::feedfunc (const calcAntenna *a, Double theta) |
| void | casa::Pathologize (Double *sub, const Pathology *p) |
| void | casa::intersectdish (const calcAntenna *a, const Double *sub, const Double *unitdir, Double *dish, Int niter) |
| void | casa::intersectaperture (const calcAntenna *a, const Double *dish, const Double *unitdir, Double *aper) |
| Ray * | casa::trace (const calcAntenna *a, Double x, Double y, const Pathology *p) |
| Double | casa::feedgain (const calcAntenna *a, const Ray *ray, const Pathology *p) |
| void | casa::tracepol (casa::Complex *E0, const Ray *ray, casa::Complex *E1) |
| Int | casa::legplanewaveblock (const calcAntenna *a, Double x, Double y) |
| Int | casa::legplanewaveblock2 (const calcAntenna *a, const Ray *ray) |
| Int | casa::legsphericalwaveblock (const calcAntenna *a, const Ray *ray) |
| #define MAXGEOM |
Definition at line 8 of file BeamCalcAntenna.h.
1.6.1