interface Metric
Provides a way of measuring the fitness of a set of outputs.
| function | abstract val function: FitnessFunctionA fitness function this metric encapsulates. | 
| name | abstract val name: StringA name for this metric. | 
| fitness | abstract fun fitness(cases: Cases, outputs: Outputs, programLength: Int): DoubleEvaluates the fitness using this metrics fitness function. | 
| BaseMetric | class BaseMetric : MetricA base implementation for measuring the fitness of solutions. | 
| ParsimonyAwareMetric | class ParsimonyAwareMetric : MetricProvides a way of measuring the fitness of a set of outputs with a penalty for parsimony pressure. |