public class FLIMLib extends Object implements FLIMLibConstants
GCI_MULTIEXP_LAMBDA, GCI_MULTIEXP_TAU, GCI_STRETCHEDEXP, MAXFIT
Constructor and Description |
---|
FLIMLib() |
Modifier and Type | Method and Description |
---|---|
static int |
Bayes_fitting_engine(float xincr,
float[] trans,
int fit_start,
int fit_end,
float laser_period,
float[] instr,
float[] param,
boolean[] paramfree,
float[] fitted,
float[] residuals,
float[] error,
float[] minuslogprob,
int[] nphotons,
float[] chisq) |
static void |
Bayes_set_search_grid(float[] parammin,
float[] parammax) |
static void |
ECF_ExportParams_start(String path) |
static void |
ECF_ExportParams_stop() |
static int |
GCI_EcfModelSelectionEngine(float xincr,
float[] trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
DecayModel[] paramsandfits,
float[] chisq_diff,
int[] model) |
static void |
GCI_marquardt_cleanup() |
static int |
GCI_marquardt_fitting_engine(float xincr,
float[] trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
FitFunc fitfunc,
float[] fitted,
float[] residuals,
float[] chisq,
Float2DMatrix covar,
Float2DMatrix alpha,
Float2DMatrix erraxes,
float chisq_target,
float chisq_delta,
int chisq_percent) |
static int |
GCI_marquardt_global_exps_instr(float xincr,
Float2DMatrix trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
FitType ftype,
Float2DMatrix param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
Float2DMatrix fitted,
Float2DMatrix residuals,
float[] chisq_trans,
float[] chisq_global,
int[] df,
int drop_bad_transients) |
static int |
GCI_marquardt_global_generic_instr(float xincr,
Float2DMatrix trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
Float2DMatrix param,
boolean[] paramfree,
int[] gparam,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
Float2DMatrix fitted,
Float2DMatrix residuals,
float[] chisq_trans,
float[] chisq_global,
int[] df) |
static int |
GCI_marquardt_instr(float xincr,
float[] y,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
FitFunc fitfunc,
float[] fitted,
float[] residuals,
Float2DMatrix covar,
Float2DMatrix alpha,
float[] chisq,
float chisq_delta,
float chisq_percent,
Float2DMatrix erraxes) |
static int |
GCI_marquardt(float[] x,
float[] y,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
FitFunc fitfunc,
float[] fitted,
float[] residuals,
Float2DMatrix covar,
Float2DMatrix alpha,
float[] chisq,
float chisq_delta,
float chisq_percent,
Float2DMatrix erraxes) |
static double |
GCI_Phasor_getPeriod() |
static int |
GCI_Phasor(float xincr,
float[] y,
int fit_start,
int fit_end,
float[] Z,
float[] u,
float[] v,
float[] taup,
float[] taum,
float[] tau,
float[] fitted,
float[] residuals,
float[] chisq) |
static int |
GCI_set_restrain_limits(boolean[] restrain,
float[] minval,
float[] maxval) |
static int |
GCI_SPA_1D_marquardt_global_exps_instr(float xincr,
Float2DMatrix trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
FitType ftype,
Float2DMatrix param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
int drop_bad_transients,
int spa_param,
int spa_nvalues,
float spa_low,
float spa_high,
float[] chisq_global,
int[] df) |
static int |
GCI_SPA_1D_marquardt_global_generic_instr(float xincr,
Float2DMatrix trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
Float2DMatrix param,
boolean[] paramfree,
int[] gparam,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
int spa_param,
int spa_nvalues,
float spa_low,
float spa_high,
float[] chisq_global,
int[] df) |
static int |
GCI_SPA_1D_marquardt_instr(float xincr,
float[] y,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
int spa_param,
int spa_nvalues,
float spa_low,
float spa_high,
float[] chisq,
float chisq_target) |
static int |
GCI_SPA_1D_marquardt(float[] x,
float[] y,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
int spa_param,
int spa_nvalues,
float spa_low,
float spa_high,
float[] chisq) |
static int |
GCI_SPA_2D_marquardt_global_exps_instr(float xincr,
Float2DMatrix trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
FitType ftype,
Float2DMatrix param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
int drop_bad_transients,
int spa_param1,
int spa_nvalues1,
float spa_low1,
float spa_high1,
int spa_param2,
int spa_nvalues2,
float spa_low2,
float spa_high2,
Float2DMatrix chisq_global,
Int2DMatrix df) |
static int |
GCI_SPA_2D_marquardt_global_generic_instr(float xincr,
Float2DMatrix trans,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
Float2DMatrix param,
boolean[] paramfree,
int[] gparam,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
int spa_param1,
int spa_nvalues1,
float spa_low1,
float spa_high1,
int spa_param2,
int spa_nvalues2,
float spa_low2,
float spa_high2,
Float2DMatrix chisq_global,
Int2DMatrix df) |
static int |
GCI_SPA_2D_marquardt_instr(float xincr,
float[] y,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
int spa_param1,
int spa_nvalues1,
float spa_low1,
float spa_high1,
int spa_param2,
int spa_nvalues2,
float spa_low2,
float spa_high2,
Float2DMatrix chisq,
float chisq_target) |
static int |
GCI_SPA_2D_marquardt(float[] x,
float[] y,
NoiseType noise,
float[] sig,
float[] param,
boolean[] paramfree,
RestrainType restrain,
float chisq_delta,
FitFunc fitfunc,
int spa_param1,
int spa_nvalues1,
float spa_low1,
float spa_high1,
int spa_param2,
int spa_nvalues2,
float spa_low2,
float spa_high2,
Float2DMatrix chisq) |
static int |
GCI_triple_integral_fitting_engine(float xincr,
float[] y,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
float[] Z,
float[] A,
float[] tau,
float[] fitted,
float[] residuals,
float[] chisq,
float chisq_target) |
static int |
GCI_triple_integral_instr(float xincr,
float[] y,
int fit_start,
int fit_end,
float[] instr,
NoiseType noise,
float[] sig,
float[] Z,
float[] A,
float[] tau,
float[] fitted,
float[] residuals,
float[] chisq,
int division) |
static int |
GCI_triple_integral(float xincr,
float[] y,
int fit_start,
int fit_end,
NoiseType noise,
float[] sig,
float[] Z,
float[] A,
float[] tau,
float[] fitted,
float[] residuals,
float[] chisq,
int division) |
static float |
getSPAProgress() |
static int |
LMA_fit(double x_inc,
double[] y,
int fit_start,
int fit_end,
double[] instr,
int noise,
double[] sig,
double[] param,
boolean[] param_free,
double[] fitted,
double[] chi_square,
double chi_square_target,
double chi_square_delta) |
static int |
RLD_fit(double x_inc,
double[] y,
int fit_start,
int fit_end,
double[] instr,
int noise,
double[] sig,
double[] z,
double[] a,
double[] tau,
double[] fitted,
double[] chi_square,
double chi_square_target) |
public static float getSPAProgress()
public static int GCI_triple_integral_fitting_engine(float xincr, float[] y, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, float[] Z, float[] A, float[] tau, float[] fitted, float[] residuals, float[] chisq, float chisq_target)
public static int GCI_marquardt_fitting_engine(float xincr, float[] trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, FitFunc fitfunc, float[] fitted, float[] residuals, float[] chisq, Float2DMatrix covar, Float2DMatrix alpha, Float2DMatrix erraxes, float chisq_target, float chisq_delta, int chisq_percent)
public static int GCI_triple_integral(float xincr, float[] y, int fit_start, int fit_end, NoiseType noise, float[] sig, float[] Z, float[] A, float[] tau, float[] fitted, float[] residuals, float[] chisq, int division)
public static int GCI_triple_integral_instr(float xincr, float[] y, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, float[] Z, float[] A, float[] tau, float[] fitted, float[] residuals, float[] chisq, int division)
public static int GCI_marquardt(float[] x, float[] y, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, FitFunc fitfunc, float[] fitted, float[] residuals, Float2DMatrix covar, Float2DMatrix alpha, float[] chisq, float chisq_delta, float chisq_percent, Float2DMatrix erraxes)
public static int GCI_marquardt_instr(float xincr, float[] y, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, FitFunc fitfunc, float[] fitted, float[] residuals, Float2DMatrix covar, Float2DMatrix alpha, float[] chisq, float chisq_delta, float chisq_percent, Float2DMatrix erraxes)
public static void GCI_marquardt_cleanup()
public static int GCI_EcfModelSelectionEngine(float xincr, float[] trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, DecayModel[] paramsandfits, float[] chisq_diff, int[] model)
public static int GCI_marquardt_global_exps_instr(float xincr, Float2DMatrix trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, FitType ftype, Float2DMatrix param, boolean[] paramfree, RestrainType restrain, float chisq_delta, Float2DMatrix fitted, Float2DMatrix residuals, float[] chisq_trans, float[] chisq_global, int[] df, int drop_bad_transients)
public static int GCI_marquardt_global_generic_instr(float xincr, Float2DMatrix trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, Float2DMatrix param, boolean[] paramfree, int[] gparam, RestrainType restrain, float chisq_delta, FitFunc fitfunc, Float2DMatrix fitted, Float2DMatrix residuals, float[] chisq_trans, float[] chisq_global, int[] df)
public static int GCI_SPA_1D_marquardt(float[] x, float[] y, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, float chisq_delta, FitFunc fitfunc, int spa_param, int spa_nvalues, float spa_low, float spa_high, float[] chisq)
public static int GCI_SPA_2D_marquardt(float[] x, float[] y, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, float chisq_delta, FitFunc fitfunc, int spa_param1, int spa_nvalues1, float spa_low1, float spa_high1, int spa_param2, int spa_nvalues2, float spa_low2, float spa_high2, Float2DMatrix chisq)
public static int GCI_SPA_1D_marquardt_instr(float xincr, float[] y, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, float chisq_delta, FitFunc fitfunc, int spa_param, int spa_nvalues, float spa_low, float spa_high, float[] chisq, float chisq_target)
public static int GCI_SPA_2D_marquardt_instr(float xincr, float[] y, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, float[] param, boolean[] paramfree, RestrainType restrain, float chisq_delta, FitFunc fitfunc, int spa_param1, int spa_nvalues1, float spa_low1, float spa_high1, int spa_param2, int spa_nvalues2, float spa_low2, float spa_high2, Float2DMatrix chisq, float chisq_target)
public static int GCI_SPA_1D_marquardt_global_exps_instr(float xincr, Float2DMatrix trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, FitType ftype, Float2DMatrix param, boolean[] paramfree, RestrainType restrain, float chisq_delta, int drop_bad_transients, int spa_param, int spa_nvalues, float spa_low, float spa_high, float[] chisq_global, int[] df)
public static int GCI_SPA_2D_marquardt_global_exps_instr(float xincr, Float2DMatrix trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, FitType ftype, Float2DMatrix param, boolean[] paramfree, RestrainType restrain, float chisq_delta, int drop_bad_transients, int spa_param1, int spa_nvalues1, float spa_low1, float spa_high1, int spa_param2, int spa_nvalues2, float spa_low2, float spa_high2, Float2DMatrix chisq_global, Int2DMatrix df)
public static int GCI_SPA_1D_marquardt_global_generic_instr(float xincr, Float2DMatrix trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, Float2DMatrix param, boolean[] paramfree, int[] gparam, RestrainType restrain, float chisq_delta, FitFunc fitfunc, int spa_param, int spa_nvalues, float spa_low, float spa_high, float[] chisq_global, int[] df)
public static int GCI_SPA_2D_marquardt_global_generic_instr(float xincr, Float2DMatrix trans, int fit_start, int fit_end, float[] instr, NoiseType noise, float[] sig, Float2DMatrix param, boolean[] paramfree, int[] gparam, RestrainType restrain, float chisq_delta, FitFunc fitfunc, int spa_param1, int spa_nvalues1, float spa_low1, float spa_high1, int spa_param2, int spa_nvalues2, float spa_low2, float spa_high2, Float2DMatrix chisq_global, Int2DMatrix df)
public static int GCI_set_restrain_limits(boolean[] restrain, float[] minval, float[] maxval)
public static void ECF_ExportParams_start(String path)
public static void ECF_ExportParams_stop()
public static int RLD_fit(double x_inc, double[] y, int fit_start, int fit_end, double[] instr, int noise, double[] sig, double[] z, double[] a, double[] tau, double[] fitted, double[] chi_square, double chi_square_target)
public static int LMA_fit(double x_inc, double[] y, int fit_start, int fit_end, double[] instr, int noise, double[] sig, double[] param, boolean[] param_free, double[] fitted, double[] chi_square, double chi_square_target, double chi_square_delta)
public static int GCI_Phasor(float xincr, float[] y, int fit_start, int fit_end, float[] Z, float[] u, float[] v, float[] taup, float[] taum, float[] tau, float[] fitted, float[] residuals, float[] chisq)
public static double GCI_Phasor_getPeriod()
public static void Bayes_set_search_grid(float[] parammin, float[] parammax)
public static int Bayes_fitting_engine(float xincr, float[] trans, int fit_start, int fit_end, float laser_period, float[] instr, float[] param, boolean[] paramfree, float[] fitted, float[] residuals, float[] error, float[] minuslogprob, int[] nphotons, float[] chisq)
Copyright © 2015–2022 FLIMLib. All rights reserved.