/************************************************************************* * 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; }
/************************************************************************* 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; }
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; }