Package com.powsybl.timeseries.ast
Class BinaryOperation
java.lang.Object
com.powsybl.timeseries.ast.AbstractBinaryNodeCalc
com.powsybl.timeseries.ast.BinaryOperation
- All Implemented Interfaces:
NodeCalc
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
-
Field Summary
Fields inherited from class com.powsybl.timeseries.ast.AbstractBinaryNodeCalc
left, right
-
Method Summary
Modifier and TypeMethodDescription<R,
A> R accept
(NodeCalcVisitor<R, A> visitor, A arg, R leftValue, R rightValue) <R,
A> R acceptHandle
(NodeCalcVisitor<R, A> visitor, A arg, R leftResult, R rightResult) static BinaryOperation
static BinaryOperation
boolean
static BinaryOperation
greaterThan
(NodeCalc left, NodeCalc right) static BinaryOperation
greaterThanOrEqualsTo
(NodeCalc left, NodeCalc right) int
hashCode()
static BinaryOperation
static BinaryOperation
lessThanOrEqualsTo
(NodeCalc left, NodeCalc right) static BinaryOperation
static BinaryOperation
static BinaryOperation
static BinaryOperation
void
writeJson
(com.fasterxml.jackson.core.JsonGenerator generator) Methods inherited from class com.powsybl.timeseries.ast.AbstractBinaryNodeCalc
accept, acceptHandle, acceptIterate, getLeft, getRight, setLeft, setRight
-
Method Details
-
plus
-
minus
-
multiply
-
div
-
lessThan
-
lessThanOrEqualsTo
-
greaterThan
-
greaterThanOrEqualsTo
-
equals
-
notEquals
-
accept
- Specified by:
accept
in classAbstractBinaryNodeCalc
-
acceptHandle
- Specified by:
acceptHandle
in classAbstractBinaryNodeCalc
-
getOperator
-
writeJson
- Throws:
IOException
-
hashCode
public int hashCode()- Specified by:
hashCode
in classAbstractBinaryNodeCalc
-
equals
- Specified by:
equals
in classAbstractBinaryNodeCalc
-