public class LambdaSection
extends java.lang.Object
For example:
A = SomeDistribution(...) B = A.cos() C = SomeDistribution(B, ...) D = C.times(2)
The downstream Lambda Section of A would be [A, B, C] The upstream Lambda Section of D would be [D, C] The upstream Lambda Section of C would be [C, B, A]
Modifier and Type | Method and Description |
---|---|
static LambdaSection |
getDownstreamLambdaSection(Vertex<?> aVertex,
boolean includeNonProbabilistic) |
static LambdaSection |
getDownstreamLambdaSectionForCollection(java.util.List<Vertex> vertices,
boolean includeNonProbabilistic) |
static LambdaSection |
getUpstreamLambdaSection(Vertex<?> aVertex,
boolean includeNonProbabilistic) |
static LambdaSection |
getUpstreamLambdaSectionForCollection(java.util.List<Vertex> vertices,
boolean includeNonProbabilistic) |
public static LambdaSection getUpstreamLambdaSection(Vertex<?> aVertex, boolean includeNonProbabilistic)
aVertex
- the starting vertexincludeNonProbabilistic
- false if only the probabilistic or observed vertices are wantedpublic static LambdaSection getDownstreamLambdaSection(Vertex<?> aVertex, boolean includeNonProbabilistic)
aVertex
- the starting vertexincludeNonProbabilistic
- false if only the probabilistic and observed are wantedpublic static LambdaSection getUpstreamLambdaSectionForCollection(java.util.List<Vertex> vertices, boolean includeNonProbabilistic)
vertices
- the starting verticesincludeNonProbabilistic
- false if only the probabilistic or observed vertices are wantedpublic static LambdaSection getDownstreamLambdaSectionForCollection(java.util.List<Vertex> vertices, boolean includeNonProbabilistic)
vertices
- the starting verticesincludeNonProbabilistic
- false if only the probabilistic or observed vertices are wanted