06 October 2025 10:52:53 AM CVT_BOX(): C++ version Generate a constrained CVT dataset. Default NDIM = 2 N is the number of points to generate. (Try '100' if you have no preference.) (Any value less than 1 terminates execution.) User input N = 100 NPP is the number of sample points used to check the boundary. (Try '1000' if you have no preference.) (Any value less than 1 terminates execution.) User input NPP = 1000 Default SEED = 123456789 Default INIT = "RAND". IT_MAX is the maximum number of iterations. An iteration carries out the following steps: * the Voronoi region associated with each generator is estimated by sampling; * the centroid of each Voronoi region is estimated. * the generator is replaced by the centroid. If enough sampling points are used, and enough iterations are taken, this process will converge. (Try '50' if you have no preference.) (A negative value terminates execution). Enter IT_MAX: User input IT_MAX = 50 Default IT_FIXED = 1 Default SAMPLE = "RAND". SAMPLE_NUM is the number of sample points. The Voronoi regions will be explored by generating SAMPLE_NUM points. For each sample point, the nearest generator is found. Using more points gives a better estimate of these regions. SAMPLE_NUM should be much larger than N, the number of generators. (Try '10000' if you have no preference.) (A zero or negative value terminates execution.) User input SAMPLE_NUM = 100000 Default BATCH = 1000 Energy Energy after Iteration Seed of CVT projection 0 123456789 0.00333934 0.003647 1 123656789 0.00228673 0.00263819 2 123856789 0.00214903 0.00247423 3 124056789 0.0021014 0.00244938 4 124256789 0.00205627 0.00238741 5 124456789 0.00203789 0.00235516 6 124656789 0.00202727 0.00234439 7 124856789 0.00200102 0.00232115 8 125056789 0.00198573 0.00230516 9 125256789 0.00198605 0.0022914 10 125456789 0.00197012 0.00228622 11 125656789 0.0019594 0.00226963 12 125856789 0.00195303 0.0022497 13 126056789 0.00194388 0.00225865 14 126256789 0.00194461 0.00224673 15 126456789 0.00193932 0.00224116 16 126656789 0.00192375 0.00223145 17 126856789 0.00191205 0.0022248 18 127056789 0.00191556 0.00222448 19 127256789 0.00191409 0.00220787 20 127456789 0.00191595 0.00220768 21 127656789 0.00190089 0.0022062 22 127856789 0.00189661 0.00220936 23 128056789 0.00189859 0.00220636 24 128256789 0.0019045 0.00219811 25 128456789 0.00189388 0.00219295 26 128656789 0.00188908 0.00219125 27 128856789 0.00188759 0.00218706 28 129056789 0.00188685 0.00219072 29 129256789 0.00188738 0.00219068 30 129456789 0.00187852 0.00218957 31 129656789 0.00187652 0.00217971 32 129856789 0.00187906 0.00218323 33 130056789 0.00188667 0.00217069 34 130256789 0.00188212 0.00217639 35 130456789 0.00187597 0.00216604 36 130656789 0.00187253 0.00216969 37 130856789 0.00188009 0.00217176 38 131056789 0.00187615 0.00216801 39 131256789 0.00186934 0.00217316 40 131456789 0.00187107 0.00217001 41 131656789 0.00187162 0.00216631 42 131856789 0.00186487 0.00216359 43 132056789 0.00186613 0.00216585 44 132256789 0.00187362 0.00216949 45 132456789 0.00187588 0.00216141 46 132656789 0.00186749 0.00216557 47 132856789 0.00186494 0.00216475 48 133056789 0.00186356 0.00215464 49 133256789 0.00186231 0.00215843 50 133456789 0.00186279 0.00215767 CVT_BOX(): Normal end of execution. 06 October 2025 10:53:10 AM