The element with the lowest value

Property definitions

nitc $ Metric :: min
	# The element with the lowest value
	fun min: ELM is abstract
src/metrics/metrics_base.nit:220,2--221,25

nitc $ IntMetric :: min
	redef fun min do
		assert not values_cache.is_empty
		return values_cache.min.as(not null)
	end
src/metrics/metrics_base.nit:258,2--261,4

nitc $ FloatMetric :: min
	redef fun min do
		assert not values.is_empty
		var min: nullable Float = null
		var elem: nullable ELM = null
		for e, v in values do
			if min == null or v < min then
				min = v
				elem = e
			end
		end
		return elem.as(not null)
	end
src/metrics/metrics_base.nit:325,2--336,4