NonNegativeFloat

(function from pyomo.common.config)

pyomo.common.config.NonNegativeFloat(val)[source]

Domain validation function admitting numbers greater than or equal to 0

This domain will admit non-negative floating point numbers (n >= 0), as well as any types that are convertible to non-negative floating point numbers.