30 #ifndef GRALE_NSISLENS_H
32 #define GRALE_NSISLENS_H
34 #include "graleconfig.h"
51 NSISLensParams(
double velocityDispersion,
double angularCoreRadius) { NSISLensParams::dispersion = velocityDispersion; corerad = angularCoreRadius; }
60 bool write(serut::SerializationInterface &si)
const;
61 bool read(serut::SerializationInterface &si);
63 double dispersion,corerad;
77 double getMassInside(
double thetaLength)
const;
78 double getProfileSurfaceMassDensity(
double thetaLength)
const;
80 double m_massFactor, m_densFactor, m_core, m_coreSquared;
85 #endif // GRALE_NSISLENS_H