|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCOM.hugin.HAPI.Node
COM.hugin.HAPI.DiscreteNode
COM.hugin.HAPI.DiscreteFunctionNode
COM.hugin.HAPI.IntervalDFNode
Interval discrete function node. Each state of an IntervalDFNode represents an interval.
| Constructor Summary | |
IntervalDFNode(DiscreteFunctionNode node)
Constructs a new IntervalDFNode object corresponding to the given DiscreteFunctionNode object node. |
|
IntervalDFNode(NetworkModel belongsTo)
Constructs a new IntervalDFNode. |
|
| Method Summary | |
double |
getQuantile(double probability)
Returns the quantile corresponding to the specified probability argument of the inverse cumulative
distribution function. |
long |
getStateIndex(double value)
Returns the index of the state (interval) matching the specified value. |
double |
getStateValue(long s)
Returns the low value of the interval associated with state s. |
void |
setStateValue(long s,
double v)
Sets the low value of the interval associated with state s to v. |
| Methods inherited from class COM.hugin.HAPI.DiscreteFunctionNode |
getCategory |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public IntervalDFNode(NetworkModel belongsTo)
throws ExceptionHugin
public IntervalDFNode(DiscreteFunctionNode node)
throws ExceptionHugin
node. The new
object will be identical to node (that is, same
parents, same table, etc.) except for its type.
As a side-effect, the object node dies (that
is, becomes "not-alive"). Moreover, all (output and temporal)
clones associated with node also die.
| Method Detail |
public double getStateValue(long s)
throws ExceptionHugin
s. To indicate the right endpoint of the rightmost
interval, specify s equal to the number of states
of this IntervalDFNode.
getStateValue in interface NumericDiscreteNodes - index of the state
ExceptionHugin
public long getStateIndex(double value)
throws ExceptionHugin
getStateIndex in interface NumericDiscreteNodevalue - an interval containing this value will be searched for
ExceptionHugin
public void setStateValue(long s,
double v)
throws ExceptionHugin
s to v. To indicate the right endpoint
of the rightmost interval, specify s equal to the
number of states of this IntervalDFNode.
setStateValue in interface NumericDiscreteNodes - the index of the state in question.v - the new value for state s.
ExceptionHugin
public double getQuantile(double probability)
throws ExceptionHugin
probability argument of the inverse cumulative
distribution function.
getQuantile in interface NumericDiscreteNodeExceptionHugin
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||