GLAMERDOC++
Gravitational Lensing Code Library
Loading...
Searching...
No Matches
SourcePoint Class Reference

A uniform surface brightness circular source. More...

#include <source.h>

Public Member Functions

 SourcePoint (Point_2d position, PosType z, PosType magnitude, PosType radius_in_radians, double SBlimit, Band band)
 
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,
Band band )
inline
Parameters
positionpostion on the sky in radians
zredshift of source
magnitudeunlensed brightness
radius_in_radiansradius of source in radians
SBlimitminimum surface brightness limit
bandradius of source in radians

Member Function Documentation

◆ assignParams()

void SourcePoint::assignParams ( InputParams & params)
inlinevirtual

Reimplemented from Source.

◆ printSource()

void SourcePoint::printSource ( )
inlinevirtual

Implements Source.

◆ 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: