30 #ifndef GRALE_MULTIPLEGAUSSLENS_H
32 #define GRALE_MULTIPLEGAUSSLENS_H
34 #include "graleconfig.h"
55 const std::list<GaussLensInfo> &
getLensInfo()
const {
return m_lensInfo; }
58 bool write(serut::SerializationInterface &si)
const;
59 bool read(serut::SerializationInterface &si);
61 std::list<GaussLensInfo> m_lensInfo;
72 bool getProjectedPotential(
double D_s,
double D_ds,
Vector2D<double> theta,
double *pPotentialValue)
const;
73 bool getAlphaVectorDerivatives(
Vector2D<double> theta,
double &axx,
double &ayy,
double &axy)
const;
89 #endif // GRALE_MULTIPLEGAUSSLENS_H