ecl-logo Documentation

LessEqualP

LessEqualP[value]pattern

returns a pattern that matches any quantity less than or equal to value.

LessEqualP[value]pattern

returns a pattern that matches any quantity equal to value or 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)

Returns a pattern that matches any quantity less than or equal to test quantity:

Also accepts numeric values:

Additionaly specify an increment:

Returns a pattern that 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:

Pattern does not match if given quantity is greater than test quantity:

Can handle different Units, provided they are compatibile:

Pattern does not match if Units are incompatible:

Equality case matches:

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: