|
GLAMERDOC++
Gravitational Lensing Code Library
|
Base class representing a plane in redshift onto which lenses are placed. More...
#include <planes.h>

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 |
Base class representing a plane in redshift onto which lenses are placed.
|
pure virtual |
Implemented in LensPlaneSingular.
|
pure virtual |
Implemented in LensPlaneSingular.
|
inlinevirtual |
Reimplemented in LensPlaneTree.