Constructor and Description |
---|
Praxis() |
Modifier and Type | Method and Description |
---|---|
static OptimAlg.Info |
algInfo() |
boolean |
allowMP() |
java.lang.String |
diagInfo() |
static void |
main(java.lang.String[] args) |
double[] |
minfit(int n,
double tol,
double[] q,
OptimResults res) |
double[] |
minny(int n,
int jsearch,
int nits,
double d2,
double x1,
double f1,
boolean fk,
double[] x,
double t,
double h,
double[] v,
double[] q0,
double[] q1,
int nl,
double dmin,
double ldt,
double fx,
double qa,
double qb,
double qc,
double qd0,
double qd1,
double t0,
JSim.jruntime.RTContext ctxt,
OptimResults res,
OptimCallbacks cbs) |
void |
optimize(JSim.jruntime.RTContext ctxt,
OptimResults res,
OptimCallbacks cbs) |
double |
praxis(int maxfn,
double t0,
double h0,
int n,
int prin,
double[] x,
JSim.jruntime.RTContext ctxt,
OptimResults res,
OptimCallbacks cbs) |
double |
r8_epsilon() |
double |
r8_hypot(double x,
double y) |
double |
r8_max(double x,
double y) |
double |
r8_min(double x,
double y) |
double |
r8_uniform_01(int seed,
OptimResults res) |
void |
r8mat_print_some(int m,
int n,
double[] a,
int ilo,
int jlo,
int ihi,
int jhi,
java.lang.String title) |
void |
r8mat_print(int m,
int n,
double[] a,
java.lang.String title) |
double[] |
r8mat_transpose_in_place(int n,
double[] a) |
double[] |
r8vec_copy(int n,
double[] a1) |
double |
r8vec_max(int n,
double[] r8vec) |
double |
r8vec_min(int n,
double[] r8vec) |
double |
r8vec_norm(int n,
double[] a) |
void |
r8vec_print(int n,
double[] a,
java.lang.String title) |
void |
sendMsg(OptimResults res,
int istat) |
double[] |
svsort(int n,
double[] d) |
double |
testFunction(double[] x,
int n) |
double |
testRun(int n,
double[] xparams,
int maxItr,
double errTol,
double maxStep,
double t0,
int prin) |
allocNativeThreads, Optimizer
public static OptimAlg.Info algInfo()
public void optimize(JSim.jruntime.RTContext ctxt, OptimResults res, OptimCallbacks cbs) throws Xcept
public double testRun(int n, double[] xparams, int maxItr, double errTol, double maxStep, double t0, int prin) throws Xcept
Xcept
public double[] minfit(int n, double tol, double[] q, OptimResults res)
public double[] minny(int n, int jsearch, int nits, double d2, double x1, double f1, boolean fk, double[] x, double t, double h, double[] v, double[] q0, double[] q1, int nl, double dmin, double ldt, double fx, double qa, double qb, double qc, double qd0, double qd1, double t0, JSim.jruntime.RTContext ctxt, OptimResults res, OptimCallbacks cbs) throws Xcept
Xcept
public double praxis(int maxfn, double t0, double h0, int n, int prin, double[] x, JSim.jruntime.RTContext ctxt, OptimResults res, OptimCallbacks cbs) throws Xcept
Xcept
public double r8_epsilon()
public double r8_hypot(double x, double y)
public double r8_max(double x, double y)
public double r8_min(double x, double y)
public double r8_uniform_01(int seed, OptimResults res)
public void r8mat_print(int m, int n, double[] a, java.lang.String title)
public void r8mat_print_some(int m, int n, double[] a, int ilo, int jlo, int ihi, int jhi, java.lang.String title)
public double[] r8mat_transpose_in_place(int n, double[] a)
public double[] r8vec_copy(int n, double[] a1)
public double r8vec_max(int n, double[] r8vec)
public double r8vec_min(int n, double[] r8vec)
public double r8vec_norm(int n, double[] a)
public void r8vec_print(int n, double[] a, java.lang.String title)
public double[] svsort(int n, double[] d)
public java.lang.String diagInfo()
public void sendMsg(OptimResults res, int istat)
public double testFunction(double[] x, int n)