|
|||||||||
| 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.DiscreteDecisionNode
COM.hugin.HAPI.IntervalDDNode
Interval discrete decision node. Each state of an IntervalDDNode represents an interval.
| Constructor Summary | |
IntervalDDNode(DiscreteNode node)
Constructs a new IntervalDDNode object corresponding to the given DiscreteNode object node. |
|
IntervalDDNode(NetworkModel belongsTo)
Constructs a new IntervalDDNode. |
|
| 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.DiscreteDecisionNode |
getCategory, getRequisiteAncestors, getRequisiteParents |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public IntervalDDNode(NetworkModel belongsTo)
throws ExceptionHugin
public IntervalDDNode(DiscreteNode node)
throws ExceptionHugin
node.
(node must be a chance or a decision 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
getStateValue in interface NumericDiscreteNodes - the index of the state in question.
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.
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 | ||||||||