GLAMERDOC++
Gravitational Lensing Code Library
Public Member Functions | Public Attributes | List of all members
RAY Struct Reference

Simple representaion of a light path giving position on the image and source planes and lensing quantities. More...

#include <point.h>

Collaboration diagram for RAY:
Collaboration graph
[legend]

Public Member Functions

 RAY (const Point &p, double zs=-1)
 
 RAY (const LinkedPoint &p, double zs=-1)
 
 RAY (const RAY &p)
 
RAYoperator= (const Point &p)
 
RAYoperator= (const RAY &p)
 
PosType * ptr_y ()
 
KappaType invmag () const
 inverse of the magnification
 
KappaType gamma1 () const
 
KappaType gamma2 () const
 
KappaType gamma3 () const
 
KappaType kappa () const
 
Point_2d alpha () const
 deflection angle, x-y
 

Public Attributes

Point_2d x
 image position
 
Point_2d y
 source position
 
Matrix2x2< KappaType > A
 
KappaType dt
 time-delay
 
KappaType z
 

Detailed Description

Simple representaion of a light path giving position on the image and source planes and lensing quantities.


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