## Uses of Interface
org.eclipse.january.dataset.BinaryOperation

- Packages that use BinaryOperation
  Package | Description
  --- | ---
  org.eclipse.january.dataset |

- - ### Uses of BinaryOperation in org.eclipse.january.dataset

    Classes in org.eclipse.january.dataset that implement BinaryOperation
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BinaryOperation.Stub` Stub class where only three methods need to be overridden: `BinaryOperation.Stub.complexOperate(double[], double, double, double, double)`, `BinaryOperation.Stub.toString(String, String)`
    `static class` | `Operations.Addition` Addition with boolean or
    `static class` | `Operations.Division` Division with boolean and of negated second operand
    `static class` | `Operations.DivisionTowardsFloor` Division with boolean and of negated second operand and rounds down to negative infinity
    `static class` | `Operations.DivisionWithZero` Division with boolean and of negated second operand and returns zero if denominator is zero
    `static class` | `Operations.Exponentiation` Exponentiation with boolean and
    `static class` | `Operations.Maximum` Select maximum of a and b
    `static class` | `Operations.Minimum` Select minimum of a and b
    `static class` | `Operations.Multiplication` Multiplication with boolean and
    `static class` | `Operations.Remainder` Remainder
    `static class` | `Operations.Subtraction` Subtraction with boolean or of negated second operand
    `static class` | `Operations.UseBase` Use given value if a > b else use a
    `static class` | `Operations.UseIfEqualTo` Use given value if a == b else use a
    `static class` | `Operations.UseIfGreaterThan` Use given value if a > b else use a
    `static class` | `Operations.UseIfGreaterThanOrEqualTo` Use given value if a >= b else use a
    `static class` | `Operations.UseIfLessThan` Use given value if a < b else use a
    `static class` | `Operations.UseIfLessThanOrEqualTo` Use given value if a <= b else use a

    Methods in org.eclipse.january.dataset with parameters of type BinaryOperation
    Modifier and Type | Method and Description
    --- | ---
    `static Dataset` | Operations.`operate(BinaryOperation op, Object a, Object b, Dataset o)` Operate on a dataset

Copyright © 2014–2018 Eclipse Foundation. All rights reserved.