public class ExponentiatedFactor
extends java.lang.Object
implements blang.core.AnnealedFactor
Modifier and Type | Field and Description |
---|---|
boolean |
annealSupport |
boolean |
treatNaNAsNegativeInfinity |
Constructor and Description |
---|
ExponentiatedFactor(blang.core.LogScaleFactor enclosed,
boolean treatNaNAsNegativeInfinity,
boolean annealSupport) |
Modifier and Type | Method and Description |
---|---|
static double |
annealedMinusInfinity(double exponent) |
double |
enclosedLogDensity()
Compute the density of the enclosed density.
|
blang.core.RealVar |
getAnnealingParameter() |
double |
getExponentValue() |
double |
logDensity() |
void |
setAnnealingParameter(blang.core.RealVar param) |
public final boolean treatNaNAsNegativeInfinity
public final boolean annealSupport
public ExponentiatedFactor(blang.core.LogScaleFactor enclosed, boolean treatNaNAsNegativeInfinity, boolean annealSupport)
public double enclosedLogDensity()
public double logDensity()
logDensity
in interface blang.core.LogScaleFactor
public static double annealedMinusInfinity(double exponent)
public double getExponentValue()
public blang.core.RealVar getAnnealingParameter()
getAnnealingParameter
in interface blang.core.AnnealedFactor
public void setAnnealingParameter(blang.core.RealVar param)
setAnnealingParameter
in interface blang.core.AnnealedFactor