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