Class Minimize1
- java.lang.Object
-
- WildMagic.LibFoundation.NumericalAnalysis.Minimize1
-
public class Minimize1 extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private double[]m_afDataprivate doublem_fFMinprivate doublem_fTMinprivate int[]m_iMaxBracketprivate int[]m_iMaxLevelprivate PowellCostFunctionm_oFunction
-
Constructor Summary
Constructors Constructor Description Minimize1(PowellCostFunction oFunction, int iMaxLevel, int iMaxBracket, double[] afData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidGetBracketedMinimum(double fT0, double fF0, double fTm, double fFm, double fT1, double fF1, int iLevel)voidGetMinimum(double fT0, double fT1, double fTInitial, double[] rfTMin, double[] rfFMin)private voidGetMinimum(double fT0, double fF0, double fTm, double fFm, double fT1, double fF1, int iLevel)private voidGetMinimum(double fT0, double fF0, double fT1, double fF1, int iLevel)int[]MaxBracket()int[]MaxLevel()
-
-
-
Field Detail
-
m_oFunction
private PowellCostFunction m_oFunction
-
m_iMaxLevel
private int[] m_iMaxLevel
-
m_iMaxBracket
private int[] m_iMaxBracket
-
m_fTMin
private double m_fTMin
-
m_fFMin
private double m_fFMin
-
m_afData
private double[] m_afData
-
-
Constructor Detail
-
Minimize1
public Minimize1(PowellCostFunction oFunction, int iMaxLevel, int iMaxBracket, double[] afData)
-
-
Method Detail
-
MaxLevel
public int[] MaxLevel()
-
MaxBracket
public int[] MaxBracket()
-
GetMinimum
public void GetMinimum(double fT0, double fT1, double fTInitial, double[] rfTMin, double[] rfFMin)
-
GetMinimum
private void GetMinimum(double fT0, double fF0, double fTm, double fFm, double fT1, double fF1, int iLevel)
-
GetMinimum
private void GetMinimum(double fT0, double fF0, double fT1, double fF1, int iLevel)
-
GetBracketedMinimum
private void GetBracketedMinimum(double fT0, double fF0, double fTm, double fFm, double fT1, double fF1, int iLevel)
-
-