template<class Corrector, class History>
class Pulsar::ColdPlasma< Corrector, History >
Corrects dielectric effects in cold plasma.
Corrections are performed with respect to a reference frequency. By default, this is the centre frequency of the Integration; however, it is possible to correct with respect to an arbitrary frequency or wavelength (including zero wavelength = infinite frequency).
The main point to this template base class is the standardization of dispersion and Faraday rotation corrections. The data to be corrected may have already been corrected once before, with a different dispersion/rotation measure and/or refererence wavelength. This class ensures that past corrections are treated properly, through use of a History class (an Integration::Extension).