ecl-logo Documentation

LessQ

LessQ[testVal,value]bool

returns True if testVal is less than value.

LessQ[testVal,value,increment]bool

returns True if testVal is less than value by a multiple of increment.

Details

  • For distributions, the means are computed and used for the comparsion.
  • Input
    Output

Examples

Basic Examples  (4)

Matches any quantity less than test quantity:

Also accepts numeric values:

Additionaly specify an increment:

Matches any DateObject greater than the given DateObject:

Additional Examples  (11)

Comparing distributions compares their means:

Distributions can be compared to reals and quantities as well:

Specify an increment in numeric case:

Does not match if given quantity is greater than or equal to test quantity:

Can handle different Units, provided they are compatibile:

Does not match if Units are incompatible:

Equality case does not match:

Numeric values and quantities are incompatible:

Numeric values and quantities are incompatible:

Non-matching numeric case:

Function does not evaluate on other inputs:

Possible Issues  (2)

Due to machine precision rounding errors, values are rounded to within 10^-12 of the increment value when compared:

Any difference larger than that amount will trigger a failure: