cct.math
Interface MinimizerInterface

All Known Implementing Classes:
DFPMin

public interface MinimizerInterface

Title:

Description:

Copyright: Copyright (c) 2006

Company: ANU


Method Summary
 void enableMaxGradConvergence(boolean enable)
           
 void enableMaxGRMSConvergence(boolean enable)
           
 java.lang.String getExitCodeDescription(int code)
           
 float[] getGradients()
           
 float getMaxGradientConv()
           
 int getMaxIterations()
           
 float getMaxRMSGradientConv()
           
 java.lang.String getName()
           
 boolean isMaxGradConvergence()
           
 boolean isMaxRMSGradConvergence()
           
 int minimizeFunction(int n, float[] p, MinimizedFunctionInterface func)
           
 void setMaxGradientConv(float maxgrad)
           
 void setMaxIterations(int iter)
           
 void setMaxRMSGradientConv(float maxgrms)
           
 void setMinimizeProgressInterface(MinimizeProgressInterface mpi)
           
 boolean useGradients()
           
 

Method Detail

enableMaxGradConvergence

void enableMaxGradConvergence(boolean enable)

enableMaxGRMSConvergence

void enableMaxGRMSConvergence(boolean enable)

getExitCodeDescription

java.lang.String getExitCodeDescription(int code)

getGradients

float[] getGradients()

getMaxGradientConv

float getMaxGradientConv()

getMaxRMSGradientConv

float getMaxRMSGradientConv()

getMaxIterations

int getMaxIterations()

getName

java.lang.String getName()

isMaxGradConvergence

boolean isMaxGradConvergence()

isMaxRMSGradConvergence

boolean isMaxRMSGradConvergence()

minimizeFunction

int minimizeFunction(int n,
                     float[] p,
                     MinimizedFunctionInterface func)

setMaxGradientConv

void setMaxGradientConv(float maxgrad)

setMaxRMSGradientConv

void setMaxRMSGradientConv(float maxgrms)

setMaxIterations

void setMaxIterations(int iter)

setMinimizeProgressInterface

void setMinimizeProgressInterface(MinimizeProgressInterface mpi)

useGradients

boolean useGradients()