|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Adapter
An adapter class that allows to process local and remote valuations in a uniform manner. Additionally, this class counts the number of executed operations.
Method Summary | |
---|---|
Labeled |
combine(Labeled factor,
Labeled... factors)
Combination operation. |
int |
getCombinations()
|
int |
getInverses()
|
int |
getMarginalizations()
|
Labeled |
inverse(Labeled factor)
Inverse operation. |
Labeled |
marginalize(Labeled factor,
Domain dom)
Marginalization operation. |
Method Detail |
---|
Labeled inverse(Labeled factor) throws LCException
factor
- The factor whose inverse has to be computed.
LCException
- Generic local computation exception.Labeled combine(Labeled factor, Labeled... factors) throws LCException
factor
- The first factor of the combination. Important: in case of a remotely processed
combination, this argument determined the processor which executes the combination.factors
- The remaining factors to be combined.
LCException
- Generic local computation exception.Labeled marginalize(Labeled factor, Domain dom) throws LCException
factor
- The factor to be marginalized.dom
- The domain onto the marginalization is performed.
LCException
- Generic local computation exception.int getCombinations()
int getInverses()
int getMarginalizations()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |