Package edu.duke.cs.osprey.astar.conf
Class ConfIndex
java.lang.Object
edu.duke.cs.osprey.astar.conf.ConfIndex
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int[]final int[]intfinal intintfinal int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassign(int nextPos, int nextRc) voidassignInPlace(int pos, int rc) intfindDefined(int pos) intfindUndefined(int pos) booleanisDefined(int pos) booleanbooleanisUndefined(int pos) voidensures assigned and unassigned positions are sorted in increasing ordertoString()unassign(int pos) voidunassignInPlace(int pos) voidPopulates the unassigned positions, based on what's not assigned defined positions must be sorted
-
Field Details
-
numPos
public final int numPos -
node
-
numDefined
public int numDefined -
definedPos
public final int[] definedPos -
definedRCs
public final int[] definedRCs -
numUndefined
public int numUndefined -
undefinedPos
public final int[] undefinedPos
-
-
Constructor Details
-
ConfIndex
public ConfIndex(int numPos) -
ConfIndex
-
-
Method Details
-
isFullyDefined
public boolean isFullyDefined() -
isDefined
public boolean isDefined(int pos) -
findDefined
public int findDefined(int pos) -
isUndefined
public boolean isUndefined(int pos) -
findUndefined
public int findUndefined(int pos) -
assign
-
assignInPlace
public void assignInPlace(int pos, int rc) -
unassign
-
unassignInPlace
public void unassignInPlace(int pos) -
sortDefined
public void sortDefined()ensures assigned and unassigned positions are sorted in increasing order -
updateUndefined
public void updateUndefined()Populates the unassigned positions, based on what's not assigned defined positions must be sorted -
toString
-