Uses of Interface
com.powsybl.timeseries.ast.NodeCalc
-
Uses of NodeCalc in com.powsybl.timeseries
Modifier and TypeMethodDescriptionCalculatedTimeSeriesDslLoader.load
(String script, ReadOnlyTimeSeriesStore store) Modifier and TypeMethodDescriptionstatic TimeSeriesIndex
CalculatedTimeSeries.computeIndex
(NodeCalc nodeCalc, TimeSeriesNameResolver resolver) CalculatedTimeSeries.computeVersions
(NodeCalc nodeCalc, TimeSeriesNameResolver resolver) ModifierConstructorDescriptionCalculatedTimeSeries
(String name, NodeCalc nodeCalc) CalculatedTimeSeries
(String name, NodeCalc nodeCalc, TimeSeriesNameResolver resolver) -
Uses of NodeCalc in com.powsybl.timeseries.ast
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprotected NodeCalc
AbstractSingleChildNodeCalc.child
protected NodeCalc
AbstractBinaryNodeCalc.left
static final NodeCalc
DoubleNodeCalc.ONE
protected NodeCalc
AbstractBinaryNodeCalc.right
Modifier and TypeMethodDescriptionstatic NodeCalc
NodeCalcCacheCreator.cacheDuplicated
(NodeCalc nodeCalc) Find the duplicated nodes in the tree and cache them depending on their typeAbstractSingleChildNodeCalc.getChild()
AbstractBinaryNodeCalc.getLeft()
AbstractBinaryNodeCalc.getRight()
DefaultNodeCalcVisitor.iterate
(CachedNodeCalc nodeCalc, A arg) DefaultNodeCalcVisitor.iterate
(MaxNodeCalc nodeCalc, A arg) DefaultNodeCalcVisitor.iterate
(MinNodeCalc nodeCalc, A arg) DefaultNodeCalcVisitor.iterate
(TimeNodeCalc nodeCalc, A arg) DefaultNodeCalcVisitor.iterate
(UnaryOperation nodeCalc, A arg) NodeCalcCloner.iterate
(CachedNodeCalc nodeCalc, A arg) NodeCalcCloner.iterate
(MaxNodeCalc nodeCalc, A arg) NodeCalcCloner.iterate
(MinNodeCalc nodeCalc, A arg) NodeCalcCloner.iterate
(TimeNodeCalc nodeCalc, A arg) NodeCalcCloner.iterate
(UnaryOperation nodeCalc, A arg) NodeCalcEvaluator.iterate
(CachedNodeCalc nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcEvaluator.iterate
(MaxNodeCalc nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcEvaluator.iterate
(MinNodeCalc nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcEvaluator.iterate
(TimeNodeCalc nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcEvaluator.iterate
(UnaryOperation nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcModifier.iterate
(CachedNodeCalc nodeCalc, A arg) NodeCalcModifier.iterate
(MaxNodeCalc nodeCalc, A arg) NodeCalcModifier.iterate
(MinNodeCalc nodeCalc, A arg) NodeCalcModifier.iterate
(TimeNodeCalc nodeCalc, A arg) NodeCalcModifier.iterate
(UnaryOperation nodeCalc, A arg) NodeCalcPrinter.iterate
(CachedNodeCalc nodeCalc, Void arg) NodeCalcPrinter.iterate
(MaxNodeCalc nodeCalc, Void arg) NodeCalcPrinter.iterate
(MinNodeCalc nodeCalc, Void arg) NodeCalcPrinter.iterate
(TimeNodeCalc nodeCalc, Void arg) NodeCalcPrinter.iterate
(UnaryOperation nodeCalc, Void arg) NodeCalcVisitor.iterate
(CachedNodeCalc nodeCalc, A arg) NodeCalcVisitor.iterate
(MaxNodeCalc nodeCalc, A arg) NodeCalcVisitor.iterate
(MinNodeCalc nodeCalc, A arg) NodeCalcVisitor.iterate
(TimeNodeCalc nodeCalc, A arg) NodeCalcVisitor.iterate
(UnaryOperation nodeCalc, A arg) static NodeCalc
NodeCalc.parseJson
(com.fasterxml.jackson.core.JsonParser parser) static NodeCalc
NodeCalc.parseJson
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.core.JsonToken token) static NodeCalc
static NodeCalc
static NodeCalc
NodeCalcCacheCreator.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryOperation nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(BigDecimalNodeCalc nodeCalc, A arg) NodeCalcCloner.visit
(BinaryMaxCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(BinaryMinCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(BinaryOperation nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(CachedNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(DoubleNodeCalc nodeCalc, A arg) NodeCalcCloner.visit
(FloatNodeCalc nodeCalc, A arg) NodeCalcCloner.visit
(IntegerNodeCalc nodeCalc, A arg) NodeCalcCloner.visit
(MaxNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(MinNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(TimeNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(TimeSeriesNameNodeCalc nodeCalc, A arg) NodeCalcCloner.visit
(TimeSeriesNumNodeCalc nodeCalc, A arg) NodeCalcCloner.visit
(UnaryOperation nodeCalc, A arg, NodeCalc child) NodeCalcDuplicateDetector.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(CachedNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MaxNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MinNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(TimeNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(UnaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcModifier.visit
(BigDecimalNodeCalc nodeCalc, A arg) NodeCalcModifier.visit
(BinaryMaxCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcModifier.visit
(BinaryMinCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcModifier.visit
(BinaryOperation nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcModifier.visit
(CachedNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(DoubleNodeCalc nodeCalc, A arg) NodeCalcModifier.visit
(FloatNodeCalc nodeCalc, A arg) NodeCalcModifier.visit
(IntegerNodeCalc nodeCalc, A arg) NodeCalcModifier.visit
(MaxNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(MinNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(TimeNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(TimeSeriesNameNodeCalc nodeCalc, A arg) NodeCalcModifier.visit
(TimeSeriesNumNodeCalc nodeCalc, A arg) NodeCalcModifier.visit
(UnaryOperation nodeCalc, A arg, NodeCalc child) NodeCalcResolver.visit
(CachedNodeCalc nodeCalc, Void arg, NodeCalc child) NodeCalcResolver.visit
(TimeSeriesNameNodeCalc nodeCalc, Void arg) Modifier and TypeMethodDescriptionNodeCalcDuplicateDetector.detectDuplicates
(NodeCalc nodeCalc) Create a set of parents for each node in the tree that could be cached.NodeCalcDuplicateDetector.detectDuplicates
(NodeCalc nodeCalc) Create a set of parents for each node in the tree that could be cached.DefaultNodeCalcVisitor.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) DefaultNodeCalcVisitor.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) NodeCalcCloner.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) NodeCalcCloner.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) NodeCalcEvaluator.iterate
(AbstractBinaryNodeCalc nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcEvaluator.iterate
(AbstractBinaryNodeCalc nodeCalc, com.powsybl.timeseries.ast.NodeCalcEvaluator.EvalContext evalContext) NodeCalcModifier.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) NodeCalcModifier.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) NodeCalcPrinter.iterate
(AbstractBinaryNodeCalc nodeCalc, Void arg) NodeCalcPrinter.iterate
(AbstractBinaryNodeCalc nodeCalc, Void arg) NodeCalcVisitor.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) NodeCalcVisitor.iterate
(AbstractBinaryNodeCalc nodeCalc, A arg) Modifier and TypeMethodDescriptionstatic UnaryOperation
static NodeCalc
NodeCalcCacheCreator.cacheDuplicated
(NodeCalc nodeCalc) Find the duplicated nodes in the tree and cache them depending on their typeNodeCalcDuplicateDetector.detectDuplicates
(NodeCalc nodeCalc) Create a set of parents for each node in the tree that could be cached.static BinaryOperation
static BinaryOperation
static double
NodeCalcEvaluator.eval
(NodeCalc nodeCalc, DoubleMultiPoint multiPoint) static BinaryOperation
BinaryOperation.greaterThan
(NodeCalc left, NodeCalc right) static BinaryOperation
BinaryOperation.greaterThanOrEqualsTo
(NodeCalc left, NodeCalc right) static BinaryOperation
static BinaryOperation
BinaryOperation.lessThanOrEqualsTo
(NodeCalc left, NodeCalc right) static BinaryOperation
static BinaryOperation
static UnaryOperation
static BinaryOperation
static BinaryOperation
static UnaryOperation
static String
static NodeCalc
void
void
void
static NodeCalc
static String
NodeCalcCacheCreator.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryOperation nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(BinaryMaxCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(BinaryMinCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(BinaryOperation nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcCloner.visit
(CachedNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(MaxNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(MinNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(TimeNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcCloner.visit
(UnaryOperation nodeCalc, A arg, NodeCalc child) NodeCalcDuplicateDetector.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(CachedNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MaxNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MinNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(TimeNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(UnaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcModifier.visit
(BinaryMaxCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcModifier.visit
(BinaryMinCalc nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcModifier.visit
(BinaryOperation nodeCalc, A arg, NodeCalc left, NodeCalc right) NodeCalcModifier.visit
(CachedNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(MaxNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(MinNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(TimeNodeCalc nodeCalc, A arg, NodeCalc child) NodeCalcModifier.visit
(UnaryOperation nodeCalc, A arg, NodeCalc child) NodeCalcResolver.visit
(CachedNodeCalc nodeCalc, Void arg, NodeCalc child) static <R,
A> R NodeCalcVisitors.visit
(NodeCalc root, A arg, NodeCalcVisitor<R, A> visitor) Perform the post-order tree traversal ofroot
usingvisitor
.static void
Modifier and TypeMethodDescriptionNodeCalcCacheCreator.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryOperation nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcCacheCreator.visit
(BinaryOperation nodeCalc, Map<NodeCalc, NodeCalc> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryMaxCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryMinCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(BinaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc left, NodeCalc right) NodeCalcDuplicateDetector.visit
(CachedNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(CachedNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MaxNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MaxNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MinNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(MinNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(TimeNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(TimeNodeCalc nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(UnaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) NodeCalcDuplicateDetector.visit
(UnaryOperation nodeCalc, Map<NodeCalc, Set<NodeCalc>> parents, NodeCalc child) ModifierConstructorDescriptionprotected
AbstractBinaryMinMax
(NodeCalc left, NodeCalc right) protected
AbstractBinaryNodeCalc
(NodeCalc left, NodeCalc right) protected
AbstractMinMaxNodeCalc
(NodeCalc child, double value) BinaryMaxCalc
(NodeCalc left, NodeCalc right) BinaryMinCalc
(NodeCalc left, NodeCalc right) CachedNodeCalc
(NodeCalc child) MaxNodeCalc
(NodeCalc child, double max) MinNodeCalc
(NodeCalc child, double min) TimeNodeCalc
(NodeCalc child) -
Uses of NodeCalc in com.powsybl.timeseries.json
Modifier and TypeMethodDescriptionNodeCalcJsonDeserializer.deserialize
(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext)