std::string print()

in lib/model/ModelTypes.cc [1409:1562]


std::string print(EFeature feature) {
    switch (feature) {
    case E_IndividualCountByBucketAndPerson:
        return "'count per bucket by person'";
    case E_IndividualNonZeroCountByBucketAndPerson:
        return "'non-zero count per bucket by person'";
    case E_IndividualTotalBucketCountByPerson:
        return "'bucket count by person'";
    case E_IndividualIndicatorOfBucketPerson:
        return "'indicator per bucket of person'";
    case E_IndividualLowCountsByBucketAndPerson:
        return "'low values of count per bucket by person'";
    case E_IndividualHighCountsByBucketAndPerson:
        return "'high values of count per bucket by person'";
    case E_IndividualArrivalTimesByPerson:
        return "'mean arrival time by person'";
    case E_IndividualLongArrivalTimesByPerson:
        return "'long mean arrival time by person'";
    case E_IndividualShortArrivalTimesByPerson:
        return "'short mean arrival time by person'";
    case E_IndividualLowNonZeroCountByBucketAndPerson:
        return "'low non-zero count per bucket by person'";
    case E_IndividualHighNonZeroCountByBucketAndPerson:
        return "'high non-zero count per bucket by person'";
    case E_IndividualUniqueCountByBucketAndPerson:
        return "'unique count per bucket by person'";
    case E_IndividualLowUniqueCountByBucketAndPerson:
        return "'low unique count per bucket by person'";
    case E_IndividualHighUniqueCountByBucketAndPerson:
        return "'high unique count per bucket by person'";
    case E_IndividualInfoContentByBucketAndPerson:
        return "'information content of value per bucket by person'";
    case E_IndividualHighInfoContentByBucketAndPerson:
        return "'high information content of value per bucket by person'";
    case E_IndividualLowInfoContentByBucketAndPerson:
        return "'low information content of value per bucket by person'";
    case E_IndividualTimeOfDayByBucketAndPerson:
        return "'time-of-day per bucket by person'";
    case E_IndividualTimeOfWeekByBucketAndPerson:
        return "'time-of-week per bucket by person'";
    case E_IndividualMeanByPerson:
        return "'arithmetic mean value by person'";
    case E_IndividualLowMeanByPerson:
        return "'low mean value by person'";
    case E_IndividualHighMeanByPerson:
        return "'high mean value by person'";
    case E_IndividualMedianByPerson:
        return "'median value by person'";
    case E_IndividualLowMedianByPerson:
        return "'low median value by person'";
    case E_IndividualHighMedianByPerson:
        return "'high median value by person'";
    case E_IndividualMinByPerson:
        return "'minimum value by person'";
    case E_IndividualMaxByPerson:
        return "'maximum value by person'";
    case E_IndividualVarianceByPerson:
        return "'variance of values by person'";
    case E_IndividualLowVarianceByPerson:
        return "'low variance of values by person'";
    case E_IndividualHighVarianceByPerson:
        return "'high variance of values by person'";
    case E_IndividualSumByBucketAndPerson:
        return "'bucket sum by person'";
    case E_IndividualLowSumByBucketAndPerson:
        return "'low bucket sum by person'";
    case E_IndividualHighSumByBucketAndPerson:
        return "'high bucket sum by person'";
    case E_IndividualNonNullSumByBucketAndPerson:
        return "'bucket non-null sum by person'";
    case E_IndividualLowNonNullSumByBucketAndPerson:
        return "'low bucket non-null sum by person'";
    case E_IndividualHighNonNullSumByBucketAndPerson:
        return "'high bucket non-null sum by person'";
    case E_IndividualMaxVelocityByPerson:
        return "'max velocity by person'";
    case E_IndividualMinVelocityByPerson:
        return "'min velocity by person'";
    case E_IndividualMeanVelocityByPerson:
        return "'mean velocity by person'";
    case E_IndividualSumVelocityByPerson:
        return "'sum velocity by person'";
    case E_IndividualMeanLatLongByPerson:
        return "'mean lat/long by person'";
    case E_PopulationAttributeTotalCountByPerson:
        return "'attribute counts by person'";
    case E_PopulationCountByBucketPersonAndAttribute:
        return "'non-zero count per bucket by person and attribute'";
    case E_PopulationIndicatorOfBucketPersonAndAttribute:
        return "'indicator per bucket of person and attribute'";
    case E_PopulationUniquePersonCountByAttribute:
        return "'unique person count by attribute'";
    case E_PopulationUniqueCountByBucketPersonAndAttribute:
        return "'unique count per bucket by person and attribute'";
    case E_PopulationLowUniqueCountByBucketPersonAndAttribute:
        return "'low unique count per bucket by person and attribute'";
    case E_PopulationHighUniqueCountByBucketPersonAndAttribute:
        return "'high unique count per bucket by person and attribute'";
    case E_PopulationLowCountsByBucketPersonAndAttribute:
        return "'low values of non-zero count per bucket by person and attribute'";
    case E_PopulationHighCountsByBucketPersonAndAttribute:
        return "'high values of non-zero count per bucket by person and attribute'";
    case E_PopulationInfoContentByBucketPersonAndAttribute:
        return "'information content of value per bucket by person and attribute'";
    case E_PopulationLowInfoContentByBucketPersonAndAttribute:
        return "'low information content of value per bucket by person and attribute'";
    case E_PopulationHighInfoContentByBucketPersonAndAttribute:
        return "'high information content of value per bucket by person and attribute'";
    case E_PopulationTimeOfDayByBucketPersonAndAttribute:
        return "'time-of-day per bucket by person and attribute'";
    case E_PopulationTimeOfWeekByBucketPersonAndAttribute:
        return "'time-of-week per bucket by person and attribute'";
    case E_PopulationMeanByPersonAndAttribute:
        return "'mean value by person and attribute'";
    case E_PopulationLowMeanByPersonAndAttribute:
        return "'low mean by person and attribute'";
    case E_PopulationHighMeanByPersonAndAttribute:
        return "'high mean by person and attribute'";
    case E_PopulationMedianByPersonAndAttribute:
        return "'median value by person and attribute'";
    case E_PopulationLowMedianByPersonAndAttribute:
        return "'low median value by person and attribute'";
    case E_PopulationHighMedianByPersonAndAttribute:
        return "'high median value by person and attribute'";
    case E_PopulationMinByPersonAndAttribute:
        return "'minimum value by person and attribute'";
    case E_PopulationMaxByPersonAndAttribute:
        return "'maximum value by person and attribute'";
    case E_PopulationVarianceByPersonAndAttribute:
        return "'variance of values by person and attribute'";
    case E_PopulationLowVarianceByPersonAndAttribute:
        return "'low variance of values by person and attribute'";
    case E_PopulationHighVarianceByPersonAndAttribute:
        return "'high variance of values by person and attribute'";
    case E_PopulationSumByBucketPersonAndAttribute:
        return "'bucket sum by person and attribute'";
    case E_PopulationLowSumByBucketPersonAndAttribute:
        return "'low bucket sum by person and attribute'";
    case E_PopulationHighSumByBucketPersonAndAttribute:
        return "'high bucket sum by person and attribute'";
    case E_PopulationMeanLatLongByPersonAndAttribute:
        return "'mean lat/long by person and attribute'";
    case E_PopulationMaxVelocityByPersonAndAttribute:
        return "'max velocity by person and attribute'";
    case E_PopulationMinVelocityByPersonAndAttribute:
        return "'min velocity by person and attribute'";
    case E_PopulationMeanVelocityByPersonAndAttribute:
        return "'mean velocity by person and attribute'";
    case E_PopulationSumVelocityByPersonAndAttribute:
        return "'sum velocity by person and attribute'";
    }

    return "-";
}