VCLOD Test for Coefficient 1

This script performs the main VCLOD test for this thesis with a specific diffusion coefficient. We investigate the energy error of the VCLOD dependent on the updated correctors. For this purpose, we update every corrector individually and compare it to the reference solution. This enables a good comparison between percentages. We desire to yield a fast decrease of the energy error of the VCLOD method since, due to the error indicator, we sort and update the element correctors in terms of the effect that comes with the perturbation.


In [1]:
import os
import sys
import numpy as np
import scipy.sparse as sparse
import random
import csv

%matplotlib notebook
import matplotlib.pyplot as plt
from visualize import drawCoefficient
from data import * 

from gridlod import interp, coef, util, fem, world, linalg, femsolver
import pg_rand, femsolverCoarse, buildcoef2d
from gridlod.world import World

Result function

The 'result' function investigates the VCLOD for each percentage. The reference solution is computed by a standard FEM on the fine mesh. We compute the 'worst solution' that represents zero percentage updating and clearly has no computational cost at all. Afterwards, we compute the error indicator for the given patch size $k=4$ and use every value gradually. Furthermore we store the resulting energy error for the VCLOD as well as the optimal energy error that results from 100 percentage updating. Once again, we take advantage of the 'gridlod' module in order to compute the required matrices.


In [2]:
def result(pglod, world, A, R, f, k, String):
    print "-------------- " + String + " ---------------" 
    NWorldFine = world.NWorldFine
    NWorldCoarse = world.NWorldCoarse
    NCoarseElement = world.NCoarseElement
    
    boundaryConditions = world.boundaryConditions
    NpFine = np.prod(NWorldFine+1)
    NpCoarse = np.prod(NWorldCoarse+1)
        
    # new Coefficient
    ANew = R.flatten()
    Anew = coef.coefficientFine(NWorldCoarse, NCoarseElement, ANew)
    
    # reference solution
    f_fine = np.ones(NpFine)
    uFineFem, AFine, MFine = femsolver.solveFine(world, ANew, f_fine, None, boundaryConditions)
    
    # worst solution
    KFull = pglod.assembleMsStiffnessMatrix()
    MFull = fem.assemblePatchMatrix(NWorldCoarse, world.MLocCoarse)
    free  = util.interiorpIndexMap(NWorldCoarse)                                 
    
    bFull = MFull*f
    KFree = KFull[free][:,free]
    bFree = bFull[free]

    xFree = sparse.linalg.spsolve(KFree, bFree)
    
    basis = fem.assembleProlongationMatrix(NWorldCoarse, NCoarseElement)
    
    basisCorrectors = pglod.assembleBasisCorrectors()
    modifiedBasis = basis - basisCorrectors
    
    xFull = np.zeros(NpCoarse)
    xFull[free] = xFree
    uCoarse = xFull
    uLodFine = modifiedBasis*xFull
    
    uLodFineWorst = uLodFine
    
    # energy error
    errorworst = np.sqrt(np.dot(uFineFem - uLodFineWorst, AFine*(uFineFem - uLodFineWorst)))
    
    # tolerance = 0 
    vis, eps = pglod.updateCorrectors(Anew, 0, f, 1, clearFineQuantities=False, Computing=False)
    
    PotentialCorrectors = np.sum(vis)
    elemente = np.arange(np.prod(NWorldCoarse))
            
    # identify tolerances
    epsnozero = filter(lambda x: x!=0, eps)
    
    assert(np.size(epsnozero) != 0)
    
    mini = np.min(epsnozero)
    minilog = int(round(np.log10(mini)-0.49))
    epsnozero.append(10**(minilog))
    ToleranceListcomplete = []
    for i in range(0,int(np.size(epsnozero))):
        ToleranceListcomplete.append(epsnozero[i])

    ToleranceListcomplete.sort()
    ToleranceListcomplete = np.unique(ToleranceListcomplete)

    # with tolerance
    errorplotinfo = []
    tolerancesafe = []
    errorBest = []
    errorWorst = []
    recomputefractionsafe = []
    recomputefraction = 0
    Correctors = 0
    leng = np.size(ToleranceListcomplete)
    for k in range(leng-1,-1,-1):
        tol = ToleranceListcomplete[k]
        print " --- "+ str(-k+leng) + "/" + str(leng)+ " --- Tolerance: " + str(round(tol,5)) + " in "+ String +" ---- ", 
        vistol = pglod.updateCorrectors(Anew, tol, f, clearFineQuantities=False, Testing=True)
        
        Correctors += np.sum(vistol)
        
        recomputefraction += float(np.sum(vistol))/PotentialCorrectors * 100
        recomputefractionsafe.append(recomputefraction)
        
        KFull = pglod.assembleMsStiffnessMatrix()
        MFull = fem.assemblePatchMatrix(NWorldCoarse, world.MLocCoarse)
        free  = util.interiorpIndexMap(NWorldCoarse)                                 

        bFull = MFull*f
        KFree = KFull[free][:,free]
        bFree = bFull[free]

        xFree = sparse.linalg.spsolve(KFree, bFree)
        basis = fem.assembleProlongationMatrix(NWorldCoarse, NCoarseElement)

        basisCorrectors = pglod.assembleBasisCorrectors()

        modifiedBasis = basis - basisCorrectors

        xFull = np.zeros(NpCoarse)
        xFull[free] = xFree
        uCoarse = xFull
        uLodFine = modifiedBasis*xFull
        
        #energy error
        errortol = np.sqrt(np.dot(uFineFem - uLodFine, AFine*(uFineFem - uLodFine)))
        
        errorplotinfo.append(errortol)
        tolerancesafe.append(tol)
    
    # 100% updating
    uLodFinebest = uLodFine
    errorbest = np.sqrt(np.dot(uFineFem - uLodFinebest, AFine*(uFineFem - uLodFinebest)))
    
    for k in range(leng-1,-1,-1):
        errorBest.append(errorbest)
        errorWorst.append(errorworst)

    return vis, eps, PotentialCorrectors, recomputefractionsafe, errorplotinfo, errorWorst, errorBest

Preparations

We use the same setting as we have already used before containing the 'buildcoef2d' class in order to construct the coefficient. We visualize the coefficient and store the information in an extern folder.


In [3]:
bg = 0.05       #background
val = 1         #values

#fine World
NWorldFine = np.array([256, 256])
NpFine = np.prod(NWorldFine+1)                                                                               

#coarse World
NWorldCoarse = np.array([16,16])
NpCoarse = np.prod(NWorldCoarse+1)

#ratio between Fine and Coarse
NCoarseElement = NWorldFine/NWorldCoarse

boundaryConditions = np.array([[0, 0],
                               [0, 0]])

world = World(NWorldCoarse, NCoarseElement, boundaryConditions)

#righthandside
f = np.ones(NpCoarse)

#Coefficient 1
CoefClass = buildcoef2d.Coefficient2d(NWorldFine,
                        bg                  = bg,
                        val                 = val,
                        length              = 2,
                        thick               = 2,
                        space               = 2,
                        probfactor          = 1,
                        right               = 1,
                        down                = 0,
                        diagr1              = 0,
                        diagr2              = 0,
                        diagl1              = 0,
                        diagl2              = 0,
                        LenSwitch           = None,
                        thickSwitch         = None,
                        equidistant         = True,
                        ChannelHorizontal   = None,
                        ChannelVertical     = None,
                        BoundarySpace       = True)

A = CoefClass.BuildCoefficient()
ABase = A.flatten()

ROOT = '../test_data/Coef1/'

#safe NworldFine
with open("%s/NWorldFine.txt" % ROOT, 'wb') as csvfile:
    writer = csv.writer(csvfile)
    for val in NWorldFine:
        writer.writerow([val])

#safe NworldCoarse
with open("%s/NWorldCoarse.txt" % ROOT, 'wb') as csvfile:
    writer = csv.writer(csvfile)
    for val in NWorldCoarse:
        writer.writerow([val])

#ABase
with open("%s/OriginalCoeff.txt" % ROOT, 'wb') as csvfile:
    writer = csv.writer(csvfile)
    for val in ABase:
        writer.writerow([val])

#fine-fem
f_fine = np.ones(NpFine)
uFineFem, AFine, MFine = femsolver.solveFine(world, ABase, f_fine, None, boundaryConditions)

#fine solution
with open("%s/finescale.txt" % ROOT, 'wb') as csvfile:
    writer = csv.writer(csvfile)
    for val in uFineFem:
        writer.writerow([val])
        
plt.figure("Original")
drawCoefficient(NWorldFine, ABase,greys=True)
plt.title("Original coefficient")
plt.show()


Perturbations of the same entries

To keep comparability, we use the 'specific' perturbation function and use a random seed.


In [4]:
# random seed
random.seed(20)

# decision
valc = np.shape(CoefClass.ShapeRemember)[0]
numbers = []
decision = np.zeros(100)
decision[0] = 1


for i in range(0,valc):
    a = random.sample(decision,1)[0]
    if a == 1:
        numbers.append(i)

value1 = 3
C1 = CoefClass.SpecificValueChange(ratio=value1,
                                    Number = numbers,
                                    probfactor=1,
                                    randomvalue=None,
                                    negative=None,
                                    ShapeRestriction=True,
                                    ShapeWave=None,
                                    ChangeRight=1,
                                    ChangeDown=1,
                                    ChangeDiagr1=1,
                                    ChangeDiagr2=1,
                                    ChangeDiagl1=1,
                                    ChangeDiagl2=1,
                                    Original = True,
                                    NewShapeChange = True)

V = CoefClass.SpecificVanish(Number = numbers,
                                probfactor=1,
                                PartlyVanish=None,
                                ChangeRight=1,
                                ChangeDown=1,
                                ChangeDiagr1=1,
                                ChangeDiagr2=1,
                                ChangeDiagl1=1,
                                ChangeDiagl2=1,
                                Original = True)

M1 = CoefClass.SpecificMove(probfactor=1,
                            Number = numbers,
                            steps=1,
                            randomstep=None,
                            randomDirection=None,
                            ChangeRight=1,
                            ChangeDown=1,
                            ChangeDiagr1=1,
                            ChangeDiagr2=1,
                            ChangeDiagl1=1,
                            ChangeDiagl2=1,
                            Right=1,
                            BottomRight=0,
                            Bottom=0,
                            BottomLeft=0,
                            Left=0,
                            TopLeft=0,
                            Top=0,
                            TopRight=0,
                            Original = True)

Precomputations


In [ ]:
k = 4

NWorldFine = world.NWorldFine
NWorldCoarse = world.NWorldCoarse
NCoarseElement = world.NCoarseElement

boundaryConditions = world.boundaryConditions
NpFine = np.prod(NWorldFine+1)
NpCoarse = np.prod(NWorldCoarse+1)

#interpolant
IPatchGenerator = lambda i, N: interp.L2ProjectionPatchMatrix(i, N, NWorldCoarse, NCoarseElement, boundaryConditions)

#old Coefficient
ABase = A.flatten()
Aold = coef.coefficientFine(NWorldCoarse, NCoarseElement, ABase)

pglod = pg_rand.VcPetrovGalerkinLOD(Aold, world, k, IPatchGenerator, 0)
pglod.originCorrectors(clearFineQuantities=False)

We call the result function for each perturbation and store the result subsequently.

Change in value


In [ ]:
vis, eps, PotentialUpdated, recomputefractionsafe, errorplotinfo, errorworst, errorbest = result(pglod ,world, A, C1, f, k, 'Specific value change' + str(value1))

safeChange(ROOT, C1, vis, eps, PotentialUpdated, recomputefractionsafe, errorplotinfo, errorworst, errorbest)


-------------- Specific value change3 ---------------
Not Recomputed!
 --- 1/257 --- Tolerance: 0.45442 in Specific value change3 ----  To be recomputed:  0.0 %
 --- 2/257 --- Tolerance: 0.44603 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 3/257 --- Tolerance: 0.43992 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 4/257 --- Tolerance: 0.43274 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 5/257 --- Tolerance: 0.42811 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 6/257 --- Tolerance: 0.4281 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 7/257 --- Tolerance: 0.42809 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 8/257 --- Tolerance: 0.42776 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 9/257 --- Tolerance: 0.41789 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 10/257 --- Tolerance: 0.41786 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 11/257 --- Tolerance: 0.41785 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 12/257 --- Tolerance: 0.41785 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 13/257 --- Tolerance: 0.37991 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 14/257 --- Tolerance: 0.3799 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 15/257 --- Tolerance: 0.37989 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 16/257 --- Tolerance: 0.37989 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 17/257 --- Tolerance: 0.3792 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 18/257 --- Tolerance: 0.37917 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 19/257 --- Tolerance: 0.37827 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 20/257 --- Tolerance: 0.37649 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 21/257 --- Tolerance: 0.37646 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 22/257 --- Tolerance: 0.37199 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 23/257 --- Tolerance: 0.37199 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 24/257 --- Tolerance: 0.37196 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 25/257 --- Tolerance: 0.36837 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 26/257 --- Tolerance: 0.36834 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 27/257 --- Tolerance: 0.36834 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 28/257 --- Tolerance: 0.31227 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 29/257 --- Tolerance: 0.31212 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 30/257 --- Tolerance: 0.31072 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 31/257 --- Tolerance: 0.30757 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 32/257 --- Tolerance: 0.30734 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 33/257 --- Tolerance: 0.30734 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 34/257 --- Tolerance: 0.30729 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 35/257 --- Tolerance: 0.30375 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 36/257 --- Tolerance: 0.30369 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 37/257 --- Tolerance: 0.30368 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 38/257 --- Tolerance: 0.30367 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 39/257 --- Tolerance: 0.30367 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 40/257 --- Tolerance: 0.03318 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 41/257 --- Tolerance: 0.03305 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 42/257 --- Tolerance: 0.03091 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 43/257 --- Tolerance: 0.03068 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 44/257 --- Tolerance: 0.03044 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 45/257 --- Tolerance: 0.03026 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 46/257 --- Tolerance: 0.03015 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 47/257 --- Tolerance: 0.03014 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 48/257 --- Tolerance: 0.02874 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 49/257 --- Tolerance: 0.02376 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 50/257 --- Tolerance: 0.02309 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 51/257 --- Tolerance: 0.02298 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 52/257 --- Tolerance: 0.02281 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 53/257 --- Tolerance: 0.02215 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 54/257 --- Tolerance: 0.02178 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 55/257 --- Tolerance: 0.01897 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 56/257 --- Tolerance: 0.01872 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 57/257 --- Tolerance: 0.01783 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 58/257 --- Tolerance: 0.01746 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 59/257 --- Tolerance: 0.01738 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 60/257 --- Tolerance: 0.01736 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 61/257 --- Tolerance: 0.01734 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 62/257 --- Tolerance: 0.01734 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 63/257 --- Tolerance: 0.01701 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 64/257 --- Tolerance: 0.01571 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 65/257 --- Tolerance: 0.01564 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 66/257 --- Tolerance: 0.01474 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 67/257 --- Tolerance: 0.01441 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 68/257 --- Tolerance: 0.0144 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 69/257 --- Tolerance: 0.01416 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 70/257 --- Tolerance: 0.01415 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 71/257 --- Tolerance: 0.01412 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 72/257 --- Tolerance: 0.01403 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 73/257 --- Tolerance: 0.01403 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 74/257 --- Tolerance: 0.01115 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 75/257 --- Tolerance: 0.01113 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 76/257 --- Tolerance: 0.01063 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 77/257 --- Tolerance: 0.01037 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 78/257 --- Tolerance: 0.01031 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 79/257 --- Tolerance: 0.01031 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 80/257 --- Tolerance: 0.01024 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 81/257 --- Tolerance: 0.00996 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 82/257 --- Tolerance: 0.0097 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 83/257 --- Tolerance: 0.00965 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 84/257 --- Tolerance: 0.00958 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 85/257 --- Tolerance: 0.00954 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 86/257 --- Tolerance: 0.00941 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 87/257 --- Tolerance: 0.00925 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 88/257 --- Tolerance: 0.00923 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 89/257 --- Tolerance: 0.00906 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 90/257 --- Tolerance: 0.00905 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 91/257 --- Tolerance: 0.00902 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 92/257 --- Tolerance: 0.00896 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 93/257 --- Tolerance: 0.00822 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 94/257 --- Tolerance: 0.00816 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 95/257 --- Tolerance: 0.00807 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 96/257 --- Tolerance: 0.00804 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 97/257 --- Tolerance: 0.00777 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 98/257 --- Tolerance: 0.00746 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 99/257 --- Tolerance: 0.00745 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 100/257 --- Tolerance: 0.00729 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 101/257 --- Tolerance: 0.00728 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 102/257 --- Tolerance: 0.00727 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 103/257 --- Tolerance: 0.00725 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 104/257 --- Tolerance: 0.00714 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 105/257 --- Tolerance: 0.00714 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 106/257 --- Tolerance: 0.00714 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 107/257 --- Tolerance: 0.00709 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 108/257 --- Tolerance: 0.00703 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 109/257 --- Tolerance: 0.00698 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 110/257 --- Tolerance: 0.00698 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 111/257 --- Tolerance: 0.00696 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 112/257 --- Tolerance: 0.00695 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 113/257 --- Tolerance: 0.00692 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 114/257 --- Tolerance: 0.00689 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 115/257 --- Tolerance: 0.00687 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 116/257 --- Tolerance: 0.00687 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 117/257 --- Tolerance: 0.00684 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 118/257 --- Tolerance: 0.00683 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 119/257 --- Tolerance: 0.00682 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 120/257 --- Tolerance: 0.00679 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 121/257 --- Tolerance: 0.00674 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 122/257 --- Tolerance: 0.00674 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 123/257 --- Tolerance: 0.00668 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 124/257 --- Tolerance: 0.00651 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 125/257 --- Tolerance: 0.00644 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 126/257 --- Tolerance: 0.00637 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 127/257 --- Tolerance: 0.00636 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 128/257 --- Tolerance: 0.00634 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 129/257 --- Tolerance: 0.00633 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 130/257 --- Tolerance: 0.00632 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 132/257 --- Tolerance: 0.00631 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 133/257 --- Tolerance: 0.00616 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 134/257 --- Tolerance: 0.00592 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 135/257 --- Tolerance: 0.00571 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 136/257 --- Tolerance: 0.00571 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 137/257 --- Tolerance: 0.00569 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 138/257 --- Tolerance: 0.00569 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 139/257 --- Tolerance: 0.00567 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 140/257 --- Tolerance: 0.00563 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 141/257 --- Tolerance: 0.00562 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 142/257 --- Tolerance: 0.0055 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 143/257 --- Tolerance: 0.00544 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 144/257 --- Tolerance: 0.00544 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 145/257 --- Tolerance: 0.00542 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 146/257 --- Tolerance: 0.00542 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 147/257 --- Tolerance: 0.00537 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 148/257 --- Tolerance: 0.00537 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 149/257 --- Tolerance: 0.00533 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 150/257 --- Tolerance: 0.00531 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 151/257 --- Tolerance: 0.00521 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 152/257 --- Tolerance: 0.0052 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 153/257 --- Tolerance: 0.0052 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 154/257 --- Tolerance: 0.00519 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 155/257 --- Tolerance: 0.00515 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 156/257 --- Tolerance: 0.0051 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 157/257 --- Tolerance: 0.00503 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 158/257 --- Tolerance: 0.00501 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 159/257 --- Tolerance: 0.00496 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 160/257 --- Tolerance: 0.00496 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 161/257 --- Tolerance: 0.00493 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 162/257 --- Tolerance: 0.00486 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 163/257 --- Tolerance: 0.00481 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 164/257 --- Tolerance: 0.00451 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 165/257 --- Tolerance: 0.00441 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 166/257 --- Tolerance: 0.00432 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 167/257 --- Tolerance: 0.00416 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 168/257 --- Tolerance: 0.00372 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 169/257 --- Tolerance: 0.00351 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 170/257 --- Tolerance: 0.00351 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 171/257 --- Tolerance: 0.00346 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 172/257 --- Tolerance: 0.00327 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 173/257 --- Tolerance: 0.00318 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 174/257 --- Tolerance: 0.0029 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 175/257 --- Tolerance: 0.00267 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 176/257 --- Tolerance: 0.0026 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 177/257 --- Tolerance: 0.00224 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 178/257 --- Tolerance: 0.00198 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 179/257 --- Tolerance: 0.00194 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 180/257 --- Tolerance: 0.00188 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 181/257 --- Tolerance: 0.00186 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 182/257 --- Tolerance: 0.00185 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 183/257 --- Tolerance: 0.00171 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 184/257 --- Tolerance: 0.00166 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 185/257 --- Tolerance: 0.00165 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 186/257 --- Tolerance: 0.00147 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 187/257 --- Tolerance: 0.00129 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 188/257 --- Tolerance: 0.00124 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 189/257 --- Tolerance: 0.0012 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 190/257 --- Tolerance: 0.00119 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 191/257 --- Tolerance: 0.00108 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 192/257 --- Tolerance: 0.00108 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 193/257 --- Tolerance: 0.00106 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 194/257 --- Tolerance: 0.00096 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 195/257 --- Tolerance: 0.00095 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 196/257 --- Tolerance: 0.00094 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 197/257 --- Tolerance: 0.0009 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 198/257 --- Tolerance: 0.00089 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 199/257 --- Tolerance: 0.00089 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 200/257 --- Tolerance: 0.00063 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 201/257 --- Tolerance: 0.00062 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 202/257 --- Tolerance: 0.00059 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 203/257 --- Tolerance: 0.0005 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 204/257 --- Tolerance: 0.0005 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 205/257 --- Tolerance: 0.00042 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 206/257 --- Tolerance: 0.00038 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 207/257 --- Tolerance: 0.00037 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 208/257 --- Tolerance: 0.00031 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 209/257 --- Tolerance: 0.00029 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 210/257 --- Tolerance: 0.00029 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 211/257 --- Tolerance: 0.00029 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 212/257 --- Tolerance: 0.00028 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 213/257 --- Tolerance: 0.00028 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 214/257 --- Tolerance: 0.00028 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 215/257 --- Tolerance: 0.00023 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 216/257 --- Tolerance: 0.00023 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 217/257 --- Tolerance: 0.00023 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 218/257 --- Tolerance: 0.00023 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 219/257 --- Tolerance: 0.00023 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 220/257 --- Tolerance: 0.00021 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 221/257 --- Tolerance: 0.0002 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 222/257 --- Tolerance: 0.00019 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 223/257 --- Tolerance: 0.00018 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 224/257 --- Tolerance: 0.00017 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 225/257 --- Tolerance: 0.00016 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 226/257 --- Tolerance: 0.00015 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 227/257 --- Tolerance: 0.00014 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 228/257 --- Tolerance: 0.00014 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 229/257 --- Tolerance: 0.00014 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 230/257 --- Tolerance: 0.00014 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 231/257 --- Tolerance: 0.00013 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 232/257 --- Tolerance: 0.00012 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 233/257 --- Tolerance: 0.00012 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 234/257 --- Tolerance: 0.00011 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 235/257 --- Tolerance: 0.00011 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 236/257 --- Tolerance: 0.0001 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 237/257 --- Tolerance: 9e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 238/257 --- Tolerance: 8e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 239/257 --- Tolerance: 7e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 240/257 --- Tolerance: 6e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 241/257 --- Tolerance: 5e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 242/257 --- Tolerance: 5e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 243/257 --- Tolerance: 4e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 244/257 --- Tolerance: 4e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 245/257 --- Tolerance: 4e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 246/257 --- Tolerance: 3e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 247/257 --- Tolerance: 2e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 248/257 --- Tolerance: 2e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 249/257 --- Tolerance: 2e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 250/257 --- Tolerance: 2e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 251/257 --- Tolerance: 2e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 252/257 --- Tolerance: 2e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 253/257 --- Tolerance: 1e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 254/257 --- Tolerance: 1e-05 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 255/257 --- Tolerance: 0.0 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 256/257 --- Tolerance: 0.0 in Specific value change3 ----  To be recomputed:  0.390625 %
 --- 257/257 --- Tolerance: 0.0 in Specific value change3 ----  To be recomputed:  0.390625 %

Disappearance


In [ ]:
vis, eps, PotentialUpdated, recomputefractionsafe, errorplotinfo, errorworst, errorbest = result(pglod ,world, A, V, f, k, 'Vanish')

safeVanish(ROOT, V, vis, eps, PotentialUpdated, recomputefractionsafe, errorplotinfo, errorworst, errorbest)


-------------- Vanish ---------------
Not Recomputed!
 --- 1/257 --- Tolerance: 1.74144 in Vanish ----  To be recomputed:  0.0 %
 --- 2/257 --- Tolerance: 1.68025 in Vanish ----  To be recomputed:  0.390625 %
 --- 3/257 --- Tolerance: 1.65778 in Vanish ----  To be recomputed:  0.390625 %
 --- 4/257 --- Tolerance: 1.60702 in Vanish ----  To be recomputed:  0.390625 %
 --- 5/257 --- Tolerance: 1.57571 in Vanish ----  To be recomputed:  0.390625 %
 --- 6/257 --- Tolerance: 1.57566 in Vanish ----  To be recomputed:  0.390625 %
 --- 7/257 --- Tolerance: 1.57564 in Vanish ----  To be recomputed:  0.390625 %
 --- 8/257 --- Tolerance: 1.57416 in Vanish ----  To be recomputed:  0.390625 %
 --- 9/257 --- Tolerance: 1.52505 in Vanish ----  To be recomputed:  0.390625 %
 --- 10/257 --- Tolerance: 1.52491 in Vanish ----  To be recomputed:  0.390625 %
 --- 11/257 --- Tolerance: 1.5249 in Vanish ----  To be recomputed:  0.390625 %
 --- 12/257 --- Tolerance: 1.5249 in Vanish ----  To be recomputed:  0.390625 %
 --- 13/257 --- Tolerance: 1.31377 in Vanish ----  To be recomputed:  0.390625 %
 --- 14/257 --- Tolerance: 1.31375 in Vanish ----  To be recomputed:  0.390625 %
 --- 15/257 --- Tolerance: 1.31369 in Vanish ----  To be recomputed:  0.390625 %
 --- 16/257 --- Tolerance: 1.31369 in Vanish ----  To be recomputed:  0.390625 %
 --- 17/257 --- Tolerance: 1.31078 in Vanish ----  To be recomputed:  0.390625 %
 --- 18/257 --- Tolerance: 1.30639 in Vanish ----  To be recomputed:  0.390625 %
 --- 19/257 --- Tolerance: 1.29781 in Vanish ----  To be recomputed:  0.390625 %
 --- 20/257 --- Tolerance: 1.29769 in Vanish ----  To be recomputed:  0.390625 %
 --- 21/257 --- Tolerance: 1.29256 in Vanish ----  To be recomputed:  0.390625 %
 --- 22/257 --- Tolerance: 1.27479 in Vanish ----  To be recomputed:  0.390625 %
 --- 23/257 --- Tolerance: 1.27479 in Vanish ----  To be recomputed:  0.390625 %
 --- 24/257 --- Tolerance: 1.27469 in Vanish ----  To be recomputed:  0.390625 %
 --- 25/257 --- Tolerance: 1.25844 in Vanish ----  To be recomputed:  0.390625 %
 --- 26/257 --- Tolerance: 1.25835 in Vanish ----  To be recomputed:  0.390625 %
 --- 27/257 --- Tolerance: 1.25834 in Vanish ----  To be recomputed:  0.390625 %
 --- 28/257 --- Tolerance: 0.99781 in Vanish ----  To be recomputed:  0.390625 %
 --- 29/257 --- Tolerance: 0.99755 in Vanish ----  To be recomputed:  0.390625 %
 --- 30/257 --- Tolerance: 0.99662 in Vanish ----  To be recomputed:  0.390625 %
 --- 31/257 --- Tolerance: 0.98319 in Vanish ----  To be recomputed:  0.390625 %
 --- 32/257 --- Tolerance: 0.98249 in Vanish ----  To be recomputed:  0.390625 %
 --- 33/257 --- Tolerance: 0.98247 in Vanish ----  To be recomputed:  0.390625 %
 --- 34/257 --- Tolerance: 0.98233 in Vanish ----  To be recomputed:  0.390625 %
 --- 35/257 --- Tolerance: 0.96793 in Vanish ----  To be recomputed:  0.390625 %
 --- 36/257 --- Tolerance: 0.96773 in Vanish ----  To be recomputed:  0.390625 %
 --- 37/257 --- Tolerance: 0.96771 in Vanish ----  To be recomputed:  0.390625 %
 --- 38/257 --- Tolerance: 0.96767 in Vanish ----  To be recomputed:  0.390625 %
 --- 39/257 --- Tolerance: 0.96767 in Vanish ----  To be recomputed:  0.390625 %
 --- 40/257 --- Tolerance: 0.09398 in Vanish ----  To be recomputed:  0.390625 %
 --- 41/257 --- Tolerance: 0.0936 in Vanish ----  To be recomputed:  0.390625 %
 --- 42/257 --- Tolerance: 0.08756 in Vanish ----  To be recomputed:  0.390625 %
 --- 43/257 --- Tolerance: 0.0869 in Vanish ----  To be recomputed:  0.390625 %
 --- 44/257 --- Tolerance: 0.08621 in Vanish ----  To be recomputed:  0.390625 %
 --- 45/257 --- Tolerance: 0.08571 in Vanish ----  To be recomputed:  0.390625 %
 --- 46/257 --- Tolerance: 0.08539 in Vanish ----  To be recomputed:  0.390625 %
 --- 47/257 --- Tolerance: 0.08536 in Vanish ----  To be recomputed:  0.390625 %
 --- 48/257 --- Tolerance: 0.08139 in Vanish ----  To be recomputed:  0.390625 %
 --- 49/257 --- Tolerance: 0.06731 in Vanish ----  To be recomputed:  0.390625 %
 --- 50/257 --- Tolerance: 0.0654 in Vanish ----  To be recomputed:  0.390625 %
 --- 51/257 --- Tolerance: 0.06508 in Vanish ----  To be recomputed:  0.390625 %
 --- 52/257 --- Tolerance: 0.06461 in Vanish ----  To be recomputed:  0.390625 %
 --- 53/257 --- Tolerance: 0.06274 in Vanish ----  To be recomputed:  0.390625 %
 --- 54/257 --- Tolerance: 0.0617 in Vanish ----  To be recomputed:  0.390625 %
 --- 55/257 --- Tolerance: 0.05373 in Vanish ----  To be recomputed:  0.390625 %
 --- 56/257 --- Tolerance: 0.05301 in Vanish ----  To be recomputed:  0.390625 %
 --- 57/257 --- Tolerance: 0.05051 in Vanish ----  To be recomputed:  0.390625 %
 --- 58/257 --- Tolerance: 0.04944 in Vanish ----  To be recomputed:  0.390625 %
 --- 59/257 --- Tolerance: 0.04922 in Vanish ----  To be recomputed:  0.390625 %
 --- 60/257 --- Tolerance: 0.04916 in Vanish ----  To be recomputed:  0.390625 %
 --- 61/257 --- Tolerance: 0.04911 in Vanish ----  To be recomputed:  0.390625 %
 --- 62/257 --- Tolerance: 0.04911 in Vanish ----  To be recomputed:  0.390625 %
 --- 63/257 --- Tolerance: 0.04818 in Vanish ----  To be recomputed:  0.390625 %
 --- 64/257 --- Tolerance: 0.0445 in Vanish ----  To be recomputed:  0.390625 %
 --- 65/257 --- Tolerance: 0.0443 in Vanish ----  To be recomputed:  0.390625 %
 --- 66/257 --- Tolerance: 0.04176 in Vanish ----  To be recomputed:  0.390625 %
 --- 67/257 --- Tolerance: 0.0408 in Vanish ----  To be recomputed:  0.390625 %
 --- 68/257 --- Tolerance: 0.0408 in Vanish ----  To be recomputed:  0.390625 %
 --- 69/257 --- Tolerance: 0.04012 in Vanish ----  To be recomputed:  0.390625 %
 --- 70/257 --- Tolerance: 0.04008 in Vanish ----  To be recomputed:  0.390625 %
 --- 71/257 --- Tolerance: 0.03998 in Vanish ----  To be recomputed:  0.390625 %
 --- 72/257 --- Tolerance: 0.03974 in Vanish ----  To be recomputed:  0.390625 %
 --- 73/257 --- Tolerance: 0.03974 in Vanish ----  To be recomputed:  0.390625 %
 --- 74/257 --- Tolerance: 0.03159 in Vanish ----  To be recomputed:  0.390625 %
 --- 75/257 --- Tolerance: 0.03152 in Vanish ----  To be recomputed:  0.390625 %
 --- 76/257 --- Tolerance: 0.03009 in Vanish ----  To be recomputed:  0.390625 %
 --- 77/257 --- Tolerance: 0.02937 in Vanish ----  To be recomputed:  0.390625 %
 --- 78/257 --- Tolerance: 0.02921 in Vanish ----  To be recomputed:  0.390625 %
 --- 79/257 --- Tolerance: 0.0292 in Vanish ----  To be recomputed:  0.390625 %
 --- 80/257 --- Tolerance: 0.029 in Vanish ----  To be recomputed:  0.390625 %
 --- 81/257 --- Tolerance: 0.0282 in Vanish ----  To be recomputed:  0.390625 %
 --- 82/257 --- Tolerance: 0.02747 in Vanish ----  To be recomputed:  0.390625 %
 --- 83/257 --- Tolerance: 0.02734 in Vanish ----  To be recomputed:  0.390625 %
 --- 84/257 --- Tolerance: 0.02713 in Vanish ----  To be recomputed:  0.390625 %
 --- 85/257 --- Tolerance: 0.02703 in Vanish ----  To be recomputed:  0.390625 %
 --- 86/257 --- Tolerance: 0.02665 in Vanish ----  To be recomputed:  0.390625 %
 --- 87/257 --- Tolerance: 0.0262 in Vanish ----  To be recomputed:  0.390625 %
 --- 88/257 --- Tolerance: 0.02615 in Vanish ----  To be recomputed:  0.390625 %
 --- 89/257 --- Tolerance: 0.02565 in Vanish ----  To be recomputed:  0.390625 %
 --- 90/257 --- Tolerance: 0.02563 in Vanish ----  To be recomputed:  0.390625 %
 --- 91/257 --- Tolerance: 0.02555 in Vanish ----  To be recomputed:  0.390625 %
 --- 92/257 --- Tolerance: 0.02539 in Vanish ----  To be recomputed:  0.390625 %
 --- 93/257 --- Tolerance: 0.02328 in Vanish ----  To be recomputed:  0.390625 %
 --- 94/257 --- Tolerance: 0.0231 in Vanish ----  To be recomputed:  0.390625 %
 --- 95/257 --- Tolerance: 0.02286 in Vanish ----  To be recomputed:  0.390625 %
 --- 96/257 --- Tolerance: 0.02277 in Vanish ----  To be recomputed:  0.390625 %
 --- 97/257 --- Tolerance: 0.02199 in Vanish ----  To be recomputed:  0.390625 %
 --- 98/257 --- Tolerance: 0.02114 in Vanish ----  To be recomputed:  0.390625 %
 --- 99/257 --- Tolerance: 0.0211 in Vanish ----  To be recomputed:  0.390625 %
 --- 100/257 --- Tolerance: 0.02064 in Vanish ----  To be recomputed:  0.390625 %
 --- 101/257 --- Tolerance: 0.02061 in Vanish ----  To be recomputed:  0.390625 %
 --- 102/257 --- Tolerance: 0.02059 in Vanish ----  To be recomputed:  0.390625 %
 --- 103/257 --- Tolerance: 0.02054 in Vanish ----  To be recomputed:  0.390625 %
 --- 104/257 --- Tolerance: 0.02023 in Vanish ----  To be recomputed:  0.390625 %
 --- 105/257 --- Tolerance: 0.02022 in Vanish ----  To be recomputed:  0.390625 %
 --- 106/257 --- Tolerance: 0.02021 in Vanish ----  To be recomputed:  0.390625 %
 --- 107/257 --- Tolerance: 0.02008 in Vanish ----  To be recomputed:  0.390625 %
 --- 108/257 --- Tolerance: 0.01991 in Vanish ----  To be recomputed:  0.390625 %
 --- 109/257 --- Tolerance: 0.01976 in Vanish ----  To be recomputed:  0.390625 %
 --- 110/257 --- Tolerance: 0.01976 in Vanish ----  To be recomputed:  0.390625 %
 --- 111/257 --- Tolerance: 0.01971 in Vanish ----  To be recomputed:  0.390625 %
 --- 112/257 --- Tolerance: 0.01968 in Vanish ----  To be recomputed:  0.390625 %
 --- 113/257 --- Tolerance: 0.01959 in Vanish ----  To be recomputed:  0.390625 %
 --- 114/257 --- Tolerance: 0.01953 in Vanish ----  To be recomputed:  0.390625 %
 --- 115/257 --- Tolerance: 0.01947 in Vanish ----  To be recomputed:  0.390625 %
 --- 116/257 --- Tolerance: 0.01945 in Vanish ----  To be recomputed:  0.390625 %
 --- 117/257 --- Tolerance: 0.01938 in Vanish ----  To be recomputed:  0.390625 %
 --- 118/257 --- Tolerance: 0.01935 in Vanish ----  To be recomputed:  0.390625 %
 --- 119/257 --- Tolerance: 0.01932 in Vanish ----  To be recomputed:  0.390625 %
 --- 120/257 --- Tolerance: 0.01922 in Vanish ----  To be recomputed:  0.390625 %
 --- 121/257 --- Tolerance: 0.0191 in Vanish ----  To be recomputed:  0.390625 %
 --- 122/257 --- Tolerance: 0.01908 in Vanish ----  To be recomputed:  0.390625 %
 --- 123/257 --- Tolerance: 0.01893 in Vanish ----  To be recomputed:  0.390625 %
 --- 124/257 --- Tolerance: 0.01843 in Vanish ----  To be recomputed:  0.390625 %
 --- 125/257 --- Tolerance: 0.01825 in Vanish ----  To be recomputed:  0.390625 %
 --- 126/257 --- Tolerance: 0.01804 in Vanish ----  To be recomputed:  0.390625 %
 --- 127/257 --- Tolerance: 0.018 in Vanish ----  To be recomputed:  0.390625 %
 --- 128/257 --- Tolerance: 0.01795 in Vanish ----  To be recomputed:  0.390625 %
 --- 129/257 --- Tolerance: 0.01794 in Vanish ----  To be recomputed:  0.390625 %
 --- 130/257 --- Tolerance: 0.0179 in Vanish ----  To be recomputed:  0.390625 %
 --- 131/257 --- Tolerance: 0.01788 in Vanish ----  To be recomputed:  0.390625 %
 --- 132/257 --- Tolerance: 0.01787 in Vanish ----  To be recomputed:  0.390625 %
 --- 133/257 --- Tolerance: 0.01746 in Vanish ----  To be recomputed:  0.390625 %
 --- 134/257 --- Tolerance: 0.01677 in Vanish ----  To be recomputed:  0.390625 %
 --- 135/257 --- Tolerance: 0.01618 in Vanish ----  To be recomputed:  0.390625 %
 --- 136/257 --- Tolerance: 0.01616 in Vanish ----  To be recomputed:  0.390625 %
 --- 137/257 --- Tolerance: 0.01612 in Vanish ----  To be recomputed:  0.390625 %
 --- 138/257 --- Tolerance: 0.01611 in Vanish ----  To be recomputed:  0.390625 %
 --- 139/257 --- Tolerance: 0.01607 in Vanish ----  To be recomputed:  0.390625 %
 --- 140/257 --- Tolerance: 0.01595 in Vanish ----  To be recomputed:  0.390625 %
 --- 141/257 --- Tolerance: 0.01593 in Vanish ----  To be recomputed:  0.390625 %
 --- 142/257 --- Tolerance: 0.01558 in Vanish ----  To be recomputed:  0.390625 %
 --- 143/257 --- Tolerance: 0.01542 in Vanish ----  To be recomputed:  0.390625 %
 --- 144/257 --- Tolerance: 0.01541 in Vanish ----  To be recomputed:  0.390625 %
 --- 145/257 --- Tolerance: 0.01536 in Vanish ----  To be recomputed:  0.390625 %
 --- 146/257 --- Tolerance: 0.01536 in Vanish ----  To be recomputed:  0.390625 %
 --- 147/257 --- Tolerance: 0.01521 in Vanish ----  To be recomputed:  0.390625 %
 --- 148/257 --- Tolerance: 0.01521 in Vanish ----  To be recomputed:  0.390625 %
 --- 149/257 --- Tolerance: 0.01511 in Vanish ----  To be recomputed:  0.390625 %
 --- 150/257 --- Tolerance: 0.01505 in Vanish ----  To be recomputed:  0.390625 %
 --- 151/257 --- Tolerance: 0.01475 in Vanish ----  To be recomputed:  0.390625 %
 --- 152/257 --- Tolerance: 0.01472 in Vanish ----  To be recomputed:  0.390625 %
 --- 153/257 --- Tolerance: 0.01472 in Vanish ----  To be recomputed:  0.390625 %
 --- 154/257 --- Tolerance: 0.01471 in Vanish ----  To be recomputed:  0.390625 %
 --- 155/257 --- Tolerance: 0.01457 in Vanish ----  To be recomputed:  0.390625 %
 --- 156/257 --- Tolerance: 0.01444 in Vanish ----  To be recomputed:  0.390625 %
 --- 157/257 --- Tolerance: 0.01424 in Vanish ----  To be recomputed:  0.390625 %
 --- 158/257 --- Tolerance: 0.01419 in Vanish ----  To be recomputed:  0.390625 %
 --- 159/257 --- Tolerance: 0.01406 in Vanish ----  To be recomputed:  0.390625 %
 --- 160/257 --- Tolerance: 0.01406 in Vanish ----  To be recomputed:  0.390625 %
 --- 161/257 --- Tolerance: 0.01396 in Vanish ----  To be recomputed:  0.390625 %
 --- 162/257 --- Tolerance: 0.01376 in Vanish ----  To be recomputed:  0.390625 %
 --- 163/257 --- Tolerance: 0.01362 in Vanish ----  To be recomputed:  0.390625 %
 --- 164/257 --- Tolerance: 0.01276 in Vanish ----  To be recomputed:  0.390625 %
 --- 165/257 --- Tolerance: 0.0125 in Vanish ----  To be recomputed:  0.390625 %
 --- 166/257 --- Tolerance: 0.01222 in Vanish ----  To be recomputed:  0.390625 %
 --- 167/257 --- Tolerance: 0.01179 in Vanish ----  To be recomputed:  0.390625 %
 --- 168/257 --- Tolerance: 0.01052 in Vanish ----  To be recomputed:  0.390625 %
 --- 169/257 --- Tolerance: 0.00995 in Vanish ----  To be recomputed:  0.390625 %
 --- 170/257 --- Tolerance: 0.00993 in Vanish ----  To be recomputed:  0.390625 %
 --- 171/257 --- Tolerance: 0.0098 in Vanish ----  To be recomputed:  0.390625 %
 --- 172/257 --- Tolerance: 0.00927 in Vanish ----  To be recomputed:  0.390625 %
 --- 173/257 --- Tolerance: 0.00901 in Vanish ----  To be recomputed:  0.390625 %
 --- 174/257 --- Tolerance: 0.00822 in Vanish ----  To be recomputed:  0.390625 %
 --- 175/257 --- Tolerance: 0.00756 in Vanish ----  To be recomputed:  0.390625 %
 --- 176/257 --- Tolerance: 0.00736 in Vanish ----  To be recomputed:  0.390625 %
 --- 177/257 --- Tolerance: 0.00634 in Vanish ----  To be recomputed:  0.390625 %
 --- 178/257 --- Tolerance: 0.0056 in Vanish ----  To be recomputed:  0.390625 %
 --- 179/257 --- Tolerance: 0.00548 in Vanish ----  To be recomputed:  0.390625 %
 --- 180/257 --- Tolerance: 0.00533 in Vanish ----  To be recomputed:  0.390625 %
 --- 181/257 --- Tolerance: 0.00528 in Vanish ----  To be recomputed:  0.390625 %
 --- 182/257 --- Tolerance: 0.00523 in Vanish ----  To be recomputed:  0.390625 %
 --- 183/257 --- Tolerance: 0.00484 in Vanish ----  To be recomputed:  0.390625 %
 --- 184/257 --- Tolerance: 0.00469 in Vanish ----  To be recomputed:  0.390625 %
 --- 185/257 --- Tolerance: 0.00467 in Vanish ----  To be recomputed:  0.390625 %
 --- 186/257 --- Tolerance: 0.00417 in Vanish ----  To be recomputed:  0.390625 %
 --- 187/257 --- Tolerance: 0.00367 in Vanish ----  To be recomputed:  0.390625 %
 --- 188/257 --- Tolerance: 0.00352 in Vanish ----  To be recomputed:  0.390625 %
 --- 189/257 --- Tolerance: 0.00339 in Vanish ----  To be recomputed:  0.390625 %
 --- 190/257 --- Tolerance: 0.00337 in Vanish ----  To be recomputed:  0.390625 %
 --- 191/257 --- Tolerance: 0.00306 in Vanish ----  To be recomputed:  0.390625 %
 --- 192/257 --- Tolerance: 0.00306 in Vanish ----  To be recomputed:  0.390625 %
 --- 193/257 --- Tolerance: 0.00301 in Vanish ----  To be recomputed:  0.390625 %
 --- 194/257 --- Tolerance: 0.00271 in Vanish ----  To be recomputed:  0.390625 %
 --- 195/257 --- Tolerance: 0.00269 in Vanish ----  To be recomputed:  0.390625 %
 --- 196/257 --- Tolerance: 0.00266 in Vanish ----  To be recomputed:  0.390625 %
 --- 197/257 --- Tolerance: 0.00254 in Vanish ----  To be recomputed:  0.390625 %
 --- 198/257 --- Tolerance: 0.00253 in Vanish ----  To be recomputed:  0.390625 %
 --- 199/257 --- Tolerance: 0.00253 in Vanish ----  To be recomputed:  0.390625 %
 --- 200/257 --- Tolerance: 0.00179 in Vanish ----  To be recomputed:  0.390625 %
 --- 201/257 --- Tolerance: 0.00175 in Vanish ----  To be recomputed:  0.390625 %
 --- 202/257 --- Tolerance: 0.00168 in Vanish ----  To be recomputed:  0.390625 %
 --- 203/257 --- Tolerance: 0.00141 in Vanish ----  To be recomputed:  0.390625 %
 --- 204/257 --- Tolerance: 0.00141 in Vanish ----  To be recomputed:  0.390625 %
 --- 205/257 --- Tolerance: 0.0012 in Vanish ----  To be recomputed:  0.390625 %
 --- 206/257 --- Tolerance: 0.00107 in Vanish ----  To be recomputed:  0.390625 %
 --- 207/257 --- Tolerance: 0.00106 in Vanish ----  To be recomputed:  0.390625 %
 --- 208/257 --- Tolerance: 0.00089 in Vanish ----  To be recomputed:  0.390625 %
 --- 209/257 --- Tolerance: 0.00083 in Vanish ----  To be recomputed:  0.390625 %
 --- 210/257 --- Tolerance: 0.00083 in Vanish ----  To be recomputed:  0.390625 %
 --- 211/257 --- Tolerance: 0.00082 in Vanish ----  To be recomputed:  0.390625 %
 --- 212/257 --- Tolerance: 0.00079 in Vanish ----  To be recomputed:  0.390625 %
 --- 213/257 --- Tolerance: 0.00079 in Vanish ----  To be recomputed:  0.390625 %
 --- 214/257 --- Tolerance: 0.00078 in Vanish ----  To be recomputed:  0.390625 %
 --- 215/257 --- Tolerance: 0.00066 in Vanish ----  To be recomputed:  0.390625 %
 --- 216/257 --- Tolerance: 0.00066 in Vanish ----  To be recomputed:  0.390625 %
 --- 217/257 --- Tolerance: 0.00065 in Vanish ----  To be recomputed:  0.390625 %
 --- 218/257 --- Tolerance: 0.00064 in Vanish ----  To be recomputed:  0.390625 %
 --- 219/257 --- Tolerance: 0.00064 in Vanish ----  To be recomputed:  0.390625 %
 --- 220/257 --- Tolerance: 0.00059 in Vanish ----  To be recomputed:  0.390625 %
 --- 221/257 --- Tolerance: 0.00056 in Vanish ----  To be recomputed:  0.390625 %
 --- 222/257 --- Tolerance: 0.00055 in Vanish ----  To be recomputed:  0.390625 %
 --- 223/257 --- Tolerance: 0.00051 in Vanish ----  To be recomputed:  0.390625 %
 --- 224/257 --- Tolerance: 0.00047 in Vanish ----  To be recomputed:  0.390625 %
 --- 225/257 --- Tolerance: 0.00045 in Vanish ----  To be recomputed:  0.390625 %
 --- 226/257 --- Tolerance: 0.00042 in Vanish ----  To be recomputed:  0.390625 %
 --- 227/257 --- Tolerance: 0.0004 in Vanish ----  To be recomputed:  0.390625 %
 --- 228/257 --- Tolerance: 0.00039 in Vanish ----  To be recomputed:  0.390625 %
 --- 229/257 --- Tolerance: 0.00038 in Vanish ----  To be recomputed:  0.390625 %
 --- 230/257 --- Tolerance: 0.00038 in Vanish ----  To be recomputed:  0.390625 %
 --- 231/257 --- Tolerance: 0.00038 in Vanish ----  To be recomputed:  0.390625 %
 --- 232/257 --- Tolerance: 0.00033 in Vanish ----  To be recomputed:  0.390625 %
 --- 233/257 --- Tolerance: 0.00033 in Vanish ----  To be recomputed:  0.390625 %
 --- 234/257 --- Tolerance: 0.00032 in Vanish ----  To be recomputed:  0.390625 %
 --- 235/257 --- Tolerance: 0.00031 in Vanish ----  To be recomputed:  0.390625 %
 --- 236/257 --- Tolerance: 0.0003 in Vanish ----  To be recomputed:  0.390625 %
 --- 237/257 --- Tolerance: 0.00025 in Vanish ----  To be recomputed:  0.390625 %
 --- 238/257 --- Tolerance: 0.00022 in Vanish ----  To be recomputed:  0.390625 %
 --- 239/257 --- Tolerance: 0.0002 in Vanish ----  To be recomputed:  0.390625 %
 --- 240/257 --- Tolerance: 0.00018 in Vanish ----  To be recomputed:  0.390625 %
 --- 241/257 --- Tolerance: 0.00015 in Vanish ----  To be recomputed:  0.390625 %
 --- 242/257 --- Tolerance: 0.00013 in Vanish ----  To be recomputed:  0.390625 %
 --- 243/257 --- Tolerance: 0.00012 in Vanish ----  To be recomputed:  0.390625 %
 --- 244/257 --- Tolerance: 0.00011 in Vanish ----  To be recomputed:  0.390625 %
 --- 245/257 --- Tolerance: 0.00011 in Vanish ----  To be recomputed:  0.390625 %
 --- 246/257 --- Tolerance: 9e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 247/257 --- Tolerance: 7e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 248/257 --- Tolerance: 6e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 249/257 --- Tolerance: 6e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 250/257 --- Tolerance: 5e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 251/257 --- Tolerance: 4e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 252/257 --- Tolerance: 4e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 253/257 --- Tolerance: 2e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 254/257 --- Tolerance: 1e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 255/257 --- Tolerance: 1e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 256/257 --- Tolerance: 1e-05 in Vanish ----  To be recomputed:  0.390625 %
 --- 257/257 --- Tolerance: 0.0 in Vanish ----  To be recomputed:  0.390625 %

Shift


In [ ]:
vis, eps, PotentialUpdated, recomputefractionsafe, errorplotinfo, errorworst, errorbest = result(pglod ,world, A, M1, f, k, 'One Step Move')

safeShift(ROOT, M1, vis, eps, PotentialUpdated, recomputefractionsafe, errorplotinfo, errorworst, errorbest)


-------------- One Step Move ---------------
Not Recomputed!
 --- 1/257 --- Tolerance: 1.17346 in One Step Move ----  To be recomputed:  0.0 %
 --- 2/257 --- Tolerance: 1.1567 in One Step Move ----  To be recomputed:  0.390625 %
 --- 3/257 --- Tolerance: 1.14926 in One Step Move ----  To be recomputed:  0.390625 %
 --- 4/257 --- Tolerance: 1.13475 in One Step Move ----  To be recomputed:  0.390625 %
 --- 5/257 --- Tolerance: 1.1344 in One Step Move ----  To be recomputed:  0.390625 %
 --- 6/257 --- Tolerance: 1.10064 in One Step Move ----  To be recomputed:  0.390625 %
 --- 7/257 --- Tolerance: 1.10012 in One Step Move ----  To be recomputed:  0.390625 %
 --- 8/257 --- Tolerance: 1.10011 in One Step Move ----  To be recomputed:  0.390625 %
 --- 9/257 --- Tolerance: 1.1001 in One Step Move ----  To be recomputed:  0.390625 %
 --- 10/257 --- Tolerance: 1.0981 in One Step Move ----  To be recomputed:  0.390625 %
 --- 11/257 --- Tolerance: 1.06567 in One Step Move ----  To be recomputed:  0.390625 %
 --- 12/257 --- Tolerance: 1.06564 in One Step Move ----  To be recomputed:  0.390625 %
 --- 13/257 --- Tolerance: 0.97643 in One Step Move ----  To be recomputed:  0.390625 %
 --- 14/257 --- Tolerance: 0.9532 in One Step Move ----  To be recomputed:  0.390625 %
 --- 15/257 --- Tolerance: 0.95134 in One Step Move ----  To be recomputed:  0.390625 %
 --- 16/257 --- Tolerance: 0.95103 in One Step Move ----  To be recomputed:  0.390625 %
 --- 17/257 --- Tolerance: 0.94894 in One Step Move ----  To be recomputed:  0.390625 %
 --- 18/257 --- Tolerance: 0.94882 in One Step Move ----  To be recomputed:  0.390625 %
 --- 19/257 --- Tolerance: 0.94073 in One Step Move ----  To be recomputed:  0.390625 %
 --- 20/257 --- Tolerance: 0.93004 in One Step Move ----  To be recomputed:  0.390625 %
 --- 21/257 --- Tolerance: 0.91853 in One Step Move ----  To be recomputed:  0.390625 %
 --- 22/257 --- Tolerance: 0.91813 in One Step Move ----  To be recomputed:  0.390625 %
 --- 23/257 --- Tolerance: 0.91806 in One Step Move ----  To be recomputed:  0.390625 %
 --- 24/257 --- Tolerance: 0.90298 in One Step Move ----  To be recomputed:  0.390625 %
 --- 25/257 --- Tolerance: 0.88687 in One Step Move ----  To be recomputed:  0.390625 %
 --- 26/257 --- Tolerance: 0.88677 in One Step Move ----  To be recomputed:  0.390625 %
 --- 27/257 --- Tolerance: 0.87506 in One Step Move ----  To be recomputed:  0.390625 %
 --- 28/257 --- Tolerance: 0.7406 in One Step Move ----  To be recomputed:  0.390625 %
 --- 29/257 --- Tolerance: 0.72571 in One Step Move ----  To be recomputed:  0.390625 %
 --- 30/257 --- Tolerance: 0.7251 in One Step Move ----  To be recomputed:  0.390625 %
 --- 31/257 --- Tolerance: 0.72508 in One Step Move ----  To be recomputed:  0.390625 %
 --- 32/257 --- Tolerance: 0.7247 in One Step Move ----  To be recomputed:  0.390625 %
 --- 33/257 --- Tolerance: 0.72468 in One Step Move ----  To be recomputed:  0.390625 %
 --- 34/257 --- Tolerance: 0.71892 in One Step Move ----  To be recomputed:  0.390625 %
 --- 35/257 --- Tolerance: 0.70776 in One Step Move ----  To be recomputed:  0.390625 %
 --- 36/257 --- Tolerance: 0.70233 in One Step Move ----  To be recomputed:  0.390625 %
 --- 37/257 --- Tolerance: 0.70172 in One Step Move ----  To be recomputed:  0.390625 %
 --- 38/257 --- Tolerance: 0.6998 in One Step Move ----  To be recomputed:  0.390625 %
 --- 39/257 --- Tolerance: 0.69948 in One Step Move ----  To be recomputed:  0.390625 %
 --- 40/257 --- Tolerance: 0.36481 in One Step Move ----  To be recomputed:  0.390625 %
 --- 41/257 --- Tolerance: 0.30984 in One Step Move ----  To be recomputed:  0.390625 %
 --- 42/257 --- Tolerance: 0.30857 in One Step Move ----  To be recomputed:  0.390625 %
 --- 43/257 --- Tolerance: 0.30856 in One Step Move ----  To be recomputed:  0.390625 %
 --- 44/257 --- Tolerance: 0.30627 in One Step Move ----  To be recomputed:  0.390625 %
 --- 45/257 --- Tolerance: 0.25114 in One Step Move ----  To be recomputed:  0.390625 %
 --- 46/257 --- Tolerance: 0.24279 in One Step Move ----  To be recomputed:  0.390625 %
 --- 47/257 --- Tolerance: 0.12718 in One Step Move ----  To be recomputed:  0.390625 %
 --- 48/257 --- Tolerance: 0.1266 in One Step Move ----  To be recomputed:  0.390625 %
 --- 49/257 --- Tolerance: 0.08428 in One Step Move ----  To be recomputed:  0.390625 %
 --- 50/257 --- Tolerance: 0.08344 in One Step Move ----  To be recomputed:  0.390625 %
 --- 51/257 --- Tolerance: 0.08308 in One Step Move ----  To be recomputed:  0.390625 %
 --- 52/257 --- Tolerance: 0.07898 in One Step Move ----  To be recomputed:  0.390625 %
 --- 53/257 --- Tolerance: 0.07861 in One Step Move ----  To be recomputed:  0.390625 %
 --- 54/257 --- Tolerance: 0.07806 in One Step Move ----  To be recomputed:  0.390625 %
 --- 55/257 --- Tolerance: 0.07726 in One Step Move ----  To be recomputed:  0.390625 %
 --- 56/257 --- Tolerance: 0.07165 in One Step Move ----  To be recomputed:  0.390625 %
 --- 57/257 --- Tolerance: 0.06983 in One Step Move ----  To be recomputed:  0.390625 %
 --- 58/257 --- Tolerance: 0.0691 in One Step Move ----  To be recomputed:  0.390625 %
 --- 59/257 --- Tolerance: 0.06905 in One Step Move ----  To be recomputed:  0.390625 %
 --- 60/257 --- Tolerance: 0.06892 in One Step Move ----  To be recomputed:  0.390625 %
 --- 61/257 --- Tolerance: 0.06805 in One Step Move ----  To be recomputed:  0.390625 %
 --- 62/257 --- Tolerance: 0.06774 in One Step Move ----  To be recomputed:  0.390625 %
 --- 63/257 --- Tolerance: 0.06774 in One Step Move ----  To be recomputed:  0.390625 %
 --- 64/257 --- Tolerance: 0.06757 in One Step Move ----  To be recomputed:  0.390625 %
 --- 65/257 --- Tolerance: 0.06757 in One Step Move ----  To be recomputed:  0.390625 %
 --- 66/257 --- Tolerance: 0.06746 in One Step Move ----  To be recomputed:  0.390625 %
 --- 67/257 --- Tolerance: 0.06739 in One Step Move ----  To be recomputed:  0.390625 %
 --- 68/257 --- Tolerance: 0.06681 in One Step Move ----  To be recomputed:  0.390625 %
 --- 69/257 --- Tolerance: 0.06563 in One Step Move ----  To be recomputed:  0.390625 %
 --- 70/257 --- Tolerance: 0.06544 in One Step Move ----  To be recomputed:  0.390625 %
 --- 71/257 --- Tolerance: 0.06037 in One Step Move ----  To be recomputed:  0.390625 %
 --- 72/257 --- Tolerance: 0.06018 in One Step Move ----  To be recomputed:  0.390625 %
 --- 73/257 --- Tolerance: 0.06018 in One Step Move ----  To be recomputed:  0.390625 %
 --- 74/257 --- Tolerance: 0.05971 in One Step Move ----  To be recomputed:  0.390625 %
 --- 75/257 --- Tolerance: 0.05935 in One Step Move ----  To be recomputed:  0.390625 %
 --- 76/257 --- Tolerance: 0.05833 in One Step Move ----  To be recomputed:  0.390625 %
 --- 77/257 --- Tolerance: 0.0583 in One Step Move ----  To be recomputed:  0.390625 %
 --- 78/257 --- Tolerance: 0.0577 in One Step Move ----  To be recomputed:  0.390625 %
 --- 79/257 --- Tolerance: 0.05696 in One Step Move ----  To be recomputed:  0.390625 %
 --- 80/257 --- Tolerance: 0.05634 in One Step Move ----  To be recomputed:  0.390625 %
 --- 81/257 --- Tolerance: 0.05607 in One Step Move ----  To be recomputed:  0.390625 %
 --- 82/257 --- Tolerance: 0.05586 in One Step Move ----  To be recomputed:  0.390625 %
 --- 83/257 --- Tolerance: 0.05563 in One Step Move ----  To be recomputed:  0.390625 %
 --- 84/257 --- Tolerance: 0.05272 in One Step Move ----  To be recomputed:  0.390625 %
 --- 85/257 --- Tolerance: 0.05188 in One Step Move ----  To be recomputed:  0.390625 %
 --- 86/257 --- Tolerance: 0.05044 in One Step Move ----  To be recomputed:  0.390625 %
 --- 87/257 --- Tolerance: 0.04765 in One Step Move ----  To be recomputed:  0.390625 %
 --- 88/257 --- Tolerance: 0.0476 in One Step Move ----  To be recomputed:  0.390625 %
 --- 89/257 --- Tolerance: 0.04729 in One Step Move ----  To be recomputed:  0.390625 %
 --- 90/257 --- Tolerance: 0.04669 in One Step Move ----  To be recomputed:  0.390625 %
 --- 91/257 --- Tolerance: 0.04661 in One Step Move ----  To be recomputed:  0.390625 %
 --- 92/257 --- Tolerance: 0.04548 in One Step Move ----  To be recomputed:  0.390625 %
 --- 93/257 --- Tolerance: 0.04391 in One Step Move ----  To be recomputed:  0.390625 %
 --- 94/257 --- Tolerance: 0.04383 in One Step Move ----  To be recomputed:  0.390625 %
 --- 95/257 --- Tolerance: 0.04352 in One Step Move ----  To be recomputed:  0.390625 %
 --- 96/257 --- Tolerance: 0.04157 in One Step Move ----  To be recomputed:  0.390625 %
 --- 97/257 --- Tolerance: 0.04114 in One Step Move ----  To be recomputed:  0.390625 %
 --- 98/257 --- Tolerance: 0.04039 in One Step Move ----  To be recomputed:  0.390625 %
 --- 99/257 --- Tolerance: 0.04035 in One Step Move ----  To be recomputed:  0.390625 %
 --- 100/257 --- Tolerance: 0.04021 in One Step Move ----  To be recomputed:  0.390625 %
 --- 101/257 --- Tolerance: 0.04011 in One Step Move ----  To be recomputed:  0.390625 %
 --- 102/257 --- Tolerance: 0.03976 in One Step Move ----  To be recomputed:  0.390625 %
 --- 103/257 --- Tolerance: 0.03894 in One Step Move ----  To be recomputed:  0.390625 %
 --- 104/257 --- Tolerance: 0.03884 in One Step Move ----  To be recomputed:  0.390625 %
 --- 105/257 --- Tolerance: 0.03861 in One Step Move ----  To be recomputed:  0.390625 %
 --- 106/257 --- Tolerance: 0.03826 in One Step Move ----  To be recomputed:  0.390625 %
 --- 107/257 --- Tolerance: 0.03784 in One Step Move ----  To be recomputed:  0.390625 %
 --- 108/257 --- Tolerance: 0.03777 in One Step Move ----  To be recomputed:  0.390625 %
 --- 109/257 --- Tolerance: 0.03759 in One Step Move ----  To be recomputed:  0.390625 %
 --- 110/257 --- Tolerance: 0.03736 in One Step Move ----  To be recomputed:  0.390625 %
 --- 111/257 --- Tolerance: 0.03695 in One Step Move ----  To be recomputed:  0.390625 %
 --- 112/257 --- Tolerance: 0.03665 in One Step Move ----  To be recomputed:  0.390625 %
 --- 113/257 --- Tolerance: 0.03655 in One Step Move ----  To be recomputed:  0.390625 %
 --- 114/257 --- Tolerance: 0.03583 in One Step Move ----  To be recomputed:  0.390625 %
 --- 115/257 --- Tolerance: 0.0356 in One Step Move ----  To be recomputed:  0.390625 %
 --- 116/257 --- Tolerance: 0.03529 in One Step Move ----  To be recomputed:  0.390625 %
 --- 117/257 --- Tolerance: 0.03436 in One Step Move ----  To be recomputed:  0.390625 %
 --- 118/257 --- Tolerance: 0.0341 in One Step Move ----  To be recomputed:  0.390625 %
 --- 119/257 --- Tolerance: 0.03305 in One Step Move ----  To be recomputed:  0.390625 %
 --- 120/257 --- Tolerance: 0.03092 in One Step Move ----  To be recomputed:  0.390625 %
 --- 121/257 --- Tolerance: 0.03066 in One Step Move ----  To be recomputed:  0.390625 %
 --- 122/257 --- Tolerance: 0.03049 in One Step Move ----  To be recomputed:  0.390625 %
 --- 123/257 --- Tolerance: 0.03037 in One Step Move ----  To be recomputed:  0.390625 %
 --- 124/257 --- Tolerance: 0.03032 in One Step Move ----  To be recomputed:  0.390625 %
 --- 125/257 --- Tolerance: 0.02952 in One Step Move ----  To be recomputed:  0.390625 %
 --- 126/257 --- Tolerance: 0.02948 in One Step Move ----  To be recomputed:  0.390625 %
 --- 127/257 --- Tolerance: 0.02868 in One Step Move ----  To be recomputed:  0.390625 %
 --- 128/257 --- Tolerance: 0.02864 in One Step Move ----  To be recomputed:  0.390625 %
 --- 129/257 --- Tolerance: 0.02775 in One Step Move ----  To be recomputed:  0.390625 %
 --- 130/257 --- Tolerance: 0.02767 in One Step Move ----  To be recomputed:  0.390625 %
 --- 131/257 --- Tolerance: 0.02737 in One Step Move ----  To be recomputed:  0.390625 %
 --- 132/257 --- Tolerance: 0.02735 in One Step Move ----  To be recomputed:  0.390625 %
 --- 133/257 --- Tolerance: 0.0273 in One Step Move ----  To be recomputed:  0.390625 %
 --- 134/257 --- Tolerance: 0.02668 in One Step Move ----  To be recomputed:  0.390625 %
 --- 135/257 --- Tolerance: 0.02631 in One Step Move ----  To be recomputed:  0.390625 %
 --- 136/257 --- Tolerance: 0.0259 in One Step Move ----  To be recomputed:  0.390625 %
 --- 137/257 --- Tolerance: 0.02352 in One Step Move ----  To be recomputed:  0.390625 %
 --- 138/257 --- Tolerance: 0.02342 in One Step Move ----  To be recomputed:  0.390625 %
 --- 139/257 --- Tolerance: 0.02299 in One Step Move ----  To be recomputed:  0.390625 %
 --- 140/257 --- Tolerance: 0.02282 in One Step Move ----  To be recomputed:  0.390625 %
 --- 141/257 --- Tolerance: 0.02262 in One Step Move ----  To be recomputed:  0.390625 %
 --- 142/257 --- Tolerance: 0.02204 in One Step Move ----  To be recomputed:  0.390625 %
 --- 143/257 --- Tolerance: 0.02194 in One Step Move ----  To be recomputed:  0.390625 %
 --- 144/257 --- Tolerance: 0.02162 in One Step Move ----  To be recomputed:  0.390625 %
 --- 145/257 --- Tolerance: 0.02136 in One Step Move ----  To be recomputed:  0.390625 %
 --- 146/257 --- Tolerance: 0.02084 in One Step Move ----  To be recomputed:  0.390625 %
 --- 147/257 --- Tolerance: 0.02061 in One Step Move ----  To be recomputed:  0.390625 %
 --- 148/257 --- Tolerance: 0.02015 in One Step Move ----  To be recomputed:  0.390625 %
 --- 149/257 --- Tolerance: 0.01962 in One Step Move ----  To be recomputed:  0.390625 %
 --- 150/257 --- Tolerance: 0.01959 in One Step Move ----  To be recomputed:  0.390625 %
 --- 151/257 --- Tolerance: 0.0193 in One Step Move ----  To be recomputed:  0.390625 %
 --- 152/257 --- Tolerance: 0.01913 in One Step Move ----  To be recomputed:  0.390625 %
 --- 153/257 --- Tolerance: 0.01867 in One Step Move ----  To be recomputed:  0.390625 %
 --- 154/257 --- Tolerance: 0.01861 in One Step Move ----  To be recomputed:  0.390625 %
 --- 155/257 --- Tolerance: 0.01822 in One Step Move ----  To be recomputed:  0.390625 %
 --- 156/257 --- Tolerance: 0.01776 in One Step Move ----  To be recomputed:  0.390625 %
 --- 157/257 --- Tolerance: 0.01748 in One Step Move ----  To be recomputed:  0.390625 %
 --- 158/257 --- Tolerance: 0.01711 in One Step Move ----  To be recomputed:  0.390625 %
 --- 159/257 --- Tolerance: 0.0168 in One Step Move ----  To be recomputed:  0.390625 %
 --- 160/257 --- Tolerance: 0.01676 in One Step Move ----  To be recomputed:  0.390625 %
 --- 161/257 --- Tolerance: 0.0167 in One Step Move ----  To be recomputed:  0.390625 %
 --- 162/257 --- Tolerance: 0.01668 in One Step Move ----  To be recomputed:  0.390625 %
 --- 163/257 --- Tolerance: 0.01664 in One Step Move ----  To be recomputed:  0.390625 %
 --- 164/257 --- Tolerance: 0.01647 in One Step Move ----  To be recomputed:  0.390625 %
 --- 165/257 --- Tolerance: 0.01619 in One Step Move ----  To be recomputed:  0.390625 %
 --- 166/257 --- Tolerance: 0.01566 in One Step Move ----  To be recomputed:  0.390625 %
 --- 167/257 --- Tolerance: 0.01495 in One Step Move ----  To be recomputed:  0.390625 %
 --- 168/257 --- Tolerance: 0.01428 in One Step Move ----  To be recomputed:  0.390625 %
 --- 169/257 --- Tolerance: 0.01408 in One Step Move ----  To be recomputed:  0.390625 %
 --- 170/257 --- Tolerance: 0.01404 in One Step Move ----  To be recomputed:  0.390625 %
 --- 171/257 --- Tolerance: 0.01386 in One Step Move ----  To be recomputed:  0.390625 %
 --- 172/257 --- Tolerance: 0.01227 in One Step Move ----  To be recomputed:  0.390625 %
 --- 173/257 --- Tolerance: 0.01138 in One Step Move ----  To be recomputed:  0.390625 %
 --- 174/257 --- Tolerance: 0.01122 in One Step Move ----  To be recomputed:  0.390625 %
 --- 175/257 --- Tolerance: 0.01047 in One Step Move ----  To be recomputed:  0.390625 %
 --- 176/257 --- Tolerance: 0.00992 in One Step Move ----  To be recomputed:  0.390625 %
 --- 177/257 --- Tolerance: 0.00982 in One Step Move ----  To be recomputed:  0.390625 %
 --- 178/257 --- Tolerance: 0.00909 in One Step Move ----  To be recomputed:  0.390625 %
 --- 179/257 --- Tolerance: 0.00891 in One Step Move ----  To be recomputed:  0.390625 %
 --- 180/257 --- Tolerance: 0.00755 in One Step Move ----  To be recomputed:  0.390625 %
 --- 181/257 --- Tolerance: 0.00611 in One Step Move ----  To be recomputed:  0.390625 %
 --- 182/257 --- Tolerance: 0.00604 in One Step Move ----  To be recomputed:  0.390625 %
 --- 183/257 --- Tolerance: 0.00603 in One Step Move ----  To be recomputed:  0.390625 %
 --- 184/257 --- Tolerance: 0.00599 in One Step Move ----  To be recomputed:  0.390625 %
 --- 185/257 --- Tolerance: 0.00591 in One Step Move ----  To be recomputed:  0.390625 %
 --- 186/257 --- Tolerance: 0.00585 in One Step Move ----  To be recomputed:  0.390625 %
 --- 187/257 --- Tolerance: 0.00551 in One Step Move ----  To be recomputed:  0.390625 %
 --- 188/257 --- Tolerance: 0.00518 in One Step Move ----  To be recomputed:  0.390625 %
 --- 189/257 --- Tolerance: 0.00514 in One Step Move ----  To be recomputed:  0.390625 %
 --- 190/257 --- Tolerance: 0.00505 in One Step Move ----  To be recomputed:  0.390625 %
 --- 191/257 --- Tolerance: 0.00472 in One Step Move ----  To be recomputed:  0.390625 %
 --- 192/257 --- Tolerance: 0.00461 in One Step Move ----  To be recomputed:  0.390625 %
 --- 193/257 --- Tolerance: 0.00427 in One Step Move ----  To be recomputed:  0.390625 %
 --- 194/257 --- Tolerance: 0.00427 in One Step Move ----  To be recomputed:  0.390625 %
 --- 195/257 --- Tolerance: 0.00417 in One Step Move ----  To be recomputed:  0.390625 %
 --- 196/257 --- Tolerance: 0.00385 in One Step Move ----  To be recomputed:  0.390625 %
 --- 197/257 --- Tolerance: 0.00335 in One Step Move ----  To be recomputed:  0.390625 %
 --- 198/257 --- Tolerance: 0.00333 in One Step Move ----  To be recomputed:  0.390625 %
 --- 199/257 --- Tolerance: 0.00322 in One Step Move ----  To be recomputed:  0.390625 %
 --- 200/257 --- Tolerance: 0.00317 in One Step Move ----  To be recomputed:  0.390625 %
 --- 201/257 --- Tolerance: 0.00303 in One Step Move ----  To be recomputed:  0.390625 %
 --- 202/257 --- Tolerance: 0.00261 in One Step Move ----  To be recomputed:  0.390625 %
 --- 203/257 --- Tolerance: 0.00257 in One Step Move ----  To be recomputed:  0.390625 %
 --- 204/257 --- Tolerance: 0.00221 in One Step Move ----  To be recomputed:  0.390625 %
 --- 205/257 --- Tolerance: 0.00215 in One Step Move ----  To be recomputed:  0.390625 %
 --- 206/257 --- Tolerance: 0.00198 in One Step Move ----  To be recomputed:  0.390625 %
 --- 207/257 --- Tolerance: 0.00188 in One Step Move ----  To be recomputed:  0.390625 %
 --- 208/257 --- Tolerance: 0.0017 in One Step Move ----  To be recomputed:  0.390625 %
 --- 209/257 --- Tolerance: 0.00143 in One Step Move ----  To be recomputed:  0.390625 %
 --- 210/257 --- Tolerance: 0.00135 in One Step Move ----  To be recomputed:  0.390625 %
 --- 211/257 --- Tolerance: 0.00133 in One Step Move ----  To be recomputed:  0.390625 %
 --- 212/257 --- Tolerance: 0.00129 in One Step Move ----  To be recomputed:  0.390625 %
 --- 213/257 --- Tolerance: 0.00127 in One Step Move ----  To be recomputed:  0.390625 %
 --- 214/257 --- Tolerance: 0.00119 in One Step Move ----  To be recomputed:  0.390625 %
 --- 215/257 --- Tolerance: 0.0011 in One Step Move ----  To be recomputed:  0.390625 %
 --- 216/257 --- Tolerance: 0.00102 in One Step Move ----  To be recomputed:  0.390625 %
 --- 217/257 --- Tolerance: 0.00092 in One Step Move ----  To be recomputed:  0.390625 %
 --- 218/257 --- Tolerance: 0.00088 in One Step Move ----  To be recomputed:  0.390625 %
 --- 219/257 --- Tolerance: 0.00086 in One Step Move ----  To be recomputed:  0.390625 %
 --- 220/257 --- Tolerance: 0.00086 in One Step Move ----  To be recomputed:  0.390625 %
 --- 221/257 --- Tolerance: 0.00081 in One Step Move ----  To be recomputed:  0.390625 %
 --- 222/257 --- Tolerance: 0.00071 in One Step Move ----  To be recomputed:  0.390625 %
 --- 223/257 --- Tolerance: 0.00071 in One Step Move ----  To be recomputed:  0.390625 %
 --- 224/257 --- Tolerance: 0.00066 in One Step Move ----  To be recomputed:  0.390625 %
 --- 225/257 --- Tolerance: 0.0006 in One Step Move ----  To be recomputed:  0.390625 %
 --- 226/257 --- Tolerance: 0.00059 in One Step Move ----  To be recomputed:  0.390625 %
 --- 227/257 --- Tolerance: 0.00059 in One Step Move ----  To be recomputed:  0.390625 %
 --- 228/257 --- Tolerance: 0.00058 in One Step Move ----  To be recomputed:  0.390625 %
 --- 229/257 --- Tolerance: 0.00058 in One Step Move ----  To be recomputed:  0.390625 %
 --- 230/257 --- Tolerance: 0.00056 in One Step Move ----  To be recomputed:  0.390625 %
 --- 231/257 --- Tolerance: 0.00055 in One Step Move ----  To be recomputed:  0.390625 %
 --- 232/257 --- Tolerance: 0.00048 in One Step Move ----  To be recomputed:  0.390625 %
 --- 233/257 --- Tolerance: 0.00042 in One Step Move ----  To be recomputed:  0.390625 %
 --- 234/257 --- Tolerance: 0.00042 in One Step Move ----  To be recomputed:  0.390625 %
 --- 235/257 --- Tolerance: 0.00039 in One Step Move ----  To be recomputed:  0.390625 %
 --- 236/257 --- Tolerance: 0.00039 in One Step Move ----  To be recomputed:  0.390625 %
 --- 237/257 --- Tolerance: 0.00037 in One Step Move ----  To be recomputed:  0.390625 %
 --- 238/257 --- Tolerance: 0.00034 in One Step Move ----  To be recomputed:  0.390625 %
 --- 239/257 --- Tolerance: 0.00033 in One Step Move ----  To be recomputed:  0.390625 %
 --- 240/257 --- Tolerance: 0.00028 in One Step Move ----  To be recomputed:  0.390625 %
 --- 241/257 --- Tolerance: 0.00027 in One Step Move ----  To be recomputed:  0.390625 %
 --- 242/257 --- Tolerance: 0.00022 in One Step Move ----  To be recomputed:  0.390625 %
 --- 243/257 --- Tolerance: 0.0002 in One Step Move ----  To be recomputed:  0.390625 %
 --- 244/257 --- Tolerance: 0.00015 in One Step Move ----  To be recomputed:  0.390625 %
 --- 245/257 --- Tolerance: 0.00014 in One Step Move ----  To be recomputed:  0.390625 %
 --- 246/257 --- Tolerance: 0.00013 in One Step Move ----  To be recomputed:  0.390625 %
 --- 247/257 --- Tolerance: 0.00012 in One Step Move ----  To be recomputed:  0.390625 %
 --- 248/257 --- Tolerance: 0.0001 in One Step Move ----  To be recomputed:  0.390625 %
 --- 249/257 --- Tolerance: 8e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 250/257 --- Tolerance: 6e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 251/257 --- Tolerance: 5e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 252/257 --- Tolerance: 4e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 253/257 --- Tolerance: 4e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 254/257 --- Tolerance: 2e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 255/257 --- Tolerance: 2e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 256/257 --- Tolerance: 2e-05 in One Step Move ----  To be recomputed:  0.390625 %
 --- 257/257 --- Tolerance: 1e-05 in One Step Move ----  To be recomputed:  0.390625 %