public class SmoothUniformVertex extends ProbabilisticDouble
idGenerator
Constructor and Description |
---|
SmoothUniformVertex(double xMin,
double xMax) |
SmoothUniformVertex(double xMin,
double xMax,
java.util.Random random) |
SmoothUniformVertex(double xMin,
DoubleVertex xMax) |
SmoothUniformVertex(double xMin,
DoubleVertex xMax,
java.util.Random random) |
SmoothUniformVertex(DoubleVertex xMin,
double xMax) |
SmoothUniformVertex(DoubleVertex xMin,
double xMax,
java.util.Random random) |
SmoothUniformVertex(DoubleVertex xMin,
DoubleVertex xMax) |
SmoothUniformVertex(DoubleVertex xMin,
DoubleVertex xMax,
double edgeSharpness,
java.util.Random random) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,DoubleTensor> |
dLogPdf(java.lang.Double value) |
double |
getEdgeSharpness() |
DoubleVertex |
getXMax() |
DoubleVertex |
getXMin() |
double |
logPdf(java.lang.Double value) |
java.lang.Double |
sample() |
calculateDualNumber, isProbabilistic, lazyEval, updateValue
abs, acos, asin, cos, div, div, divideBy, divideBy, divideBy, exp, getDualNumber, lambda, log, minus, minus, minus, multiply, multiply, multiply, plus, plus, plus, pow, pow, sin, times, times, unaryMinus
dLogProb, logProb
addChild, addParent, addParents, dLogProbAtValue, equals, exploreSetting, getChildren, getConnectedGraph, getId, getParents, getValue, hashCode, hasValue, isObserved, logProbAtValue, observe, observeOwnValue, setAndCascade, setAndCascade, setParents, setParents, setValue, unobserve
public SmoothUniformVertex(DoubleVertex xMin, DoubleVertex xMax, double edgeSharpness, java.util.Random random)
public SmoothUniformVertex(DoubleVertex xMin, double xMax, java.util.Random random)
public SmoothUniformVertex(double xMin, DoubleVertex xMax, java.util.Random random)
public SmoothUniformVertex(double xMin, double xMax, java.util.Random random)
public SmoothUniformVertex(DoubleVertex xMin, DoubleVertex xMax)
public SmoothUniformVertex(DoubleVertex xMin, double xMax)
public SmoothUniformVertex(double xMin, DoubleVertex xMax)
public SmoothUniformVertex(double xMin, double xMax)
public DoubleVertex getXMin()
public DoubleVertex getXMax()
public double getEdgeSharpness()
public double logPdf(java.lang.Double value)
logPdf
in class ContinuousVertex<java.lang.Double>
public java.util.Map<java.lang.String,DoubleTensor> dLogPdf(java.lang.Double value)
dLogPdf
in class ContinuousVertex<java.lang.Double>