GRALE
|
grale | |
Cosmology | This class can be used to calculate angular diameter distances in a specific kind of cosmology |
BackProjectMatrixNew | Implements the ProjectedImagesInterface interface, is only meant to be used inside the genetic algorithm for lens inversion |
ImagesBackProjector | Implements the ProjectedImagesInterface interface, and takes a GravitationalLens based lens model as input |
LensFitnessObject | This class is a base class for fitness calculation code in the GA |
ProjectedImagesInterface | Base class defining the methods that a LensFitnessObject can use to calculate the fitness of a specific lens |
Real2DLensPlaneFunction | This class implements a 2D function which can be used to evaluate approximately the mass density corresponding to the deflection field that was calculated |
CompositeLens | This class allows you to combine several other lenses |
EllipticLens | Base class for the lens effect by an elliptical lens, based on the information of the circular equivalent |
GaussLensParams | Parameters for a lens with a Gaussian 2D mass density distribution |
GaussLens | Describes a lens with a Gaussian mass distribution |
GaussLensInfo | Information about a specific Gauss distribution, used by the multiple Gauss lens and the lens inversion routine |
GravitationalLensParams | Base class for gravitational lens parameters |
GravitationalLens | Base class for gravitational lens implementations |
MultipleGaussLensParams | Parameters for a lens consisting of several Gauss distributions |
MultipleGaussLens | Describes a lens with a mass distribution which is the sum of several Gauss distributions |
MultiplePlummerLensParams | Parameters for a lens consisting of several Plummer distributions |
MultiplePlummerLens | Describes a lens with a mass distribution which is the sum of several Plummer distributions |
MultipleSquareLensParams | Parameters for a lens consisting of several square-shaped distributions |
MultipleSquareLens | Describes a lens with a mass distribution which is the sum of several square-shaped distributions |
NFWLens | Lensing by a spherically symmetric Navarro-Frenk-White profile (NFW) |
NSIELensParams | Parameters for a non-singular isothermal ellipse |
NSIELens | Describes a non-singular isothermal ellipse |
NSISLensParams | Parameters for a non-singular isothermal sphere type lens |
NSISLens | Describes a non-singular isothermal sphere type lens |
PlummerLensParams | Parameters for a lens with a Plummer density distribution |
PlummerLens | Describes a lens with a Plummer mass distribution |
PlummerLensInfo | Information about a specific Plummer distribution, used by the multiple Plummer lens and the lens inversion routine |
PointmassLensParams | Parameters for a point mass lens |
PointmassLens | Describes a point mass lens |
PolynomialMassProfileLens | Bla |
Real2DLensFunction | This class implements a 2D function which can be used to evaluate the mass density of a lens at a specific point |
SIELensParams | Parameters for a singular isothermal ellipse |
SIELens | Describes a singular isothermal ellipse |
SISLensParams | Parameters for a singular isothermal sphere (SIS) |
SISLens | A singular isothermal sphere based lens |
SquareLensParams | Parameters for a lens with a square mass density distribution |
SquareLens | Describes a lens with a square mass distribution |
SquareLensInfo | Information about a specific square distribution, used by the multiple square lens and the lens inversion routine |
SymmetricLens | Base class for circularly symmetric lenses |
CircularIntegrator | This class can be used to integrate a 2D function over a circular area |
DoublePeakDistribution | This can be used to generate numbers according to a distribution with two peaks, one at 0 and one at 1 |
GaussianDistribution | This can be used to generate numbers according to a gaussian distribution with a specific mean and dispersion |
GridFunction | Can be used to interpolate gridded data |
Line2D | Class which can represent a line |
PeakDistribution | This can be used to generate positive numbers with a peak at zero |
Polygon2D | This class can be used to represent a polygon |
ProbabilityDistribution | Base class for generating random numbers according to a specific probability distribution |
Real1DDerivableFunction | Base class for a 1D function of which the derivative can be calculated at each point |
Real1DFunction | Base class for a 1D function |
Real1DFunctionIntegrator | Base class for an object which can integrate a function over some range |
Real2DDerivableFunction | Base class for a 2D function of which the derivatives can be calculated at each point |
Real2DFunction | Base class for a 2D function |
Real2DFunctionIntegrator | Base class for an object which can integrate a function over some area |
Rectangle2D | Class which can hold the corner points of a rectangle |
RectangularIntegrator | Integrate a 2D function over a rectangular area |
StudentTDistribution | A version of a student-t distribution; this has a longer tail than a gaussian |
Triangle2D | This class can be used to represent a triangle |
TriangleIndices | Holds the indices of the points which form a triangle |
Triangulation | An object of this class can be used to create a triangulation from a set of points |
UniformDistribution | Generates random numbers according to a uniform distribution |
Vector2D | Represents a 2D vector |
IntVector2D | Represents a 2D vector with integer endpoint coordinates |
std | STL namespace |