public class MultivariateGaussianPrior extends java.lang.Object implements NamedFunction
MultivariateGaussianPrior class.
Constructor and Description |
---|
MultivariateGaussianPrior(ParamSet set)
Constructor for MultivariateGaussianPrior.
|
Modifier and Type | Method and Description |
---|---|
double |
derivValue(java.lang.String derivParName,
NamedDoubleSet pars)
derivValue.
|
Names |
names() |
boolean |
providesDeriv(java.lang.String name)
Возвращает true только если производная явно задана.
|
double |
value(NamedDoubleSet pars)
value.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDimension, namesAsArray
public MultivariateGaussianPrior(ParamSet set)
Constructor for MultivariateGaussianPrior.
set
- a ParamSet
object.public double derivValue(java.lang.String derivParName, NamedDoubleSet pars) throws NotDefinedException, NameNotFoundException
derivValue.
derivValue
in interface NamedFunction
derivParName
- a String
object.pars
- a NamedDoubleSet
object.NotDefinedException
- - выкидывается только если имя есть в списке имен, но аналитической производной нетNameNotFoundException
public boolean providesDeriv(java.lang.String name)
providesDeriv
in interface NamedFunction
name
- a String
object.public double value(NamedDoubleSet pars) throws NameNotFoundException
value.
value
in interface NamedFunction
pars
- a NamedDoubleSet
object.NameNotFoundException