public final class MinMar
extends java.lang.Object
Constructor and Description |
---|
MinMar(DatanVector x0,
DatanUserFunction muf) |
MinMar(DatanVector x0,
int[] list,
DatanUserFunction muf) |
MinMar(DatanVector x0,
int[] list,
int nstep,
double epsilon,
DatanUserFunction muf) |
Modifier and Type | Method and Description |
---|---|
double |
getMinimum() |
DatanVector |
getMinPosition() |
int |
getSteps() |
boolean |
hasConverged() |
public MinMar(DatanVector x0, int[] list, DatanUserFunction muf)
public MinMar(DatanVector x0, DatanUserFunction muf)
public MinMar(DatanVector x0, int[] list, int nstep, double epsilon, DatanUserFunction muf)
x0
- initial point in n-space.list
- array containing the elements of a list specifying which of the n variables are fixed (list element = 0) and
which are adjustable (list element = 1).nstep
- maximal step number. Default: if a value <= 0 is used, then 1000 is taken instead.epsilon
- accuracy. Default if a value <= 0. is used, then 1,E-8 is taken instead.muf
- user function which must be an extension of the abstract class DatanUserFunction.public int getSteps()
public boolean hasConverged()
public DatanVector getMinPosition()
public double getMinimum()