Class HbsmsBeam
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.HbsmsBeam
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A move.static class
The score. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getAlpha()
Getter for the fieldalpha
.getGraph()
Getter for the fieldgraph
.double
Getter for the fieldhighPValueAlpha
.Getter for the fieldknowledge
.Getter for the fieldnewSemIm
.Getter for the fieldoriginalSemIm
.boolean
isCheckingCycles.removeZeroEdges
(Graph bestGraph) removeZeroEdges.scoreGraph
(Graph graph) scoreGraph.search()
search.void
setAlpha
(double alpha) setAlpha.void
setBeamWidth
(int beamWidth) setBeamWidth.void
setHighPValueAlpha
(double highPValueAlpha) setHighPValueAlpha.void
setKnowledge
(Knowledge knowledge) setKnowledge.
-
Constructor Details
-
HbsmsBeam
-
HbsmsBeam
Constructor for HbsmsBeam.
- Parameters:
graph
- aGraph
objectcov
- aCovarianceMatrix
objectknowledge
- aKnowledge
object
-
-
Method Details
-
search
-
removeZeroEdges
-
getGraph
-
getOriginalSemIm
Getter for the field
originalSemIm
.- Specified by:
getOriginalSemIm
in interfaceHbsms
- Returns:
- a
SemIm
object
-
getNewSemIm
Getter for the field
newSemIm
.- Specified by:
getNewSemIm
in interfaceHbsms
- Returns:
- a
SemIm
object
-
getHighPValueAlpha
public double getHighPValueAlpha()Getter for the field
highPValueAlpha
.- Returns:
- a double
-
setHighPValueAlpha
public void setHighPValueAlpha(double highPValueAlpha) setHighPValueAlpha.
- Specified by:
setHighPValueAlpha
in interfaceHbsms
- Parameters:
highPValueAlpha
- a double
-
isCheckingCycles
public boolean isCheckingCycles()isCheckingCycles.
- Returns:
- a boolean
-
scoreGraph
scoreGraph.
- Parameters:
graph
- aGraph
object- Returns:
- a
HbsmsBeam.Score
object
-
getAlpha
public double getAlpha()Getter for the field
alpha
.- Returns:
- a double
-
setAlpha
-
setBeamWidth
public void setBeamWidth(int beamWidth) setBeamWidth.
- Specified by:
setBeamWidth
in interfaceHbsms
- Parameters:
beamWidth
- a int
-
getKnowledge
-
setKnowledge
setKnowledge.
- Specified by:
setKnowledge
in interfaceHbsms
- Parameters:
knowledge
- aKnowledge
object
-