bayesnet.jayes.transformation
Class AbstractDecomposition
- java.lang.Object
-
- bayesnet.jayes.transformation.AbstractDecomposition
-
- All Implemented Interfaces:
- IDecompositionStrategy
- Direct Known Subclasses:
- LatentDeterministicDecomposition, SmoothedFactorDecomposition
public abstract class AbstractDecomposition extends java.lang.Object implements IDecompositionStrategy
Abstract base class for Matrix Decomposition classes used for probability distributions.
-
-
Constructor Summary
Constructors Constructor and Description AbstractDecomposition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddecompose(BayesNet net, BayesNode node)decomposes a single conditional probability distribution.
-
-
-
Method Detail
-
decompose
public final void decompose(BayesNet net, BayesNode node) throws DecompositionFailedException
Description copied from interface:IDecompositionStrategydecomposes a single conditional probability distribution.- Specified by:
decomposein interfaceIDecompositionStrategynode- node contained in net- Throws:
DecompositionFailedException- when the decomposition failed. In this case, the strategy should not alter the network
-
-
DataMelt 3.0 © DataMelt by jWork.ORG