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_afData
private double
m_fFMin
private double
m_fTMin
private int[]
m_iMaxBracket
private int[]
m_iMaxLevel
private PowellCostFunction
m_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 void
GetBracketedMinimum(double fT0, double fF0, double fTm, double fFm, double fT1, double fF1, int iLevel)
void
GetMinimum(double fT0, double fT1, double fTInitial, double[] rfTMin, double[] rfFMin)
private void
GetMinimum(double fT0, double fF0, double fTm, double fFm, double fT1, double fF1, int iLevel)
private void
GetMinimum(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)
-
-