| 
    GLAMERDOC++
    
   Gravitational Lensing Code Library 
   | 
 
A LensPlane with a TreeQuad on it to calculate the deflection caused by field lenses. More...
#include <planes.h>


Public Member Functions | |
| LensPlaneTree (float z, LensHalo **my_halos, IndexType Nhalos, PosType my_sigma_background, PosType my_inv_screening_scale=0) | |
| LensPlaneTree (const LensPlaneTree &p) | |
| LensPlaneTree (LensPlaneTree &&p) | |
| LensPlaneTree & | operator= (const LensPlaneTree &p) | 
| LensPlaneTree & | operator= (LensPlaneTree &&p) | 
| void | force (PosType *alpha, KappaType *kappa, KappaType *gamma, KappaType *phi, PosType *xx) | 
| void | addHalo (LensHalo *halo) | 
| void | removeHalo (LensHalo *halo) | 
| std::vector< LensHalo * > | getHalos () | 
| std::vector< const LensHalo * > | getHalos () const | 
| void | getNeighborHalos (PosType ray[], PosType rmax, std::vector< LensHalo * > &neighbors) const | 
| Get the halos on this plane that are wthin rmax of ray[].   | |
  Public Member Functions inherited from LensPlane | |
| LensPlane (float redshift) | |
Additional Inherited Members | |
  Public Attributes inherited from LensPlane | |
| float | z | 
A LensPlane with a TreeQuad on it to calculate the deflection caused by field lenses.
      
  | 
  virtual | 
Implements LensPlane.
      
  | 
  virtual | 
Get the halos on this plane that are wthin rmax of ray[].
Reimplemented from LensPlane.