Package edu.duke.cs.osprey.kstar.pruning
Class UnprunedPruningMatrix
java.lang.Object
edu.duke.cs.osprey.confspace.AbstractTupleMatrix<Boolean>
edu.duke.cs.osprey.confspace.TupleMatrixBoolean
edu.duke.cs.osprey.pruning.PruningMatrix
edu.duke.cs.osprey.kstar.pruning.ReducedPruningMatrix
edu.duke.cs.osprey.kstar.pruning.UnprunedPruningMatrix
- All Implemented Interfaces:
TupleMatrix<Boolean>,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.duke.cs.osprey.pruning.PruningMatrix
PruningMatrix.IteratorCommand, PruningMatrix.PairConsumer, PruningMatrix.SingleConsumer, PruningMatrix.TripleConsumer -
Field Summary
Fields inherited from class edu.duke.cs.osprey.kstar.pruning.ReducedPruningMatrix
sp, upm -
Constructor Summary
ConstructorsConstructorDescriptionUnprunedPruningMatrix(KSSearchProblem sp, UpdatedPruningMatrix upm, double pruningInterval) -
Method Summary
Modifier and TypeMethodDescriptiongetHigherOrderTerms(int res1, int index1, int res2, int index2) getOneBody(int res, int index) getPairwise(int res1, int index1, int res2, int index2) Methods inherited from class edu.duke.cs.osprey.kstar.pruning.ReducedPruningMatrix
countUpdates, getNumConfAtPos, getNumPos, getUpdatedPruningMatrixMethods inherited from class edu.duke.cs.osprey.pruning.PruningMatrix
calcUnprunedConfsLowerBound, calcUnprunedConfsUpperBound, countPrunedPairs, countPrunedRCs, countPrunedTriples, countUnprunedSingles, forEachUnprunedPair, forEachUnprunedPairAt, forEachUnprunedSingle, forEachUnprunedSingleAt, forEachUnprunedTriple, forEachUnprunedTripleAt, getTuple, isPairPruned, isPruned, isPrunedHigherOrder, isQuadruplePruned, isQuintuplePruned, isSinglePruned, isTriplePruned, markAsPruned, prunedRCsAtPos, prunedRCsAtPos, prunePair, prunePairsFromSingle, prunePairsFromSingles, pruneSingle, pruneTriple, unprunedRCsAtPos, unprunedRCsAtPos, unprunedRCTuplesAtPosMethods inherited from class edu.duke.cs.osprey.confspace.TupleMatrixBoolean
allocate, setOneBody, setOneBody, setPairwise, setPairwise, toStringMethods inherited from class edu.duke.cs.osprey.confspace.AbstractTupleMatrix
equals, equals, fill, fill, getDefaultHigherInteraction, getHigherOrderTuples, getNumConfAtPos, getNumOneBody, getNumPairwise, getOneBodyIndex, getOrMakeHigherOrderTuples, getPairwiseIndex, getPairwiseIndex, getPruningInterval, hasHigherOrderTermFor, hasHigherOrderTerms, hasHigherOrderTuples, matches, setHigherOrder, setHigherOrderTerms, setPruningInterval, setTupleValue, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface edu.duke.cs.osprey.confspace.TupleMatrix
forEachHigherOrderTupleIn, forEachHigherOrderTupleIn, forEachHigherOrderTupleIn, getOneBody, getPairwise, setOneBody, setPairwise, setTuple
-
Constructor Details
-
UnprunedPruningMatrix
-
-
Method Details
-
getOneBody
- Specified by:
getOneBodyin interfaceTupleMatrix<Boolean>- Overrides:
getOneBodyin classReducedPruningMatrix
-
getPairwise
- Specified by:
getPairwisein interfaceTupleMatrix<Boolean>- Overrides:
getPairwisein classReducedPruningMatrix
-
getHigherOrderTerms
- Specified by:
getHigherOrderTermsin interfaceTupleMatrix<Boolean>- Overrides:
getHigherOrderTermsin classReducedPruningMatrix
-