Signature Description
enum class mad_type : unsigned char {
 mean_abs_dev_around_mean = 1, // Mean of absolute distances from mean
 mean_abs_dev_around_median = 2, // Mean of absolute distances from median
 median_abs_dev_around_mean = 3, // Median of absolute distances from mean
 median_abs_dev_around_median = 4, // Median of absolute distances from median
};
This defines different ways of calculating averages around averages, in other words different types of Mean Absolute Deviation.