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[]
int
final int
int
final int[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassign
(int nextPos, int nextRc) void
assignInPlace
(int pos, int rc) int
findDefined
(int pos) int
findUndefined
(int pos) boolean
isDefined
(int pos) boolean
boolean
isUndefined
(int pos) void
ensures assigned and unassigned positions are sorted in increasing ordertoString()
unassign
(int pos) void
unassignInPlace
(int pos) void
Populates 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
-