java.lang.Object
com.powsybl.timeseries.ast.NodeCalcEvaluator
- All Implemented Interfaces:
NodeCalcVisitor<Double,
DoubleMultiPoint>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
eval
(NodeCalc nodeCalc, DoubleMultiPoint multiPoint) iterate
(BinaryOperation nodeCalc, DoubleMultiPoint multiPoint) iterate
(MaxNodeCalc nodeCalc, DoubleMultiPoint multiPoint) iterate
(MinNodeCalc nodeCalc, DoubleMultiPoint multiPoint) iterate
(TimeNodeCalc nodeCalc, DoubleMultiPoint multiPoint) iterate
(UnaryOperation nodeCalc, DoubleMultiPoint multiPoint) visit
(BigDecimalNodeCalc nodeCalc, DoubleMultiPoint arg) visit
(BinaryOperation nodeCalc, DoubleMultiPoint multiPoint, Double left, Double right) visit
(DoubleNodeCalc nodeCalc, DoubleMultiPoint multiPoint) visit
(FloatNodeCalc nodeCalc, DoubleMultiPoint multiPoint) visit
(IntegerNodeCalc nodeCalc, DoubleMultiPoint multiPoint) visit
(MaxNodeCalc nodeCalc, DoubleMultiPoint multiPoint, Double child) visit
(MinNodeCalc nodeCalc, DoubleMultiPoint multiPoint, Double child) visit
(TimeNodeCalc nodeCalc, DoubleMultiPoint multiPoint, Double child) visit
(TimeSeriesNameNodeCalc nodeCalc, DoubleMultiPoint multiPoint) visit
(TimeSeriesNumNodeCalc nodeCalc, DoubleMultiPoint multiPoint) visit
(UnaryOperation nodeCalc, DoubleMultiPoint multiPoint, Double child)
-
Constructor Details
-
NodeCalcEvaluator
public NodeCalcEvaluator()
-
-
Method Details
-
eval
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
public Double visit(BinaryOperation nodeCalc, DoubleMultiPoint multiPoint, Double left, Double right) - Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
iterate
public org.apache.commons.lang3.tuple.Pair<NodeCalc,NodeCalc> iterate(BinaryOperation nodeCalc, DoubleMultiPoint multiPoint) - Specified by:
iterate
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
iterate
- Specified by:
iterate
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
iterate
- Specified by:
iterate
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
iterate
- Specified by:
iterate
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
iterate
- Specified by:
iterate
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-
visit
- Specified by:
visit
in interfaceNodeCalcVisitor<Double,
DoubleMultiPoint>
-