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.LogScaleFactorpublic static double annealedMinusInfinity(double exponent)
public double getExponentValue()
public blang.core.RealVar getAnnealingParameter()
getAnnealingParameter in interface blang.core.AnnealedFactorpublic void setAnnealingParameter(blang.core.RealVar param)
setAnnealingParameter in interface blang.core.AnnealedFactor