Source code for coolest.template.classes.mass_field

__author__ = 'aymgal'

from coolest.template.classes.lensing_entity import LensingEntity
from coolest.template.classes.mass_light_model import MassModel
from coolest.template.classes import util


[docs] class MassField(LensingEntity): """Generic field of massive objects, for instance an external shear field. Parameters ---------- name : str Name associated to that shear component. redshift : float Redshift associated to that shear component, if needed. mass_model : MassModel, optional Mass model of the field, by default None """ def __init__(self, name: str, redshift: float, mass_model: MassModel = None) -> None: super().__init__(name, redshift, lensed=False, mass_model=mass_model) @property
[docs] def has_light_profiles(self): return False