bool includeEmptyBuckets()

in lib/model/ModelTypes.cc [631:685]


bool includeEmptyBuckets(EFeature feature) {
    switch (feature) {
    case E_IndividualCountByBucketAndPerson:
    case E_IndividualLowCountsByBucketAndPerson:
    case E_IndividualHighCountsByBucketAndPerson:
        return true;
    case E_IndividualNonZeroCountByBucketAndPerson:
    case E_IndividualTotalBucketCountByPerson:
    case E_IndividualIndicatorOfBucketPerson:
    case E_IndividualLowNonZeroCountByBucketAndPerson:
    case E_IndividualHighNonZeroCountByBucketAndPerson:
    case E_IndividualUniqueCountByBucketAndPerson:
    case E_IndividualLowUniqueCountByBucketAndPerson:
    case E_IndividualHighUniqueCountByBucketAndPerson:
    case E_IndividualInfoContentByBucketAndPerson:
    case E_IndividualHighInfoContentByBucketAndPerson:
    case E_IndividualLowInfoContentByBucketAndPerson:
    case E_IndividualArrivalTimesByPerson:
    case E_IndividualLongArrivalTimesByPerson:
    case E_IndividualShortArrivalTimesByPerson:
    case E_IndividualTimeOfDayByBucketAndPerson:
    case E_IndividualTimeOfWeekByBucketAndPerson:
        return false;

    case E_IndividualSumByBucketAndPerson:
    case E_IndividualLowSumByBucketAndPerson:
    case E_IndividualHighSumByBucketAndPerson:
    case E_IndividualSumVelocityByPerson:
        return true;
    case E_IndividualMeanByPerson:
    case E_IndividualLowMeanByPerson:
    case E_IndividualHighMeanByPerson:
    case E_IndividualMedianByPerson:
    case E_IndividualLowMedianByPerson:
    case E_IndividualHighMedianByPerson:
    case E_IndividualMinByPerson:
    case E_IndividualMaxByPerson:
    case E_IndividualVarianceByPerson:
    case E_IndividualLowVarianceByPerson:
    case E_IndividualHighVarianceByPerson:
    case E_IndividualNonNullSumByBucketAndPerson:
    case E_IndividualLowNonNullSumByBucketAndPerson:
    case E_IndividualHighNonNullSumByBucketAndPerson:
    case E_IndividualMeanLatLongByPerson:
    case E_IndividualMaxVelocityByPerson:
    case E_IndividualMinVelocityByPerson:
    case E_IndividualMeanVelocityByPerson:
        return false;

    CASE_POPULATION_COUNT:
    CASE_POPULATION_METRIC:
        return false;
    }
    return false;
}