|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.unibo.cs.belief.Belief
public class Belief
This class provides some implementations of Dempster's combination rule for mass potentials (currently only one implementation is available).
Constructor Summary | |
---|---|
private |
Belief()
|
Method Summary | |
---|---|
static MassPotential |
combine(MassPotential[] pot)
A direct implementation of Dempster's rule of combination for many mass potentials. |
static MassPotential |
combine(MassPotential m1,
MassPotential m2)
A direct implementation of Dempster's rule of combination for two mass potentials m1 and m2. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private Belief()
Method Detail |
---|
public static MassPotential combine(MassPotential m1, MassPotential m2)
This method returns an unnormalized mass potential. Therefore, to obtain a mass function it is necessary to normalize the result. This method can combine any two mass potentials. If the corresponding mass functions have disjoint cores, i.e., their combination does not exist, an error is raised if we try to normalize the result.
m1
- a mass potentialm2
- a mass potential
MassPotential.normalize()
public static MassPotential combine(MassPotential[] pot)
This method returns an unnormalized mass potential. Therefore, to obtain a mass function it is necessary to normalize the result. This method can combine any array of mass potentials. If the corresponding mass functions have disjoint cores, i.e., their combination does not exist, an error is raised if we try to normalize the result.
pot
- an array of mass potentials
MassPotential.normalize()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |