public class MotionBlurForceCalculator
extends java.lang.Object
implements org.apache.commons.math3.analysis.UnivariateFunction
Constructor and Description |
---|
MotionBlurForceCalculator(double persistenceLength,
double L0,
double integrationTime,
double beadRadius) |
MotionBlurForceCalculator(double persistenceLength,
double L0,
double temperature,
double integrationTime,
double beadRadius) |
Modifier and Type | Method and Description |
---|---|
double[] |
calculate(double rawVariance) |
double |
getEquipartitionForce(double length,
double force) |
double |
getWLCForce(double length) |
double |
value(double length) |
public MotionBlurForceCalculator(double persistenceLength, double L0, double integrationTime, double beadRadius)
public MotionBlurForceCalculator(double persistenceLength, double L0, double temperature, double integrationTime, double beadRadius)
public double[] calculate(double rawVariance)
public double value(double length)
value
in interface org.apache.commons.math3.analysis.UnivariateFunction
public double getWLCForce(double length)
public double getEquipartitionForce(double length, double force)