GLAMERDOC++
Gravitational Lensing Code Library
Public Member Functions | Public Attributes | List of all members
LensPlane Class Referenceabstract

Base class representing a plane in redshift onto which lenses are placed. More...

#include <planes.h>

Inheritance diagram for LensPlane:
Inheritance graph
[legend]

Public Member Functions

 LensPlane (float redshift)
 
virtual void force (PosType *alpha, KappaType *kappa, KappaType *gamma, KappaType *phi, PosType *xx)=0
 
virtual void addHalo (LensHalo *halo)=0
 
virtual void removeHalo (LensHalo *halo)=0
 
virtual std::vector< LensHalo * > getHalos ()=0
 
virtual std::vector< const LensHalo * > getHalos () const =0
 
virtual void getNeighborHalos (PosType ray[], PosType rmax, std::vector< LensHalo * > &neighbors) const
 

Public Attributes

float z
 

Detailed Description

Base class representing a plane in redshift onto which lenses are placed.


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