|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsbrt.kernel.fba.proc.FbaProcess<F,R>
sbrt.kernel.fba.proc.AbstractCvFbaOptProcess<F,InitialPointComputer.Results>
sbrt.kernel.fba.proc.SvInitialPointProcess<F>
F
- the fluxome type.public final class SvInitialPointProcess<F extends Fluxome>
This class is used to perform flux space variation initial point processes. Initial points are required for random flux vector processes.
CdHarFluxVectorProcess
Constructor Summary | |
---|---|
SvInitialPointProcess(InitialPointComputer<F> computer)
Constructs a new constraint variation initial point process. |
Method Summary | |
---|---|
F |
getFluxome()
Returns the fluxome used in this initial point process. |
ProgressMonitor |
getProgress()
Returns a progress monitor for this process. |
void |
run(ResultsManager<InitialPointComputer.Results> resultsManager)
Runs this process and adds the generated results to the provided results manager via its ResultsManager.addData(Object) method. |
void |
setIntervalSource(java.lang.Iterable<FluxConstraints> intervalSource)
Sets the flux interval input source. |
Methods inherited from class sbrt.kernel.fba.proc.AbstractCvFbaOptProcess |
---|
restoreConstraints, setConstraints |
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 SvInitialPointProcess(InitialPointComputer<F> computer)
computer
- the computer with which initial points will be computed.Method Detail |
---|
public F getFluxome()
getFluxome
in class FbaProcess<F extends Fluxome,InitialPointComputer.Results>
public void setIntervalSource(java.lang.Iterable<FluxConstraints> intervalSource)
intervalSource
- a source of flux intervals.public ProgressMonitor getProgress()
getProgress
in interface MonitoredProcess<InitialPointComputer.Results>
public void run(ResultsManager<InitialPointComputer.Results> resultsManager)
First, a set of flux intervals is retrieved from the interval source and applied as constraints. Then the initial point is computed and added to the provided results manager. Finally, the flux constraints are restored to their original values. This process is repeated until the end of the constraint source is reached.
run
in interface KernelProcess<InitialPointComputer.Results>
resultsManager
- the results manager to which the results will be added.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |