GRALE
Public Member Functions
grale::GaussLensInfo Class Reference

Information about a specific Gauss distribution, used by the multiple Gauss lens and the lens inversion routine.

#include <gausslensinfo.h>

List of all members.

Public Member Functions

 GaussLensInfo (double mass, double angularWidth, Vector2D< double > angularPosition)
 Describe a Gauss mass distribution.
double getMass () const
 Returns the currently set mass.
double getAngularWidth () const
 Returns the currently set width.
Vector2D< double > getAngularPosition () const
 Returns the currently set position of the center of the mass distribution.
void setMass (double m)
 Sets the current mass.

Constructor & Destructor Documentation

grale::GaussLensInfo::GaussLensInfo ( double  mass,
double  angularWidth,
Vector2D< double >  angularPosition 
)
inline

Describe a Gauss mass distribution.

Parameters:
massThe total mass of the distribution.
angularwidthThe width of the distribution.
angularposPosition of the center of the mass distribution.

Member Function Documentation

Vector2D<double> grale::GaussLensInfo::getAngularPosition ( ) const
inline
double grale::GaussLensInfo::getAngularWidth ( ) const
inline
double grale::GaussLensInfo::getMass ( ) const
inline
void grale::GaussLensInfo::setMass ( double  m)
inline

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