Since the PowerLawIMF and LogNormalIMF constructors just create normal truncated distributions and not AbstractIMFs, I'm not sure the abstract type actually helps anything. We're not defining any special methods for AbstractIMFs, so that doesn't support the addition of the abstract type either.
Since the PowerLawIMF and LogNormalIMF constructors just create normal truncated distributions and not AbstractIMFs, I'm not sure the abstract type actually helps anything. We're not defining any special methods for AbstractIMFs, so that doesn't support the addition of the abstract type either.