public class Simulation extends Algorithm implements java.util.concurrent.Callable<RealSignal>
controller, fft, h, iterMax, optimizedMemoryFootprint, threaded, y
Constructor and Description |
---|
Simulation(double mean,
double stdev,
double poisson) |
Modifier and Type | Method and Description |
---|---|
RealSignal |
call() |
void |
gaussian(RealSignal x,
double mean,
double sd) |
int |
getComplexityNumberofFFT() |
double[] |
getDefaultParameters() |
double |
getMemoryFootprintRatio() |
java.lang.String |
getName() |
double[] |
getParameters() |
double |
getRegularizationFactor() |
java.lang.String[] |
getShortnames() |
double |
getStepFactor() |
boolean |
isIterative() |
boolean |
isRegularized() |
boolean |
isStepControllable() |
boolean |
isWaveletsBased() |
void |
poisson(RealSignal x,
double factor) |
Algorithm |
setParameters(double... params) |
addOutput, disableMultithreading, disableSystem, enableMultithreading, enableSystem, getApodization, getConstraint, getController, getEpsilon, getFFT, getIterations, getIterationsMax, getMemory, getMonitors, getNormalizationPSF, getOuts, getPadding, getParametersAsString, getParametersToString, getPath, getPSNR, getReference, getResidu, getResiduMin, getSNR, getStats, getTime, getTimeLimit, getVerbose, isMultithreading, isSystem, run, run, saveStats, saveStats, setApodization, setConstraint, setController, setEpsilon, setFFT, setMonitors, setNormalizationPSF, setOptimizedMemoryFootprint, setOuts, setPadding, setPath, setReference, setResiduMin, setStats, setStats, setStats, setTimeLimit, setVerbose, setWavelets, showStats, showStats, toString
public RealSignal call()
call
in interface java.util.concurrent.Callable<RealSignal>
public void gaussian(RealSignal x, double mean, double sd)
public void poisson(RealSignal x, double factor)
public java.lang.String[] getShortnames()
getShortnames
in class Algorithm
public int getComplexityNumberofFFT()
getComplexityNumberofFFT
in class Algorithm
public double getMemoryFootprintRatio()
getMemoryFootprintRatio
in class Algorithm
public boolean isRegularized()
isRegularized
in class Algorithm
public boolean isStepControllable()
isStepControllable
in class Algorithm
public boolean isIterative()
isIterative
in class Algorithm
public boolean isWaveletsBased()
isWaveletsBased
in class Algorithm
public Algorithm setParameters(double... params)
setParameters
in class Algorithm
public double[] getDefaultParameters()
getDefaultParameters
in class Algorithm
public double[] getParameters()
getParameters
in class Algorithm
public double getRegularizationFactor()
getRegularizationFactor
in class Algorithm
public double getStepFactor()
getStepFactor
in class Algorithm
Copyright © , Biomedical Imaging Group, EPFL, Lausanne, Switzerland. All rights reserved.