GLAMERDOC++
Gravitational Lensing Code Library
Public Member Functions | List of all members
SourcePoint Class Reference

A uniform surface brightness circular source. More...

#include <source.h>

Inherits SourceColored.

Public Member Functions

 SourcePoint (Point_2d position, PosType z, PosType magnitude, PosType radius_in_radians, double SBlimit, PosType zero_point)
 
virtual PosType SurfaceBrightness (const PosType *y) const
 
void printSource ()
 
void assignParams (InputParams &params)
 
void rotate (PosType t)
 

Detailed Description

A uniform surface brightness circular source.

Constructor & Destructor Documentation

◆ SourcePoint()

SourcePoint::SourcePoint ( Point_2d  position,
PosType  z,
PosType  magnitude,
PosType  radius_in_radians,
double  SBlimit,
PosType  zero_point 
)
inline
Parameters
positionpostion on the sky in radians
zredshift of source
magnitudeunlensed brightness
radius_in_radiansradius of source in radians
SBlimitminimum surface brightness limit
zero_pointradius of source in radians

Member Function Documentation

◆ SurfaceBrightness()

virtual PosType SourcePoint::SurfaceBrightness ( const PosType *  y) const
inlinevirtual

Surface brightness of source in grid coordinates not source centered coordinates.

The units shuld be ergs / s / Hz / cm^2

Implements Source.


The documentation for this class was generated from the following file: