|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsbrt.kernel.fba.proc.FbaProcess<F,CdHarFluxComp.Results>
sbrt.kernel.fba.proc.CdHarFluxVectorProcess<F>
F
- the fluxome type.public final class CdHarFluxVectorProcess<F extends Fluxome>
This class is used to perform coordinate direction hit-and-run flux vector processes.
Constructor Summary | |
---|---|
CdHarFluxVectorProcess(CdHarFluxComp<F> computer)
Constructs a new coordinate direction hit-and-run flux vector process. |
Method Summary | |
---|---|
F |
getFluxome()
Returns the fluxome for which flux vectors are to be generated. |
int |
getIterations()
Returns the total number of flux vectors to be generated. |
int |
getMaxWastedMoves()
Returns the allowed number of wasted moves. |
int |
getPointsPerPoint()
Returns the number of points generated per points returned. |
ProgressMonitor |
getProgress()
Returns a progress monitor for this process. |
void |
run(ResultsManager<CdHarFluxComp.Results> resultsManager)
Generates the specified number of random flux vectors and adds each to the provided results manager. |
void |
setIterations(int iterations)
Sets the total number of flux vectors to be generated. |
void |
setMaxWastedMoves(int maxWastedMoves)
Sets the maximum number of wasted moves to allow. |
void |
setPointsPerPoint(int pointsPerPoint)
Sets the number of points to generate for each point added to the specified results manager. |
Methods inherited from class sbrt.kernel.fba.proc.FbaProcess |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CdHarFluxVectorProcess(CdHarFluxComp<F> computer)
computer
- the computer with which all flux vectors will be
generated.Method Detail |
---|
public void setIterations(int iterations)
iterations
- the total number of flux vector to be generated.public void setMaxWastedMoves(int maxWastedMoves)
maxWastedMoves
- the number of wasted moves to allow.public void setPointsPerPoint(int pointsPerPoint)
pointsPerPoint
- the number of points to generate for each point added to the
specified results manager.public int getIterations()
public int getMaxWastedMoves()
public int getPointsPerPoint()
public F getFluxome()
getFluxome
in class FbaProcess<F extends Fluxome,CdHarFluxComp.Results>
public ProgressMonitor getProgress()
getProgress
in interface MonitoredProcess<CdHarFluxComp.Results>
public void run(ResultsManager<CdHarFluxComp.Results> resultsManager)
run
in interface KernelProcess<CdHarFluxComp.Results>
resultsManager
- the results manager to which all computed vectors
will be added.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |