Class MultiSequenceConfTree
java.lang.Object
edu.duke.cs.osprey.astar.AStarTree<T>
edu.duke.cs.osprey.astar.ConfTree<FullAStarNode>
edu.duke.cs.osprey.multistatekstar.MultiSequenceConfTree
- All Implemented Interfaces:
ConfSearch,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.duke.cs.osprey.confspace.ConfSearch
ConfSearch.EnergiedConf, ConfSearch.MultiSplitter, ConfSearch.ScoredConf, ConfSearch.Splitter -
Field Summary
FieldsFields inherited from class edu.duke.cs.osprey.astar.ConfTree
childConf, definedPos, definedRCs, emat, epicMat, minPartialConfs, newEPICMat, numDefined, numPos, numUndefined, rcTuple, traditionalScore, undefinedPos, unprunedRCsAtPos, useDynamicAStar, useRefinementFields inherited from class edu.duke.cs.osprey.astar.AStarTree
numExpanded, numPruned -
Constructor Summary
ConstructorsConstructorDescriptionMultiSequenceConfTree(MSSearchProblem search, EnergyMatrix emat, PruningMatrix pmat) -
Method Summary
Modifier and TypeMethodDescriptionGet the total number of conformations in the conformation space.protected Integer[]getPosNums(boolean defined) protected doublehigherOrderContrib(int pos1, int rc1, int pos2, int rc2, RCTuple definedTuple) protected voidinit()protected booleanposComesBefore(int pos1, int pos2, RCTuple definedTuple) protected doubleRCContribution(int pos1, int rc1, RCTuple definedTuple) protected doublescoreConfDifferential(FullAStarNode parentNode, int childPos, int childRc) protected doublescoreNode(int[] partialConf) protected voidsplitPositions(FullAStarNode node) Methods inherited from class edu.duke.cs.osprey.astar.ConfTree
assertSplitPositions, getChildren, isFullyAssigned, makeFull, makeFull, makeFull, makeFull, nextLevelToExpand, refineScore, rootNode, scoreNode, scoreNodeDifferentialMethods inherited from class edu.duke.cs.osprey.astar.AStarTree
canPruneNode, curBestScore, getQueue, initQueue, nextConf, nextConfs, nextLeafNodes, outputNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.duke.cs.osprey.confspace.ConfSearch
nextConfs
-
Field Details
-
energyLBs
public boolean energyLBs
-
-
Constructor Details
-
MultiSequenceConfTree
-
-
Method Details
-
getPosNums
-
init
protected void init() -
getNumConformations
Description copied from interface:ConfSearchGet the total number of conformations in the conformation space. This can be an astronomically large number.- Specified by:
getNumConformationsin interfaceConfSearch- Overrides:
getNumConformationsin classConfTree<FullAStarNode>
-
splitPositions
- Overrides:
splitPositionsin classConfTree<FullAStarNode>
-
scoreNode
protected double scoreNode(int[] partialConf) -
RCContribution
-
higherOrderContrib
-
posComesBefore
-
scoreConfDifferential
- Overrides:
scoreConfDifferentialin classConfTree<FullAStarNode>
-