casa
$Rev:20696$
|
Go to the source code of this file.
Classes | |
struct | casa::calcAntenna |
struct | casa::Pathology |
struct | casa::Ray |
Namespaces | |
namespace | casa |
this file contains all the compiler specific defines | |
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.