Module org.scijava.ops.flim
Package org.scijava.ops.flim.impl
Class LMAFit.LMAFitWorker<I extends RealType<I>>
- java.lang.Object
-
- org.scijava.ops.flim.impl.AbstractFitWorker<I>
-
- org.scijava.ops.flim.impl.AbstractSingleFitWorker<I>
-
- org.scijava.ops.flim.impl.LMAFit.LMAFitWorker<I>
-
- All Implemented Interfaces:
FitWorker<I>
- Enclosing class:
- LMAFit
public static class LMAFit.LMAFitWorker<I extends RealType<I>> extends AbstractSingleFitWorker<I>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.scijava.ops.flim.FitWorker
FitWorker.FitEventHandler<I extends RealType<I>>
-
-
Field Summary
-
Fields inherited from class org.scijava.ops.flim.impl.AbstractSingleFitWorker
chisqBuffer, fittedBuffer, paramBuffer, residualBuffer, transBuffer
-
Fields inherited from class org.scijava.ops.flim.impl.AbstractFitWorker
adjFitEnd, adjFitStart, nData, nDataTotal, nParam, params, rawChisq_target, results
-
-
Constructor Summary
Constructors Constructor Description LMAFitWorker(FitParams<I> params, FitResults results)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeFit()A routine called beforeAbstractSingleFitWorker.doFit().voiddoFit()Performs an LMA fit.protected AbstractSingleFitWorker<I>duplicate(FitParams<I> params, FitResults rslts)Make a worker of the same kind but does not share any writable buffers (thread safe) if that buffer is null.-
Methods inherited from class org.scijava.ops.flim.impl.AbstractSingleFitWorker
afterFit, fitBatch, fitSingle, onThreadInit, runMultiThreaded
-
Methods inherited from class org.scijava.ops.flim.impl.AbstractFitWorker
nDataOut, nParamOut, populate
-
-
-
-
Constructor Detail
-
LMAFitWorker
public LMAFitWorker(FitParams<I> params, FitResults results)
-
-
Method Detail
-
beforeFit
protected void beforeFit()
Description copied from class:AbstractSingleFitWorkerA routine called beforeAbstractSingleFitWorker.doFit(). Can be used to throw away the left-overs from the previous run.- Overrides:
beforeFitin classAbstractSingleFitWorker<I extends RealType<I>>
-
doFit
public void doFit()
Performs an LMA fit.- Specified by:
doFitin classAbstractSingleFitWorker<I extends RealType<I>>
-
duplicate
protected AbstractSingleFitWorker<I> duplicate(FitParams<I> params, FitResults rslts)
Description copied from class:AbstractSingleFitWorkerMake a worker of the same kind but does not share any writable buffers (thread safe) if that buffer is null.- Specified by:
duplicatein classAbstractSingleFitWorker<I extends RealType<I>>- Parameters:
params- the parametersrslts- the results- Returns:
- a worker of the same kind.
-
-