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:
-
mass | The total mass of the distribution. |
angularwidth | The width of the distribution. |
angularpos | Position 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: