edu.ucla.belief.approx
Class Macros.Bridge
Object
Macros.Bridge
- All Implemented Interfaces:
- EvidenceChangeListener
- Enclosing class:
- Macros
public static class Macros.Bridge
- extends Object
- implements EvidenceChangeListener
- Since:
- 20080223
Constructor Summary |
Macros.Bridge(BeliefNetwork original,
Converter verter,
Macros.Recoverable[] recoverables,
FiniteVariable[][] recovered,
int[][] edgesDeleted,
EDAlgorithm edalgorithm,
Map<FiniteVariable,Integer> clones2edgeindices,
Map<FiniteVariable,Integer> softevidences2edgeindices,
Map<FiniteVariable,Integer> variables2ids,
Map<FiniteVariable,Integer> u2id,
Map<FiniteVariable,Integer> x2id)
|
ARRAY_SOFTEVIDENCE_MARGINAL
public static final double[] ARRAY_SOFTEVIDENCE_MARGINAL
original
public transient BeliefNetwork original
variables
public transient Set<FiniteVariable> variables
recoverables
public transient Macros.Recoverable[] recoverables
recovered
public transient FiniteVariable[][] recovered
edgesDeleted
public transient int[][] edgesDeleted
edalgorithm
public transient EDAlgorithm edalgorithm
verter
public transient Converter verter
clones2edgeindices
public transient Map<FiniteVariable,Integer> clones2edgeindices
softevidences2edgeindices
public transient Map<FiniteVariable,Integer> softevidences2edgeindices
variables2ids
public transient Map<FiniteVariable,Integer> variables2ids
u2id
public transient Map<FiniteVariable,Integer> u2id
x2id
public transient Map<FiniteVariable,Integer> x2id
Macros.Bridge
public Macros.Bridge(BeliefNetwork original,
Converter verter,
Macros.Recoverable[] recoverables,
FiniteVariable[][] recovered,
int[][] edgesDeleted,
EDAlgorithm edalgorithm,
Map<FiniteVariable,Integer> clones2edgeindices,
Map<FiniteVariable,Integer> softevidences2edgeindices,
Map<FiniteVariable,Integer> variables2ids,
Map<FiniteVariable,Integer> u2id,
Map<FiniteVariable,Integer> x2id)
getUforS
public FiniteVariable getUforS(FiniteVariable softevidence)
- Since:
- 20080302
getSoftEvidenceTable
public Table getSoftEvidenceTable(FiniteVariable softevidence)
getCloneTable
public Table getCloneTable(FiniteVariable clone)
varConditional
public Table varConditional(FiniteVariable var)
exactConditional
public Table exactConditional(FiniteVariable var)
evidenceChanged
public void evidenceChanged(EvidenceChangeEvent evidencechangeevent)
interface EvidenceChangeListener
synchronize evidence between the original il1 belief network
and the intermediate representation used to compute exact answers.
surprisingly tedious.
- Specified by:
evidenceChanged
in interface EvidenceChangeListener
- Since:
- 20080227
warning
public void warning(EvidenceChangeEvent evidencechangeevent)
- interface EvidenceChangeListener
- Specified by:
warning
in interface EvidenceChangeListener
- Since:
- 20080227
softEvidenceConditional
public Table softEvidenceConditional(FiniteVariable var)
zeroConditional
public Table zeroConditional(FiniteVariable var)
prEvidence
public double prEvidence()
setEvidence
public void setEvidence(Map<FiniteVariable,Object> il1evidence)
variables
public Set<FiniteVariable> variables()
die
public Macros.Bridge die()
- Since:
- 20080309
Copyright 2010 UCLA Automated Reasoning Group