Exemple #1
0
 /*************************************************************************
 *  Adaptive integration results
 *
 *  Called after AutoGKIteration returned False.
 *
 *  Input parameters:
 *   State   -   algorithm state (used by AutoGKIteration).
 *
 *  Output parameters:
 *   V       -   integral(f(x)dx,a,b)
 *   Rep     -   optimization report (see AutoGKReport description)
 *
 *  -- ALGLIB --
 *    Copyright 14.11.2007 by Bochkanov Sergey
 *************************************************************************/
 public static void autogkresults(ref autogkstate state,
                                  ref double v,
                                  ref autogkreport rep)
 {
     v = state.v;
     rep.terminationtype = state.terminationtype;
     rep.nfev            = state.nfev;
     rep.nintervals      = state.nintervals;
 }
Exemple #2
0
        /*************************************************************************
        Adaptive integration results

        Called after AutoGKIteration returned False.

        Input parameters:
            State   -   algorithm state (used by AutoGKIteration).

        Output parameters:
            V       -   integral(f(x)dx,a,b)
            Rep     -   optimization report (see AutoGKReport description)

          -- ALGLIB --
             Copyright 14.11.2007 by Bochkanov Sergey
        *************************************************************************/
        public static void autogkresults(autogkstate state,
            ref double v,
            autogkreport rep)
        {
            v = 0;

            v = state.v;
            rep.terminationtype = state.terminationtype;
            rep.nfev = state.nfev;
            rep.nintervals = state.nintervals;
        }
Exemple #3
0
 public override alglib.apobject make_copy()
 {
     autogkreport _result = new autogkreport();
     _result.terminationtype = terminationtype;
     _result.nfev = nfev;
     _result.nintervals = nintervals;
     return _result;
 }
    /*************************************************************************
    Adaptive integration results

    Called after AutoGKIteration returned False.

    Input parameters:
        State   -   algorithm state (used by AutoGKIteration).

    Output parameters:
        V       -   integral(f(x)dx,a,b)
        Rep     -   optimization report (see AutoGKReport description)

      -- ALGLIB --
         Copyright 14.11.2007 by Bochkanov Sergey
    *************************************************************************/
    public static void autogkresults(autogkstate state, out double v, out autogkreport rep)
    {
        v = 0;
        rep = new autogkreport();
        autogk.autogkresults(state.innerobj, ref v, rep.innerobj);
        return;
    }