public class NodeCalcEvaluator extends Object implements NodeCalcVisitor<Double,DoubleMultiPoint>
Constructor and Description |
---|
NodeCalcEvaluator() |
public static double eval(NodeCalc nodeCalc, DoubleMultiPoint multiPoint)
public Double visit(IntegerNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(FloatNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(DoubleNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(BigDecimalNodeCalc nodeCalc, DoubleMultiPoint arg)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(BinaryOperation nodeCalc, DoubleMultiPoint multiPoint, Double left, Double right)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public org.apache.commons.lang3.tuple.Pair<NodeCalc,NodeCalc> iterate(BinaryOperation nodeCalc, DoubleMultiPoint multiPoint)
iterate
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(UnaryOperation nodeCalc, DoubleMultiPoint multiPoint, Double child)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public NodeCalc iterate(UnaryOperation nodeCalc, DoubleMultiPoint multiPoint)
iterate
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(MinNodeCalc nodeCalc, DoubleMultiPoint multiPoint, Double child)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public NodeCalc iterate(MinNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
iterate
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(MaxNodeCalc nodeCalc, DoubleMultiPoint multiPoint, Double child)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public NodeCalc iterate(MaxNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
iterate
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(TimeNodeCalc nodeCalc, DoubleMultiPoint multiPoint, Double child)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public NodeCalc iterate(TimeNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
iterate
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(TimeSeriesNumNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
public Double visit(TimeSeriesNameNodeCalc nodeCalc, DoubleMultiPoint multiPoint)
visit
in interface NodeCalcVisitor<Double,DoubleMultiPoint>
Copyright © 2020. All rights reserved.