Class MinimizeN

    • Field Detail

      • m_iDimensions

        private int m_iDimensions
      • m_iMaxIterations

        private int m_iMaxIterations
      • m_afData

        private double[] m_afData
      • m_kMinimizer

        private Minimize1 m_kMinimizer
      • m_aafDirection

        private double[][] m_aafDirection
      • m_afDConj

        private double[] m_afDConj
      • m_afDCurr

        private double[] m_afDCurr
      • m_afTSave

        private double[] m_afTSave
      • m_afTCurr

        private double[] m_afTCurr
      • m_fFCurr

        private double[] m_fFCurr
      • m_afLineArg

        private double[] m_afLineArg
    • Constructor Detail

      • MinimizeN

        public MinimizeN​(int iDimensions,
                         PowellCostFunction oFunction,
                         int iMaxLevel,
                         int iMaxBracket,
                         int iMaxIterations,
                         double[] afData)
    • Method Detail

      • dispose

        public void dispose()
      • MaxLevel

        public int[] MaxLevel()
      • MaxBracket

        public int[] MaxBracket()
      • UserData

        public double[] UserData()
      • GetMinimum

        public void GetMinimum​(double[] afT0,
                               double[] afT1,
                               double[] afTInitial,
                               double[] afTMin,
                               double[] rfFMin)
      • ComputeDomain

        private void ComputeDomain​(double[] afT0,
                                   double[] afT1,
                                   double[] rfL0,
                                   double[] rfL1)
      • cost

        public double cost​(double fT,
                           double[] afData)
        Specified by:
        cost in interface PowellCostFunction
      • cost

        public double cost​(double[] fT,
                           double[] afData)
        Specified by:
        cost in interface PowellCostFunction