| 
|   | SourceUniform (Point_2d position, PosType z, PosType radius_in_radians) | 
|   | 
| PosType  | SurfaceBrightness (const PosType *y) const | 
|   | 
| void  | assignParams (InputParams ¶ms) | 
|   | 
| void  | printSource () | 
|   | 
| PosType  | getTotalFlux () const | 
|   | 
| 
  | Source (PosType r, Point_2d x, PosType z, PosType SBlimit, PosType zero_point) | 
|   | shell constructor 
  | 
|   | 
| 
  | Source (const Source &s) | 
|   | 
| 
Source &  | operator= (const Source &s) | 
|   | 
| 
double  | SBlimit_magarcsec (double limit) | 
|   | convert mag/arcsec^2 to flux units 
  | 
|   | 
| 
PosType  | getSBlimit () | 
|   | Gets sb_limit in erg/cm^2/sec/rad^2/Hz. 
  | 
|   | 
| 
PosType  | getSBlimit_magarcsec () | 
|   | Gets sb_limit in mag/arcsec^2. 
  | 
|   | 
| 
PosType  | getZ () const | 
|   | Redshift of source. 
  | 
|   | 
| 
void  | setZ (PosType my_z) | 
|   | 
| 
PosType  | getRadius () const | 
|   | Radius of source in radians. 
  | 
|   | 
| 
void  | setRadius (PosType my_radius) | 
|   | Reset the radius of the source in radians. 
  | 
|   | 
| 
Point_2d  | getTheta () const | 
|   | position of source in radians 
  | 
|   | 
| 
void  | getTheta (PosType *x) const | 
|   | position of source in radians 
  | 
|   | 
| 
void  | getTheta (Point_2d &x) const | 
|   | position of source in radians 
  | 
|   | 
| 
void  | setTheta (PosType *xx) | 
|   | Reset the position of the source in radians. 
  | 
|   | 
| 
void  | setTheta (PosType my_x, PosType my_y) | 
|   | 
| 
void  | setTheta (const Point_2d &p) | 
|   | 
| 
void  | setSBlimit (float limit) | 
|   | Sets sb_limit in erg/cm^2/sec/rad^2/Hz. 
  | 
|   | 
| 
void  | setMagZeroPoint (float zeropoint) | 
|   | 
| 
double  | getMagZeroPoint () | 
|   | 
| PosType  | changeFilter (std::string filter_in, std::string filter_out, std::string sed) | 
|   | Calculates the difference in magnitude when changing the observing filter.  
  | 
|   | 
| 
PosType  | integrateFilter (std::vector< PosType > wavel_fil, std::vector< PosType > fil) | 
|   | Calculates the integral of the filter curve given as an array of (x,y) values. 
  | 
|   | 
| 
PosType  | integrateFilterSED (std::vector< PosType > wavel_fil, std::vector< PosType > fil, std::vector< PosType > wavel_sed, std::vector< PosType > sed) | 
|   | Calculates the integral of the sed multiplied by the filter curve. 
  | 
|   | 
| 
double  | TEST_surface_brightness (double res, int N) | 
|   | test if flux in pixels matches total flux 
  | 
|   | 
| 
long  | getID () const | 
|   | 
| 
void  | setID (long i) | 
|   | 
A uniform surface brightness circular source.