Knowledge

File:Inversion of lambda Mandelbrot set with different translations.gif

Source 📝

9183:
yMax = 1.5000000000000000 plane after transformation ( projection = modified c-plane xMin = 1.3333333333333335 xMax = 2.6666666666666665 yMin = 0.6666666666666666 yMax = -0.6666666666666666 ratio of image = 1.000000 ; it should be 1.000 ... Maximal number of iterations = iterMax_LSM = 1000 Maximal number of iterations = iterMax_DEM = 2500 BoundaryWidth*iWidth/2000.0 = 1.000000 MinimalBoundaryWidth = 0.0300000000000000 = 9.990000 pixels = 0.010000 * image width File 2.000000.pgm saved . Comment = one parameter family of complex quadratic polynomial, parameter plane ========================================================================================================================== gcc version: 11.2.0 chmod +x e.sh # run thru bash file ./e.sh make pgm files display OMP info run the compiled program OPENMP DISPLAY ENVIRONMENT BEGIN _OPENMP = '201511' OMP_DYNAMIC = 'FALSE' OMP_NESTED = 'FALSE' OMP_NUM_THREADS = '8' OMP_SCHEDULE = 'DYNAMIC' OMP_PROC_BIND = 'FALSE' OMP_PLACES = '' OMP_STACKSIZE = '0' OMP_WAIT_POLICY = 'PASSIVE' OMP_THREAD_LIMIT = '4294967295' OMP_MAX_ACTIVE_LEVELS = '1' OMP_CANCELLATION = 'FALSE' OMP_DEFAULT_DEVICE = '0' OMP_MAX_TASK_PRIORITY = '0' OMP_DISPLAY_AFFINITY = 'FALSE' OMP_AFFINITY_FORMAT = 'level %L thread %i affinity %A' OMP_ALLOCATOR = 'omp_default_mem_alloc' OMP_TARGET_OFFLOAD = 'DEFAULT' OPENMP DISPLAY ENVIRONMENT END setup start end of setup compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.000000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.020000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.040000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.060000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.080000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.100000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.120000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.140000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.160000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.180000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.200000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.220000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.240000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.260000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.280000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.300000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.320000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.340000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.360000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.380000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.400000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.420000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.440000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.460000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.480000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.500000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.520000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.540000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.560000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.580000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.600000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.620000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.640000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.660000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.680000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.700000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.720000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.740000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.760000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.780000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.800000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.820000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.840000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.860000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.880000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.900000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.920000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.940000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.960000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 0.980000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.000000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.020000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.040000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.060000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.080000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.100000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.120000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.140000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.160000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.180000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.200000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.220000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.240000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.260000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.280000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.300000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.320000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.340000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.360000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.380000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.400000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.420000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.440000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.460000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.480000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.500000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.520000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.540000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.560000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.580000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.600000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.620000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.640000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.660000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.680000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.700000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.720000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.740000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.760000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.780000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.800000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.820000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.840000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.860000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.880000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.900000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.920000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.940000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.960000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 1.980000 compute image RepresentationFunctionType = 100 ProjectionType = 11 translation = 2.000000 allways free memory (deallocate ) to avoid memory leaks real 5m38,274s user 41m28,666s sys 0m2,999s change Image Magic settings convert all pgm files to png using Image Magic v 6 convert 0.000000.pgm 0.020000.pgm 0.040000.pgm 0.060000.pgm 0.080000.pgm 0.100000.pgm 0.120000.pgm 0.140000.pgm 0.160000.pgm 0.180000.pgm 0.200000.pgm 0.220000.pgm 0.240000.pgm 0.260000.pgm 0.280000.pgm 0.300000.pgm 0.320000.pgm 0.340000.pgm 0.360000.pgm 0.380000.pgm 0.400000.pgm 0.420000.pgm 0.440000.pgm 0.460000.pgm 0.480000.pgm 0.500000.pgm 0.520000.pgm 0.540000.pgm 0.560000.pgm 0.580000.pgm 0.600000.pgm 0.620000.pgm 0.640000.pgm 0.660000.pgm 0.680000.pgm 0.700000.pgm 0.720000.pgm 0.740000.pgm 0.760000.pgm 0.780000.pgm 0.800000.pgm 0.820000.pgm 0.840000.pgm 0.860000.pgm 0.880000.pgm 0.900000.pgm 0.920000.pgm 0.940000.pgm 0.960000.pgm 0.980000.pgm 1.000000.pgm 1.020000.pgm 1.040000.pgm 1.060000.pgm 1.080000.pgm 1.100000.pgm 1.120000.pgm 1.140000.pgm 1.160000.pgm 1.180000.pgm 1.200000.pgm 1.220000.pgm 1.240000.pgm 1.260000.pgm 1.280000.pgm 1.300000.pgm 1.320000.pgm 1.340000.pgm 1.360000.pgm 1.380000.pgm 1.400000.pgm 1.420000.pgm 1.440000.pgm 1.460000.pgm 1.480000.pgm 1.500000.pgm 1.520000.pgm 1.540000.pgm 1.560000.pgm 1.580000.pgm 1.600000.pgm 1.620000.pgm 1.640000.pgm 1.660000.pgm 1.680000.pgm 1.700000.pgm 1.720000.pgm 1.740000.pgm 1.760000.pgm 1.780000.pgm 1.800000.pgm 1.820000.pgm 1.840000.pgm 1.860000.pgm 1.880000.pgm 1.900000.pgm 1.920000.pgm 1.940000.pgm 1.960000.pgm 1.980000.pgm 2.000000.pgm delete all pgm files OK info about software GNU bash, wersja 5.1.8(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2020 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL wersja 3 lub późniejsza <http://gnu.org/licenses/gpl.html> To oprogramowanie jest wolnodostępne; można je swobodnie zmieniać i rozpowszechniać. Nie ma ŻADNEJ GWARANCJI w granicach dopuszczanych przez prawo. GNU Make 4.3 Ten program został zbudowany dla systemu x86_64-pc-linux-gnu Copyright (C) 1988-2020 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL wersja 3 lub nowsza <http://gnu.org/licenses/gpl.html> To oprogramowanie jest wolnodostępne: można je swobodnie zmieniać i rozpowszechniać. Nie ma ŻADNEJ GWARANCJI w zakresie dopuszczalnym przez prawo. gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org Copyright: (C) 1999-2021 ImageMagick Studio LLC License: https://imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP(4.5) Delegates (built-in): bzlib djvu fftw fontconfig freetype heic jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib Resource limits: Width: 1MP Height: 1MP List length: unlimited Area: 128MP Memory: 256MiB Map: 512MiB Disk: 10GiB File: 768 Thread: 8 Throttle: 0 Time: unlimited
529:* c_Myrberg_type : "The point 1.40115 is called the "Myreberg point" of the Mandelbrot set. The sequence of circles attached to the right of the main cardioid get smaller and smaller and approach this point. That point is not the end of the Mandelbrot set since there's a path leading off to the right. Inverting on that point makes all these circles larger and larger instead of smaller and smaller. Exploring this inverted plane can be quite interesting. The original cardioid is turned around and distorted a bit. It appears near the center of this image. The big circle to its left is the inversion of the small circle to the right of the original cardioid. The little bit of a line moving off to the right of the image is the end of the path in the µ-plane ending at z = 2. " 9561:"}},"text\/plain":{"en":{"":"inception"}}},"{\"value\":{\"time\":\"+2021-10-23T00:00:00Z\",\"timezone\":0,\"before\":0,\"after\":0,\"precision\":11,\"calendarmodel\":\"http:\\\/\\\/www.wikidata.org\\\/entity\\\/Q1985727\"},\"type\":\"time\"}":{"text\/html":{"en":{"P571":"23 October 2021"}},"text\/plain":{"en":{"P571":"23 October 2021"}}}}": --> 365: 9362: 414: 267: 9214: 420: 273: 9374:","P2093":"Adam majewski"}},"text\/plain":{"en":{"P4174":"Adam majewski","P2093":"Adam majewski"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2699,\"id\":\"P2699\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":" 9219: 425: 278: 386: 377: 72: 9779: 9749: 9382:"}},"text\/plain":{"en":{"P2699":"https:\/\/commons.wikimedia.org\/wiki\/User:Adam_majewski"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2093,\"id\":\"P2093\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":" 9719: 9517:"}},"text\/plain":{"en":{"":"copyright license"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":18199165,\"id\":\"Q18199165\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P275":" 9473:"}},"text\/plain":{"en":{"":"copyright status"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":50423863,\"id\":\"Q50423863\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P6216":" 9643:"}},"text\/plain":{"en":{"":"media type"}}},"{\"value\":\"image\\\/gif\",\"type\":\"string\"}":{"text\/html":{"en":{"P1163":"image\/gif"}},"text\/plain":{"en":{"P1163":"image\/gif"}}}}": --> 9599:"}},"text\/plain":{"en":{"":"source of file"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":66458942,\"id\":\"Q66458942\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P7482":" 9366:"}},"text\/plain":{"en":{"":"creator"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":4174,\"id\":\"P4174\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":" 9319:"}},"text\/plain":{"en":{"":"depicts"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":257,\"id\":\"Q257\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P180":" 9639: 9182:
Image Width = 3.0000000000000000 in world coordinate PixelWidth = 0.0030030030030030 plane radius = 1.5000000000000000 plane center = 0.0000000000000000 +0.0000000000000000 plane before transformation = p-plane xMin = -1.5000000000000000 xMax = 1.5000000000000000 yMin = -1.5000000000000000
9378:"}},"text\/plain":{"en":{"":"URL"}}},"{\"value\":\"https:\\\/\\\/commons.wikimedia.org\\\/wiki\\\/User:Adam_majewski\",\"type\":\"string\"}":{"text\/html":{"en":{"P2699":" 9370:"}},"text\/plain":{"en":{"":"Wikimedia username"}}},"{\"value\":\"Adam majewski\",\"type\":\"string\"}":{"text\/html":{"en":{"P4174":" 9260:– You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. 466:– You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. 319:– You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. 83: 9371: 51: 9379: 9600: 9518: 9474: 9640: 9596: 9470: 9383: 9375: 9367: 9558: 9514: 9363: 9320: 9316: 1270:
File LSM_c_parabola_2000_4.000000_5.000000.pgm saved . Comment = one parameter family of complex quadratic polynomial, parameter plane ; LSM_c_parabola
1249:
File LSM_c_inverted_2000_1.330000_2.700000.pgm saved . Comment = one parameter family of complex quadratic polynomial, parameter plane ; LSM_c_inverted
9778: 9773: 9748: 9743: 9521:"}},"text\/plain":{"en":{"P275":"Creative Commons Attribution-ShareAlike 4.0 International"}}}}": --> 1228:
File LSM_c_2000_-0.750000_1.500000.pgm saved . Comment = one parameter family of complex quadratic polynomial, parameter plane ; LSM_c
250: 535:
The collection of quadratic polynomials can be parameterized in different ways which lead to different shapes for the Mandelbrot sets.
9718: 9713: 42: 5206:// ************************** DEM = exterior DE Method where DE = Distance Estimation only for z^+c family !!!! ************ 9626: 9544: 9500: 727:/* --------------------------------- global variables and consts ------------------------------------------------------------ */ 5209:// **************************************************************************************************************************** 4903:// **************************************************************************************************************************** 364: 5203:// *************************************************************************************************************************** 4897:// *************************************************************************************************************************** 9871:
This file contains additional information, probably added from the digital camera or scanner used to create or digitize it.
9267: 8041:"========================================================================================================================== 473: 326: 210:
Inversion of lambda Mandelbrot set with different translations. It shows how translation changes the result of inversion.
9650: 9610: 9484: 9450: 9435: 9420: 9603:"}},"text\/plain":{"en":{"P7482":"original creation by uploader"}}}}": --> 8575:// ******************************************************************************************************************** 8569:// ******************************************************************************************************************** 1720:/* ------------------------------------------ functions -------------------------------------------------------------*/ 9568: 9528: 9427: 9393: 9349: 9333: 9072:# https://stackoverflow.com/questions/69691394/how-to-convert-images-with-negative-number-as-a-name-to-animation-video 8572:/* ----------------------------------------- main -------------------------------------------------------------*/ 1204:// unsigned int i1Dsize ; // = i2Dsize = (iMax -iMin + 1) =  ; 1D array with the same size as 2D array 9229: 435: 288: 9874:
If the file has been modified from its original state, some details may not fully reflect the modified file.
6340:============================= Draw functions =============================================================== 8803://printf(" dt = %f = %f * pixelWidth = %f * MinBoundaryWidth\n", dt, dt/PixelWidth, dt / MinBoundaryWidth); 679:// complex numbers : https://stackoverflow.com/questions/6418807/how-to-work-with-complex-numbers-in-c 9266:– If you remix, transform, or build upon the material, you must distribute your contributions under the 472:– If you remix, transform, or build upon the material, you must distribute your contributions under the 325:– If you remix, transform, or build upon the material, you must distribute your contributions under the 9386:"}},"text\/plain":{"en":{"":"author name string"}}}}": --> 9323:"}},"text\/plain":{"en":{"P180":"Mandelbrot set"}}}}": --> 8143:// https://stackoverflow.com/questions/20389193/how-do-i-check-my-gcc-c-compiler-version-for-my-eclipse 4150:// *************************************************************************************************** 9477:"}},"text\/plain":{"en":{"P6216":"copyrighted"}}}}": --> 6343:===================================================================================================== 6337:/* ================================================================================================== 9828: 8488:// ;;;;;;;;;;;;;;;;;;;;;;;;; end of the setup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 9442: 4147:// ********************** edge detection usung Sobel filter *************************************** 4144:// *********************************************************************************************** 91: 7276:// ********************************************************************************************* 7270:// ******************************************************************************************* 4072:/* gives position of 2D point (ix,iy) in 1D array  ; uses also global variable iWidth */ 511:
https://en.wikibooks.org/Fractals/Iterations_in_the_complex_plane/Parameter_plane#Plane_types
8317:// Indexes of array starts from 0 not 1 so the highest elements of an array is = array_name. 8269:// Indexes of array starts from 0 not 1 so the highest elements of an array is = array_name. 9789: 9759: 9729: 9226: 7273:// ********************************** save A array to pgm file **************************** 432: 285: 8: 8167:// ************************************************************************************** 1723://------------------complex numbers ----------------------------------------------------- 574:* map it to the c plane: for each pixel of plane compute c or lambda using map_parameter 239: 9810: 4309:#pragma omp parallel for schedule(dynamic) private(i,iY,iX,Gv,Gh,G) shared(iyMax,ixMax) 5101://z = f(FamilyType, z,p); /* forward iteration : complex quadratic polynomial */ 3613:// map_parameter(const ProjectionTypeT ProjectionType, const complex double parameter) 907:// number of Transformation types; see ProjectionTypeT !!!!!!!!!!!!!!!!!!!!!!!!!! 78: 9201:
I, the copyright holder of this work, hereby publish it under the following license:
407:
I, the copyright holder of this work, hereby publish it under the following license:
260:
I, the copyright holder of this work, hereby publish it under the following license:
8993:# https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html 8164://;;;;;;;;;;;;;;;;;;;;;; program setup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 7048:"compute image RepresentationFunctionType = %d ProjectionType = %d translation = %f 7081:#pragma omp parallel for schedule(dynamic) private(ix,iy) shared(A, ixMax , iyMax) 6838://ComputeColorOfDE( parameter); // for speed only one family here without switch 5935:// https://en.wikibooks.org/Fractals/Iterations_in_the_complex_plane/qpolynomials 5446:// https://en.wikibooks.org/Fractals/Iterations_in_the_complex_plane/qpolynomials 8161:// ***************************************************************************** 7357:// https://programmerfish.com/create-output-file-names-using-a-variable-in-c-c/ 6661:// plots raster point (ix,iy) = computes it's color and save it to the array A 394: 9848: 395:
changing the inversion offset for the lambda plane mandelbrot by Max Million
9660: 9620: 9578: 9538: 9494: 9403: 9343: 7354:/* color component is coded from 0 to 255 ; it is 8 bit color file */ 4900:// ************************** LSM***************************************** 104: 7444:"one parameter family of complex quadratic polynomial, parameter plane " 2239:// complex quadratic polynomial, p is changed in give_parameter function 9883:
one parameter family of complex quadratic polynomial, parameter plane
9144:
bash--version make-v gcc--version convert-version convert-listresource
3871:/* Pixel sizes of the initial plane, before transformation !!!! */ 1180://static unsigned int iMin = 0; // Indexes of array starts from 0 not 1 9838: 5188:// nMax or lower walues in denominator ; exterior = escaping set 105: 9686:
Click on a date/time to view the file as it appeared at that time.
7594:// write whole array with image data bytes to the file in one step 6841:// ComputeColor(RepresentationFunctionType, FamilyType, parameter); 4306:// printf(" find boundaries in S array using Sobel filter\n"); 4024:// PixelWidth*BoundaryWidth*iWidth/2000.0; //0.01*cabs(parameter); 385: 200:
Inversion of lambda Mandelbrot set with different translations.gif
52:
Inversion_of_lambda_Mandelbrot_set_with_different_translations.gif
9858: 8990:# convert from pgm to gif and add text ( level ) using ImageMagic 3718:"MinimalBoundaryWidth = %.16f = %f pixels = %f * image width 1624:// fixed value. To do computing it for every pixel ?? 1300:
Mandelbrot Set (in the 1/(mu-1.40115) plane) : x in ; y in .
514:
family of one parameter functions ( complex quadratic polynomial)
376: 8296:// i1Dsize = i2Dsize; // 1D array with the same size as 2D array 3904:// ixMax = (iWidth-1) step between pixels in world coordinate 8947:"convert all pgm files to png using Image Magic v 6 convert \n" 1309:
Mandelbrot Set (in the 1/(lambda-1) plane) : x in ; y in .
547:=============================================================== 9309:
Inversion of lambda Mandelbrot set with different translations
4702:/* indices of 2D virtual array (image) = integer coordinate */ 4213:/* indices of 2D virtual array (image) = integer coordinate */ 7477:// create new file,give it a name and open it in binary mode 1297:
Mandelbrot Set (in the 1/(mu+.25) plane) : x in ; y in .
8320:/* create dynamic 1D arrays for colors ( shades of gray ) */ 3388:
plane after transformation ( projection = modified c-plane
1288:
yMin = -400.6999999999999886 yMax = 400.6999999999999886
1285:
xMin = -399.3700000000000045 xMax = 402.0299999999999727
541:
adammaj1 aaattt o2 dot pl // o like oxygen not 0 like zero
8512:" allways free memory (deallocate ) to avoid memory leaks 4069:/* ----------- array functions = drawing -------------- */ 1306:
Mandelbrot Set (in the 1/lambda plane) : x in ; y in .
1303:
Mandelbrot Set (in the 1/(mu-2) plane) : x in ; y in .
1201:// The size of array has to be a positive constant integer 1120:// The size of array has to be a positive constant integer 9545:
Creative Commons Attribution-ShareAlike 4.0 International
9519:
Creative Commons Attribution-ShareAlike 4.0 International
9380:
https:\/\/commons.wikimedia.org\/wiki\/User:Adam_majewski
219: 66: 6874:/* compute index of 1D array from indices of 2D array */ 4564:/* compute index of 1D array from indices of 2D array */ 1726:// from screen to world coordinate ; linear mapping 1291:
ratio of image = 1.000000 ; it should be 1.000 ...
1267:
yMin = -5.0000000000000000 yMax = 5.0000000000000000
1264:
xMin = -1.0000000000000000 xMax = 9.0000000000000000
1246:
yMin = -2.7000000000000002 yMax = 2.7000000000000002
1243:
xMin = -1.3700000000000001 xMax = 4.0300000000000002
1225:
yMin = -1.5000000000000000 yMax = 1.5000000000000000
1222:
xMin = -2.2500000000000000 xMax = 0.7500000000000000
9829:
Fractals/Computer graphic techniques/2D/plane inversion
8524:// https://en.wikipedia.org/C_dynamic_memory_allocation 1219:
plane center = -0.7500000000000000 +0.0000000000000000
736:
https://mrob.com/pub/muency/representationfunction.html
1282:
plane center = 1.3300000000000001 +0.0000000000000000
1273:
Image Width = 801.3999999999999773 in world coordinate
1261:
plane center = 4.0000000000000000 +0.0000000000000000
1240:
plane center = 1.3300000000000001 +0.0000000000000000
9804: 2506:// first translation then inverion, 2 transformations 1252:
Image Width = 10.0000000000000000 in world coordinate
739:
function defining relation between data and the image
565:* convert pgm file to png usnigng Image Magic convert 553:
Structure of a program or how to analyze the program
9819: 9684: 1231:
Image Width = 5.4000000000000004 in world coordinate
1210:
Image Width = 3.0000000000000000 in world coordinate
985:// virtual 2D array and integer ( screen) coordinate 730:// each typedef should have different range !!! 90:
Commons is a freely licensed media file repository.
8068:********************************************* info 6253:/* interior of Mandelbrot set = inside_color = */ 5098:// for speed only one family here without switch 3595:"ratio of image = %f ; it should be 1.000 ... 2968:// gives 0.5089024742041425 after transformation 1294:Maximal number of iterations = iterMax_LSM = 2000 523:* plain plane = c plane ( basic , reference plane) 56:(600 × 600 pixels, file size: 3.51 MB, MIME type: 3658:"Maximal number of iterations = iterMax_DEM = %d 3634:"Maximal number of iterations = iterMax_LSM = %d 2551:// here one can change cf to get different image 1141:// ----------memmory 1D arrays ================== 9443:https://commons.wikimedia.org/User:Adam_majewski 8029://shortName = GiveName("LSCM", ProjectionType); 1438:// https://en.wikipedia.org/Aspect_ratio_(image) 8434:" Setup error : Could not allocate memory" 9277:https://creativecommons.org/licenses/by-sa/4.0 8146:// OpenMP version is displayed in the console 1144:// unsigned char = for 1 byte ( 8 bit) colors 691:// https://sourceforge.net/p/predef/Standards/ 550:============================================== 483:https://creativecommons.org/licenses/by-sa/4.0 336:https://creativecommons.org/licenses/by-sa/4.0 71: 9283:Creative Commons Attribution-Share Alike 4.0 9207: 3145:"Image Width = %.16f in world coordinate 1177:// unsigned int i; // var = index of 1D array 940:// https://en.wikipedia.org/Identity_function 489:Creative Commons Attribution-Share Alike 4.0 413: 342:Creative Commons Attribution-Share Alike 4.0 266: 245: 215: 197: 4258:// boundaries are in D array ( global var ) 619:gcc e.c -lm -Wall -march=native -fopenmp -pg 356: 235: 225: 14: 9243:– to copy, distribute and transmit the work 8698:// tramslation for c from ? to ? 1645:/* colors = shades of gray from 0 to 255 */ 449:– to copy, distribute and transmit the work 302:– to copy, distribute and transmit the work 2293:// p is changed in give_parameter function 577:========================================== 517:parameter plane for each type ( parameter) 9821:The following other wikis use this file: 9230:Attribution-Share Alike 4.0 International 4732:"copy boundaries from S array to D array 544:console program in c programing language 436:Attribution-Share Alike 4.0 International 289:Attribution-Share Alike 4.0 International 8845:# checked in https://www.shellcheck.net/ 988:// Indexes of array starts from 0 not 1 604:gcc e.c -lm -Wall -march=native -fopenmp 598:gcc d.c -lm -Wall -march=native -fopenmp 571:* rectangle from complex plane: p= plane 111: 7756:"wrote %zu elements out of %u requested 3241:"plane center = %.16f %+.16f 2464:// first translation and then identity 1075:// Indexes of array starts from 0 not 1 1015:// Indexes of array starts from 0 not 1 8794://MakeImages(family, projection, 0.0); 8964:# b is name of file without extension 8695:// translation for lamba from 0 to 2 3292:plane before transformation = p-plane 137: 102: 8245:// size = number of points in array 7450:// save image array to the pgm file 3616:// image corners in world coordinate 2347:// projection from p to c or lambda 1279:plane radius = 400.6999999999999886 712:#if (__STDC_VERSION__ >= 199901L) 703:#if (__STDC_VERSION__ >= 199409L) 9806:The following page uses this file: 9796:Uploaded own work with UploadWizard 9677: 9218: 9213: 9069:# convert gif files to animated gif 8820: 3682:" BoundaryWidth*iWidth/2000.0 = %f 562:* save it to the disk as a pgm file 424: 419: 277: 272: 13: 9869: 9314: 9308: 9204: 9200: 5791:// iteration = computing the orbit 5344:// iteration = computing the orbit 4642:// copy from Source to Destination 1258:plane radius = 5.0000000000000000 1237:plane radius = 2.7000000000000002 1216:plane radius = 1.5000000000000000 532:Alternate parameter planes : 410: 406: 263: 259: 204: 127: 106: 103: 49: 9895: 9876: 9313: 6772:GiveParameterAndComputePixelWidth 6541:GiveParameterAndComputePixelWidth 5719:// initial value for iteration Z0 5272:// initial value for iteration Z0 1588:// EscapeRadius for bailout test 580:--------------------------------- 370:Mercator projections and rotation 107: 9299: 9254:Under the following conditions: 9225:This file is licensed under the 9217: 9212: 9206: 1465://the Feigenbaum point -1.401155 1276:PixelWidth = 0.4009004502251126 1255:PixelWidth = 0.0050025012506253 1234:PixelWidth = 0.0027013506753377 1213:PixelWidth = 0.0015007503751876 1051:// horizontal dimension of array 501: 460:Under the following conditions: 431:This file is licensed under the 423: 418: 412: 384: 375: 363: 313:Under the following conditions: 284:This file is licensed under the 276: 271: 265: 157: 70: 31: 21: 9296: 8921:"change Image Magic settings\n" 8005://Name = GiveName(translation); 5773:// = 2 * z * log(cabs(z)) / dc; 5326:// = 2 * z * log(cabs(z)) / dc; 733:/* Representation FunctionType 595:export OMP_DISPLAY_ENV="TRUE" 205: 167: 46:No higher resolution available. 9816: 9681: 9295: 9177: 8867:ERROR:compilationfailed!!!!!! 8032://SaveImage(data, shortName); 6907:// uses global var : ... 5140:// interior = non escaping set 715:#define PREDEF_STANDARD_C_1999 706:#define PREDEF_STANDARD_C_1994 697:#define PREDEF_STANDARD_C_1989 177: 26: 1: 9627:original creation by uploader 9601:original creation by uploader 9186: 8026://CopyBoundaries(edge, data); 4153:// from Source to Destination 2653:// initial value of parameter 1327:// see set_plane c lambda 991://unsigned int ix, iy; // var 700:#if defined(__STDC_VERSION__) 36: 9801: 9329:Items portrayed in this file 9194: 8899:"run the compiled program\n" 616:============================ 117: 7: 9866: 9168:Tu run the program simply 7546:// write header to the file 7078:// for all pixels of image 6925:RepresentationFunctionTypeT 6676:RepresentationFunctionTypeT 6364:RepresentationFunctionTypeT 3808:RepresentationFunctionTypeT 3199:"plane radius = %.16f 3091:RepresentationFunctionTypeT 859:// number of Family Types; 850:RepresentationFunctionTypeT 10: 9900: 9855:Usage on pl.wikipedia.org 9845:Usage on fr.wikipedia.org 9835:Usage on es.wikipedia.org 9825:Usage on en.wikibooks.org 9268:same or compatible license 7210:RepresentationFunctionType 7060:RepresentationFunctionType 7012:RepresentationFunctionType 6928:RepresentationFunctionType 6910:// scanning complex plane 6679:RepresentationFunctionType 6424:RepresentationFunctionType 6367:RepresentationFunctionType 4033:RepresentationFunctionType 3811:RepresentationFunctionType 3094:RepresentationFunctionType 1642:// % of image width 1321:const double CyMax= 1.55; 1318:const double CyMin= -1.55; 474:same or compatible license 327:same or compatible license 194: 189: 9678: 9119:"delete all pgm files \n" 7984://SaveImage(data, Name); 6178://int nMax = iterMax_DEM; 4009:// it should be 1.000 ... 3175:"PixelWidth = %.16f 1315:const double CxMax= 3.8; 1312:const double CxMin= -1.8; 229: 147: 16: 9298: 9234: 9155: 9130:"info about software \n" 9074:readarray-tfiles<< 8836:# save this file as e.sh 8824: 6259:// exterior and boundary 5899:// (1-2*An)*Dn*m-An^2+An 4717:/* index of 1D array */ 4228:/* index of 1D array */ 2416:// plane transformation 1540:// =(CyMax-CyMin)/iyMax; 1528:// =(CxMax-CxMin)/ixMax; 622:gprof ./a.out > p.txt 520:parameter ( plane) types 505: 440: 293: 77:This is a file from the 41: 9795: 9765: 9735: 9151: 9114:-resize600x600a600.gif 8830:# script file for BASH 5623://FP_ZERO; // boundary 670:// M_PI; needs -lm also 601:time ./a.out > b.txt 218: 81:. Information from its 9774:17:19, 23 October 2021 9744:20:12, 23 October 2021 9714:12:09, 24 October 2021 8113:"gcc version: %d.%d.%d 7540:MaxColorComponentValue 7342:MaxColorComponentValue 6508:// only lambda family 625:---------------------- 610:time ./a.out >a.txt 84:description page there 9849:Inversion géométrique 8893:"display OMP info \n" 8293:/* 1D array ranges */ 8206:/* 2D array ranges */ 5836:// only for m family 5389:// only for c family 3625:// GradientRepetition 2104:/* complex function. 1138:// = iWidth*iHeight; 694:#if defined(__STDC__) 586:default is gnu style 9859:Geometria inwersyjna 8853:gcce.c-lm-Wall-march 8629:// nimber of images 8551:PrintInfoAboutProgam 8077:PrintInfoAboutProgam 7003:// pixel coordinate 5980:// exterior of M set 5731:// =radius = cabs(Z) 5491:// exterior of M set 5284:// =radius = cabs(Z) 3619:// center and radius 3496:"yMin = %.16f 3406:"xMin = %.16f 3346:"yMin = %.16f 3310:"xMin = %.16f 9839:Geometría inversiva 9249:– to adapt the work 9163:chmod+xe.sh ./e.sh 8937:MAGICK_HEIGHT_LIMIT 8851:"make pgm files \n" 8137:__GNUC_PATCHLEVEL__ 5035://forward iteration 1789:// uses global cons 1729:// uses global cons 1468:// parameter plane 589:------------------- 526:* inverted c plane 455:– to adapt the work 308:– to adapt the work 9811:Inversive geometry 9451:author name string 9421:Wikimedia username 9384:author name string 9368:Wikimedia username 8927:MAGICK_WIDTH_LIMIT 8221:DisplayAspectRatio 4231:/* sobel filter */ 4018:0.0300000000000000 3622:// center and zoom 3502:yMax = %.16f 3412:xMax = %.16f 3352:yMax = %.16f 3316:xMax = %.16f 3136:// view rectangle 2995:DisplayAspectRatio 2878:DisplayAspectRatio 2845:DisplayAspectRatio 2728:// uses global var 1426:DisplayAspectRatio 1198:// = i2Dsize-1 = 9887: 9886: 9817:Global file usage 9799: 9529:copyright license 9515:copyright license 9307: 8904:./a.out>e.txt 7987:ComputeBoundaries 6820:ComputeColorOfLSM 6445:ComputeColorOfLSM 4912:ComputeColorOfLSM 4159:ComputeBoundaries 1849:// reverse y axis 676:<complex.h> 592:c console progam 556:Creating graphic: 402: 401: 254: 251:Reusing this file 112: 99: 98: 79:Wikimedia Commons 32:Global file usage 9891: 9880:GIF file comment 9877: 9786: 9756: 9726: 9688: 9485:copyright status 9471:copyright status 9458: 9455: 9445: 9440: 9430: 9425: 9305: 9290: 9287: 9284: 9281: 9278: 9270:as the original. 9227:Creative Commons 9221: 9220: 9216: 9215: 9210: 9209: 9162: 9159: 9147: 9143: 9140: 9137: 9134: 9131: 9128: 9124: 9120: 9117: 9113: 9110: 9107: 9104: 9101: 9097: 9093: 9090: 9087: 9083: 9080: 9077: 9073: 9070: 9067: 9064: 9061: 9058: 9055: 9051: 9048: 9045: 9042: 9039: 9036: 9033: 9030: 9027: 9024: 9021: 9018: 9015: 9012: 9009:-annotate+10+100 9008: 9004: 9001: 8998: 8994: 8991: 8988: 8984: 8981: 8978: 8974: 8971: 8968: 8965: 8962: 8959: 8955: 8951: 8948: 8945: 8941: 8938: 8935: 8931: 8928: 8925: 8922: 8919: 8916: 8913: 8910: 8907: 8903: 8900: 8897: 8894: 8891: 8888: 8885: 8882: 8879: 8876: 8873: 8870: 8866: 8863: 8860: 8856: 8852: 8849: 8846: 8843: 8840: 8837: 8834: 8831: 8828: 8821:bash source code 8816: 8813: 8810: 8807: 8804: 8801: 8798: 8795: 8792: 8789: 8786: 8783: 8780: 8777: 8774: 8771: 8768: 8765: 8762: 8759: 8756: 8753: 8750: 8747: 8744: 8741: 8738: 8735: 8732: 8729: 8726: 8723: 8720: 8717: 8714: 8711: 8708: 8705: 8702: 8699: 8696: 8693: 8690: 8687: 8684: 8681: 8678: 8675: 8672: 8669: 8666: 8663: 8660: 8657: 8654: 8651: 8648: 8645: 8642: 8639: 8636: 8633: 8630: 8627: 8624: 8621: 8618: 8615: 8612: 8609: 8606: 8603: 8600: 8597: 8594: 8591: 8588: 8585: 8582: 8579: 8576: 8573: 8570: 8567: 8564: 8561: 8558: 8555: 8552: 8549: 8546: 8543: 8540: 8537: 8534: 8531: 8528: 8525: 8522: 8519: 8516: 8513: 8510: 8507: 8504: 8501: 8498: 8495: 8492: 8489: 8486: 8483: 8480: 8477: 8474: 8471: 8468: 8465: 8462: 8459: 8456: 8453: 8450: 8447: 8444: 8441: 8438: 8435: 8432: 8429: 8426: 8423: 8420: 8417: 8414: 8411: 8408: 8405: 8402: 8399: 8396: 8393: 8390: 8387: 8384: 8381: 8378: 8375: 8372: 8369: 8366: 8363: 8360: 8357: 8354: 8351: 8348: 8345: 8342: 8339: 8336: 8333: 8330: 8327: 8324: 8321: 8318: 8315: 8312: 8309: 8306: 8303: 8300: 8297: 8294: 8291: 8288: 8285: 8282: 8279: 8276: 8273: 8270: 8267: 8264: 8261: 8258: 8255: 8252: 8249: 8246: 8243: 8240: 8237: 8234: 8231: 8228: 8225: 8222: 8219: 8216: 8213: 8210: 8207: 8204: 8201: 8198: 8195: 8192: 8189: 8186: 8183: 8180: 8177: 8174: 8171: 8168: 8165: 8162: 8159: 8156: 8153: 8150: 8147: 8144: 8141: 8138: 8135: 8132: 8129: 8126: 8123: 8120: 8117: 8114: 8111: 8108: 8105: 8102: 8099: 8096: 8093: 8090: 8087: 8084: 8081: 8078: 8075: 8072: 8069: 8066: 8063: 8060: 8057: 8054: 8051: 8048: 8045: 8042: 8039: 8036: 8033: 8030: 8027: 8024: 8021: 8018: 8015: 8012: 8009: 8006: 8003: 8000: 7997: 7994: 7991: 7988: 7985: 7982: 7979: 7976: 7973: 7970: 7967: 7964: 7961: 7958: 7955: 7952: 7949: 7946: 7943: 7940: 7937: 7934: 7931: 7928: 7925: 7922: 7919: 7916: 7913: 7910: 7907: 7904: 7901: 7898: 7895: 7892: 7889: 7886: 7883: 7880: 7877: 7874: 7871: 7868: 7865: 7862: 7859: 7856: 7853: 7850: 7847: 7844: 7841: 7838: 7835: 7832: 7829: 7826: 7823: 7820: 7817: 7814: 7811: 7808: 7805: 7802: 7799: 7796: 7793: 7790: 7787: 7784: 7781: 7778: 7775: 7772: 7769: 7766: 7763: 7760: 7757: 7754: 7751: 7748: 7745: 7742: 7739: 7736: 7733: 7730: 7727: 7724: 7721: 7720:". Comment = %s 7718: 7715: 7712: 7709: 7706: 7703: 7700: 7697: 7694: 7691: 7688: 7685: 7682: 7679: 7676: 7673: 7670: 7667: 7664: 7661: 7658: 7655: 7652: 7649: 7646: 7643: 7640: 7639:"File %s saved " 7637: 7634: 7631: 7628: 7625: 7622: 7619: 7616: 7613: 7610: 7607: 7604: 7601: 7598: 7595: 7592: 7589: 7586: 7583: 7580: 7577: 7574: 7571: 7568: 7565: 7562: 7559: 7556: 7553: 7550: 7547: 7544: 7541: 7538: 7535: 7532: 7529: 7526: 7523: 7520: 7517: 7514: 7511: 7508: 7505: 7502: 7499: 7496: 7493: 7490: 7487: 7484: 7481: 7478: 7475: 7472: 7469: 7466: 7463: 7460: 7457: 7454: 7451: 7448: 7445: 7442: 7439: 7436: 7433: 7430: 7427: 7424: 7421: 7418: 7415: 7412: 7409: 7406: 7403: 7400: 7397: 7394: 7391: 7388: 7385: 7382: 7379: 7376: 7373: 7370: 7367: 7364: 7361: 7358: 7355: 7352: 7349: 7346: 7343: 7340: 7337: 7334: 7331: 7328: 7325: 7322: 7319: 7316: 7313: 7310: 7307: 7304: 7301: 7298: 7295: 7292: 7289: 7286: 7283: 7280: 7277: 7274: 7271: 7268: 7265: 7262: 7259: 7256: 7253: 7250: 7247: 7244: 7241: 7238: 7235: 7232: 7229: 7226: 7223: 7220: 7217: 7214: 7211: 7208: 7205: 7202: 7199: 7196: 7193: 7190: 7187: 7184: 7181: 7178: 7175: 7172: 7169: 7166: 7163: 7160: 7157: 7154: 7151: 7148: 7145: 7142: 7139: 7136: 7133: 7130: 7127: 7124: 7121: 7118: 7115: 7112: 7109: 7106: 7103: 7100: 7097: 7094: 7091: 7088: 7085: 7082: 7079: 7076: 7073: 7070: 7067: 7064: 7061: 7058: 7055: 7052: 7049: 7046: 7043: 7040: 7037: 7034: 7031: 7028: 7025: 7022: 7019: 7016: 7013: 7010: 7007: 7004: 7001: 6998: 6995: 6992: 6989: 6986: 6983: 6980: 6977: 6974: 6971: 6968: 6965: 6962: 6959: 6956: 6953: 6950: 6947: 6944: 6941: 6938: 6935: 6932: 6929: 6926: 6923: 6920: 6917: 6914: 6911: 6908: 6905: 6902: 6899: 6896: 6893: 6890: 6887: 6884: 6881: 6878: 6875: 6872: 6869: 6866: 6863: 6860: 6857: 6854: 6851: 6848: 6845: 6842: 6839: 6836: 6833: 6830: 6827: 6824: 6821: 6818: 6815: 6812: 6809: 6806: 6803: 6800: 6797: 6794: 6791: 6788: 6785: 6782: 6779: 6776: 6773: 6770: 6767: 6764: 6761: 6758: 6755: 6752: 6749: 6746: 6743: 6740: 6737: 6734: 6731: 6728: 6725: 6722: 6719: 6716: 6713: 6710: 6707: 6704: 6701: 6698: 6695: 6692: 6689: 6686: 6683: 6680: 6677: 6674: 6671: 6668: 6665: 6662: 6659: 6656: 6653: 6650: 6647: 6644: 6641: 6638: 6635: 6632: 6629: 6626: 6623: 6620: 6617: 6614: 6611: 6608: 6605: 6602: 6599: 6596: 6593: 6590: 6587: 6584: 6581: 6578: 6575: 6572: 6569: 6566: 6563: 6560: 6557: 6554: 6551: 6548: 6545: 6542: 6539: 6536: 6533: 6530: 6527: 6524: 6521: 6518: 6515: 6512: 6509: 6506: 6503: 6500: 6497: 6494: 6491: 6488: 6487:ComputeColorOfDE 6485: 6482: 6479: 6476: 6473: 6470: 6467: 6464: 6461: 6458: 6455: 6452: 6449: 6446: 6443: 6440: 6437: 6434: 6431: 6428: 6425: 6422: 6419: 6416: 6413: 6410: 6407: 6404: 6401: 6398: 6395: 6392: 6389: 6386: 6383: 6380: 6377: 6374: 6371: 6368: 6365: 6362: 6359: 6356: 6353: 6350: 6347: 6344: 6341: 6338: 6335: 6332: 6329: 6326: 6323: 6320: 6317: 6314: 6313:iColorOfExterior 6311: 6308: 6305: 6302: 6301:// boundary 6299: 6296: 6293: 6292:iColorOfBoundary 6290: 6287: 6284: 6281: 6278: 6275: 6272: 6269: 6266: 6263: 6260: 6257: 6254: 6251: 6248: 6247:iColorOfInterior 6245: 6242: 6239: 6236: 6233: 6230: 6227: 6224: 6221: 6218: 6215: 6212: 6209: 6206: 6203: 6200: 6197: 6194: 6191: 6188: 6185: 6182: 6179: 6176: 6173: 6170: 6167: 6164: 6161: 6160:ComputeColorOfDE 6158: 6155: 6152: 6149: 6146: 6143: 6140: 6137: 6134: 6131: 6128: 6125: 6122: 6119: 6116: 6113: 6110: 6107: 6104: 6101: 6098: 6097:MinBoundaryWidth 6095: 6092: 6089: 6086: 6083: 6080: 6077: 6074: 6071: 6068: 6065: 6062: 6059: 6056: 6053: 6050: 6047: 6044: 6041: 6038: 6035: 6032: 6029: 6026: 6023: 6020: 6017: 6014: 6011: 6008: 6005: 6002: 5999: 5996: 5993: 5990: 5987: 5984: 5981: 5978: 5975: 5972: 5969: 5966: 5963: 5960: 5957: 5954: 5951: 5948: 5945: 5942: 5939: 5936: 5933: 5930: 5927: 5924: 5921: 5918: 5915: 5912: 5909: 5906: 5903: 5900: 5897: 5894: 5891: 5888: 5885: 5882: 5879: 5876: 5873: 5870: 5867: 5864: 5861: 5858: 5855: 5852: 5849: 5846: 5843: 5840: 5837: 5834: 5831: 5828: 5825: 5822: 5819: 5816: 5813: 5810: 5807: 5804: 5801: 5798: 5795: 5792: 5789: 5786: 5783: 5780: 5777: 5774: 5771: 5768: 5765: 5762: 5759: 5756: 5753: 5750: 5747: 5744: 5741: 5738: 5735: 5732: 5729: 5726: 5723: 5720: 5717: 5714: 5711: 5708: 5705: 5702: 5699: 5696: 5693: 5690: 5687: 5684: 5681: 5678: 5675: 5672: 5669: 5666: 5663: 5660: 5657: 5654: 5651: 5648: 5645: 5642: 5639: 5636: 5633: 5630: 5627: 5624: 5621: 5618: 5615: 5612: 5609: 5606: 5605:MinBoundaryWidth 5603: 5600: 5597: 5594: 5591: 5588: 5585: 5582: 5579: 5576: 5573: 5570: 5567: 5564: 5561: 5558: 5555: 5552: 5549: 5546: 5543: 5540: 5537: 5534: 5531: 5528: 5525: 5522: 5519: 5516: 5513: 5510: 5507: 5504: 5501: 5498: 5495: 5492: 5489: 5486: 5483: 5480: 5477: 5474: 5471: 5468: 5465: 5462: 5459: 5456: 5453: 5450: 5447: 5444: 5441: 5438: 5435: 5432: 5429: 5426: 5423: 5420: 5417: 5414: 5411: 5408: 5405: 5402: 5399: 5396: 5393: 5390: 5387: 5384: 5381: 5378: 5375: 5372: 5369: 5366: 5363: 5360: 5357: 5354: 5351: 5348: 5345: 5342: 5339: 5336: 5333: 5330: 5327: 5324: 5321: 5318: 5315: 5312: 5309: 5306: 5303: 5300: 5297: 5294: 5291: 5288: 5285: 5282: 5279: 5276: 5273: 5270: 5267: 5264: 5261: 5258: 5255: 5252: 5249: 5246: 5243: 5240: 5237: 5234: 5231: 5228: 5225: 5222: 5219: 5216: 5213: 5210: 5207: 5204: 5201: 5198: 5195: 5192: 5189: 5186: 5183: 5180: 5177: 5174: 5171: 5168: 5165: 5162: 5159: 5156: 5153: 5150: 5147: 5144: 5141: 5138: 5135: 5132: 5129: 5126: 5123: 5120: 5117: 5114: 5111: 5108: 5105: 5102: 5099: 5096: 5093: 5090: 5087: 5084: 5081: 5078: 5075: 5072: 5069: 5066: 5063: 5060: 5057: 5054: 5051: 5048: 5045: 5042: 5039: 5036: 5033: 5030: 5027: 5024: 5021: 5018: 5015: 5012: 5009: 5006: 5003: 5000: 4997: 4994: 4991: 4988: 4985: 4982: 4979: 4976: 4973: 4970: 4967: 4964: 4961: 4958: 4955: 4952: 4949: 4946: 4943: 4940: 4937: 4934: 4931: 4928: 4925: 4922: 4919: 4916: 4913: 4910: 4907: 4904: 4901: 4898: 4895: 4892: 4889: 4886: 4883: 4880: 4877: 4874: 4871: 4868: 4865: 4862: 4859: 4856: 4853: 4850: 4847: 4844: 4841: 4838: 4835: 4832: 4829: 4826: 4823: 4820: 4817: 4814: 4811: 4808: 4805: 4802: 4799: 4796: 4793: 4790: 4787: 4784: 4781: 4778: 4775: 4772: 4769: 4766: 4763: 4760: 4757: 4754: 4751: 4748: 4745: 4742: 4739: 4736: 4733: 4730: 4727: 4724: 4721: 4718: 4715: 4712: 4709: 4706: 4703: 4700: 4697: 4694: 4691: 4688: 4685: 4682: 4679: 4676: 4673: 4670: 4667: 4664: 4661: 4658: 4655: 4652: 4649: 4646: 4643: 4640: 4637: 4634: 4631: 4628: 4625: 4622: 4619: 4616: 4613: 4610: 4607: 4604: 4601: 4600:/* background */ 4598: 4595: 4592: 4589: 4586: 4583: 4580: 4577: 4574: 4571: 4568: 4565: 4562: 4559: 4556: 4553: 4550: 4547: 4544: 4541: 4538: 4535: 4532: 4529: 4526: 4523: 4520: 4517: 4514: 4511: 4508: 4505: 4502: 4499: 4496: 4493: 4490: 4487: 4484: 4481: 4478: 4475: 4472: 4469: 4466: 4463: 4460: 4457: 4454: 4451: 4448: 4445: 4442: 4439: 4436: 4433: 4430: 4427: 4424: 4421: 4418: 4415: 4412: 4409: 4406: 4403: 4400: 4397: 4394: 4391: 4388: 4385: 4382: 4379: 4376: 4373: 4370: 4367: 4364: 4361: 4358: 4355: 4352: 4349: 4346: 4343: 4340: 4337: 4334: 4331: 4328: 4325: 4322: 4319: 4316: 4313: 4310: 4307: 4304: 4301: 4298: 4295: 4292: 4289: 4286: 4283: 4280: 4277: 4276:iColorOfExterior 4274: 4271: 4268: 4265: 4262: 4261:// clear D array 4259: 4256: 4253: 4250: 4247: 4244: 4241: 4238: 4235: 4232: 4229: 4226: 4223: 4220: 4217: 4214: 4211: 4208: 4205: 4202: 4199: 4196: 4193: 4190: 4187: 4184: 4181: 4178: 4175: 4172: 4169: 4166: 4163: 4160: 4157: 4154: 4151: 4148: 4145: 4142: 4139: 4136: 4133: 4130: 4127: 4124: 4121: 4118: 4115: 4112: 4109: 4106: 4103: 4100: 4097: 4094: 4091: 4088: 4085: 4082: 4079: 4076: 4073: 4070: 4067: 4064: 4061: 4058: 4055: 4052: 4049: 4046: 4043: 4040: 4037: 4034: 4031: 4028: 4027:print_local_info 4025: 4022: 4019: 4016: 4013: 4012:MinBoundaryWidth 4010: 4007: 4004: 4001: 3998: 3995: 3992: 3989: 3986: 3983: 3980: 3977: 3974: 3971: 3968: 3965: 3962: 3959: 3956: 3953: 3950: 3947: 3944: 3941: 3938: 3935: 3932: 3929: 3926: 3923: 3920: 3917: 3914: 3911: 3908: 3905: 3902: 3899: 3896: 3893: 3890: 3887: 3884: 3881: 3878: 3875: 3872: 3869: 3866: 3863: 3860: 3857: 3854: 3851: 3848: 3845: 3842: 3839: 3836: 3833: 3830: 3827: 3824: 3821: 3818: 3815: 3812: 3809: 3806: 3803: 3800: 3797: 3794: 3791: 3788: 3785: 3782: 3779: 3776: 3773: 3770: 3767: 3764: 3761: 3758: 3755: 3752: 3749: 3748:MinBoundaryWidth 3746: 3743: 3740: 3737: 3736:MinBoundaryWidth 3734: 3731: 3730:MinBoundaryWidth 3728: 3725: 3722: 3719: 3716: 3713: 3710: 3707: 3704: 3701: 3698: 3695: 3692: 3689: 3686: 3683: 3680: 3677: 3674: 3671: 3668: 3665: 3662: 3659: 3656: 3653: 3650: 3647: 3644: 3641: 3638: 3635: 3632: 3629: 3626: 3623: 3620: 3617: 3614: 3611: 3608: 3605: 3602: 3599: 3596: 3593: 3590: 3587: 3584: 3581: 3578: 3575: 3572: 3569: 3566: 3563: 3560: 3557: 3554: 3551: 3548: 3545: 3542: 3539: 3536: 3533: 3530: 3527: 3524: 3521: 3518: 3515: 3512: 3509: 3506: 3503: 3500: 3497: 3494: 3491: 3488: 3485: 3482: 3479: 3476: 3473: 3470: 3467: 3464: 3461: 3458: 3455: 3452: 3449: 3446: 3443: 3440: 3437: 3434: 3431: 3428: 3425: 3422: 3419: 3416: 3413: 3410: 3407: 3404: 3401: 3398: 3395: 3392: 3389: 3386: 3383: 3380: 3377: 3374: 3371: 3368: 3365: 3362: 3359: 3356: 3353: 3350: 3347: 3344: 3341: 3338: 3335: 3332: 3329: 3326: 3323: 3320: 3317: 3314: 3311: 3308: 3305: 3302: 3299: 3296: 3293: 3290: 3287: 3284: 3281: 3278: 3275: 3272: 3269: 3266: 3263: 3260: 3257: 3254: 3251: 3248: 3245: 3242: 3239: 3236: 3233: 3230: 3227: 3224: 3221: 3218: 3215: 3212: 3209: 3206: 3203: 3200: 3197: 3194: 3191: 3188: 3185: 3182: 3179: 3176: 3173: 3170: 3167: 3164: 3161: 3158: 3155: 3152: 3149: 3146: 3143: 3140: 3137: 3134: 3131: 3128: 3125: 3122: 3119: 3116: 3113: 3110: 3107: 3104: 3101: 3098: 3095: 3092: 3089: 3086: 3083: 3082:print_local_info 3080: 3077: 3074: 3071: 3068: 3065: 3062: 3059: 3056: 3053: 3050: 3047: 3044: 3041: 3038: 3035: 3032: 3029: 3026: 3023: 3020: 3017: 3014: 3011: 3008: 3005: 3002: 2999: 2996: 2993: 2990: 2987: 2984: 2981: 2978: 2975: 2972: 2969: 2966: 2963: 2960: 2957: 2954: 2951: 2948: 2945: 2942: 2939: 2936: 2933: 2930: 2927: 2924: 2921: 2918: 2915: 2912: 2909: 2906: 2903: 2900: 2897: 2894: 2891: 2888: 2885: 2882: 2879: 2876: 2873: 2870: 2867: 2864: 2861: 2858: 2855: 2852: 2849: 2846: 2843: 2840: 2837: 2834: 2831: 2828: 2825: 2822: 2819: 2816: 2813: 2810: 2807: 2804: 2801: 2798: 2795: 2792: 2789: 2786: 2783: 2780: 2777: 2774: 2771: 2768: 2765: 2762: 2759: 2756: 2753: 2750: 2747: 2744: 2741: 2738: 2735: 2732: 2729: 2726: 2723: 2720: 2717: 2714: 2711: 2708: 2705: 2702: 2699: 2696: 2693: 2690: 2687: 2684: 2681: 2678: 2675: 2672: 2669: 2666: 2663: 2660: 2657: 2654: 2651: 2648: 2645: 2642: 2639: 2636: 2633: 2630: 2627: 2624: 2621: 2618: 2615: 2612: 2609: 2606: 2603: 2600: 2597: 2594: 2591: 2588: 2585: 2582: 2579: 2576: 2573: 2570: 2567: 2564: 2561: 2558: 2555: 2552: 2549: 2546: 2543: 2540: 2537: 2534: 2531: 2528: 2525: 2522: 2519: 2516: 2513: 2510: 2507: 2504: 2501: 2498: 2495: 2492: 2489: 2486: 2483: 2480: 2477: 2474: 2471: 2468: 2465: 2462: 2459: 2456: 2453: 2450: 2447: 2444: 2441: 2438: 2435: 2432: 2429: 2426: 2423: 2420: 2417: 2414: 2411: 2408: 2405: 2402: 2399: 2396: 2393: 2390: 2387: 2384: 2381: 2378: 2375: 2372: 2369: 2366: 2363: 2360: 2357: 2354: 2351: 2348: 2345: 2342: 2339: 2336: 2333: 2330: 2327: 2324: 2321: 2318: 2315: 2312: 2309: 2306: 2303: 2300: 2297: 2294: 2291: 2288: 2285: 2282: 2279: 2276: 2273: 2270: 2267: 2264: 2261: 2258: 2255: 2252: 2249: 2246: 2243: 2240: 2237: 2234: 2231: 2228: 2225: 2222: 2219: 2216: 2213: 2210: 2207: 2204: 2201: 2198: 2195: 2192: 2189: 2186: 2183: 2180: 2177: 2174: 2171: 2168: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2144: 2141: 2138: 2135: 2132: 2129: 2126: 2123: 2120: 2117: 2114: 2111: 2108: 2105: 2102: 2099: 2096: 2093: 2090: 2087: 2084: 2081: 2078: 2075: 2072: 2069: 2066: 2063: 2060: 2057: 2054: 2051: 2048: 2045: 2042: 2039: 2036: 2033: 2030: 2027: 2024: 2021: 2018: 2015: 2012: 2009: 2006: 2003: 2000: 1997: 1994: 1991: 1988: 1985: 1982: 1979: 1976: 1973: 1970: 1967: 1964: 1961: 1958: 1955: 1952: 1949: 1946: 1943: 1940: 1937: 1934: 1931: 1928: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1874: 1871: 1868: 1865: 1862: 1859: 1856: 1853: 1850: 1847: 1844: 1841: 1838: 1835: 1832: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1781: 1778: 1775: 1772: 1769: 1766: 1763: 1760: 1757: 1754: 1751: 1748: 1745: 1742: 1739: 1736: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1694: 1691: 1690:iColorOfBoundary 1688: 1685: 1682: 1679: 1676: 1673: 1672:iColorOfInterior 1670: 1667: 1664: 1661: 1658: 1655: 1654:iColorOfExterior 1652: 1649: 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1622: 1619: 1616: 1613: 1612:MinBoundaryWidth 1610: 1607: 1604: 1601: 1598: 1595: 1592: 1589: 1586: 1583: 1580: 1577: 1574: 1571: 1568: 1565: 1562: 1559: 1556: 1553: 1550: 1547: 1544: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1520: 1517: 1514: 1511: 1508: 1505: 1502: 1499: 1496: 1493: 1490: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1466: 1463: 1460: 1457: 1454: 1451: 1448: 1445: 1442: 1439: 1436: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1406: 1403: 1400: 1397: 1394: 1391: 1388: 1385: 1382: 1379: 1376: 1373: 1370: 1367: 1364: 1361: 1358: 1355: 1352: 1349: 1346: 1343: 1340: 1337: 1334: 1331: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1307: 1304: 1301: 1298: 1295: 1292: 1289: 1286: 1283: 1280: 1277: 1274: 1271: 1268: 1265: 1262: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1238: 1235: 1232: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1202: 1199: 1196: 1193: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 899: 896: 893: 890: 887: 884: 881: 878: 875: 872: 869: 866: 863: 860: 857: 854: 851: 848: 845: 842: 839: 836: 833: 830: 827: 824: 821: 818: 815: 812: 809: 806: 803: 800: 797: 794: 791: 788: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 755: 752: 749: 746: 743: 740: 737: 734: 731: 728: 725: 722: 719: 716: 713: 710: 707: 704: 701: 698: 695: 692: 689: 686: 683: 680: 677: 674: 671: 668: 665: 662: 659: 658:<string.h> 656: 653: 650: 649:<stdlib.h> 647: 644: 641: 638: 635: 632: 629: 626: 623: 620: 617: 614: 611: 608: 605: 602: 599: 596: 593: 590: 587: 584: 581: 578: 575: 572: 569: 566: 563: 560: 557: 554: 551: 548: 545: 542: 539: 536: 533: 530: 527: 524: 521: 518: 515: 512: 509: 496: 493: 490: 487: 484: 476:as the original. 433:Creative Commons 427: 426: 422: 421: 416: 415: 388: 379: 367: 349: 346: 343: 340: 337: 329:as the original. 286:Creative Commons 280: 279: 275: 274: 269: 268: 248: 231: 221: 209: 201: 195: 183: 180: 173: 170: 163: 160: 153: 150: 143: 142:bash source code 140: 133: 130: 123: 120: 113: 95: 74: 73: 67: 61: 59: 9899: 9898: 9894: 9893: 9892: 9890: 9889: 9888: 9865: 9815: 9800: 9792: 9791:Soul windsurfer 9784: 9762: 9761:Soul windsurfer 9754: 9732: 9731:Soul windsurfer 9724: 9680: 9679: 9676: 9675: 9674: 9673: 9672: 9671: 9670: 9669: 9667: 9657: 9656: 9655: 9653: 9638: 9637: 9636: 9635: 9634: 9633: 9632: 9631: 9629: 9617: 9616: 9615: 9613: 9594: 9593: 9592: 9591: 9590: 9589: 9588: 9587: 9585: 9584:23 October 2021 9575: 9574: 9573: 9571: 9556: 9555: 9554: 9553: 9552: 9551: 9550: 9549: 9547: 9535: 9534: 9533: 9531: 9512: 9511: 9510: 9509: 9508: 9507: 9506: 9505: 9503: 9491: 9490: 9489: 9487: 9468: 9467: 9466: 9465: 9464: 9463: 9462: 9461: 9460: 9459: 9456: 9453: 9447: 9446: 9441: 9438: 9432: 9431: 9426: 9423: 9414: 9413: 9412: 9410: 9400: 9399: 9398: 9396: 9361: 9360: 9359: 9358: 9357: 9356: 9355: 9354: 9352: 9340: 9339: 9338: 9336: 9312: 9311: 9310: 9293: 9292: 9291: 9288: 9285: 9282: 9279: 9276: 9275: 9233: 9222: 9203: 9202: 9197: 9189: 9184: 9180: 9172: 9165: 9164: 9160: 9157: 9154: 9149: 9148: 9145: 9141: 9138: 9135: 9132: 9129: 9126: 9122: 9118: 9115: 9111: 9108: 9105: 9102: 9099: 9095: 9091: 9088: 9085: 9081: 9078: 9075: 9071: 9068: 9065: 9062: 9059: 9056: 9053: 9049: 9046: 9043: 9040: 9037: 9034: 9031: 9028: 9025: 9022: 9019: 9016: 9013: 9010: 9006: 9002: 8999: 8996: 8992: 8989: 8986: 8982: 8979: 8976: 8972: 8969: 8966: 8963: 8960: 8957: 8953: 8949: 8946: 8943: 8939: 8936: 8933: 8929: 8926: 8923: 8920: 8917: 8914: 8911: 8909:OMP_DISPLAY_ENV 8908: 8905: 8901: 8898: 8895: 8892: 8889: 8886: 8883: 8881:OMP_DISPLAY_ENV 8880: 8877: 8874: 8871: 8868: 8864: 8861: 8858: 8857:native-fopenmp 8854: 8850: 8847: 8844: 8841: 8839:# chmod +x e.sh 8838: 8835: 8832: 8829: 8826: 8823: 8818: 8817: 8814: 8811: 8808: 8805: 8802: 8799: 8796: 8793: 8790: 8787: 8784: 8781: 8778: 8775: 8772: 8769: 8766: 8763: 8760: 8757: 8754: 8751: 8748: 8745: 8742: 8739: 8736: 8733: 8730: 8727: 8724: 8721: 8718: 8715: 8712: 8709: 8706: 8703: 8700: 8697: 8694: 8691: 8688: 8685: 8682: 8680:ProjectionTypeT 8679: 8676: 8673: 8670: 8667: 8664: 8661: 8658: 8655: 8652: 8649: 8646: 8643: 8640: 8637: 8634: 8631: 8628: 8625: 8622: 8619: 8616: 8613: 8610: 8607: 8604: 8601: 8598: 8595: 8592: 8589: 8586: 8583: 8580: 8577: 8574: 8571: 8568: 8565: 8562: 8559: 8556: 8553: 8550: 8547: 8544: 8541: 8538: 8535: 8532: 8529: 8526: 8523: 8520: 8517: 8514: 8511: 8508: 8505: 8502: 8499: 8496: 8493: 8490: 8487: 8484: 8481: 8478: 8475: 8472: 8469: 8466: 8464:" end of setup 8463: 8460: 8457: 8454: 8451: 8448: 8445: 8442: 8439: 8436: 8433: 8430: 8427: 8424: 8421: 8418: 8415: 8412: 8409: 8406: 8403: 8400: 8397: 8394: 8391: 8388: 8385: 8382: 8379: 8376: 8373: 8370: 8367: 8364: 8361: 8358: 8355: 8352: 8349: 8346: 8343: 8340: 8337: 8334: 8331: 8328: 8325: 8322: 8319: 8316: 8313: 8310: 8307: 8304: 8301: 8298: 8295: 8292: 8289: 8286: 8283: 8280: 8277: 8274: 8271: 8268: 8265: 8262: 8259: 8256: 8253: 8250: 8247: 8244: 8241: 8238: 8235: 8232: 8229: 8226: 8223: 8220: 8217: 8214: 8211: 8208: 8205: 8202: 8199: 8196: 8193: 8190: 8187: 8184: 8181: 8178: 8175: 8172: 8169: 8166: 8163: 8160: 8157: 8154: 8151: 8148: 8145: 8142: 8139: 8136: 8133: 8130: 8127: 8124: 8121: 8118: 8115: 8112: 8109: 8106: 8103: 8100: 8097: 8094: 8091: 8088: 8085: 8082: 8079: 8076: 8073: 8070: 8067: 8064: 8061: 8058: 8055: 8052: 8049: 8046: 8043: 8040: 8037: 8034: 8031: 8028: 8025: 8022: 8019: 8016: 8013: 8010: 8007: 8004: 8001: 7998: 7995: 7992: 7989: 7986: 7983: 7980: 7977: 7974: 7971: 7968: 7965: 7962: 7959: 7956: 7953: 7950: 7947: 7944: 7941: 7938: 7935: 7932: 7929: 7926: 7923: 7920: 7917: 7914: 7911: 7908: 7905: 7902: 7899: 7896: 7894:ProjectionTypeT 7893: 7890: 7887: 7884: 7881: 7878: 7875: 7872: 7869: 7866: 7863: 7860: 7857: 7854: 7851: 7848: 7845: 7842: 7839: 7836: 7833: 7830: 7827: 7824: 7821: 7818: 7815: 7812: 7809: 7806: 7803: 7800: 7797: 7794: 7791: 7788: 7785: 7782: 7779: 7776: 7773: 7770: 7767: 7764: 7761: 7758: 7755: 7752: 7749: 7746: 7743: 7740: 7737: 7734: 7731: 7728: 7725: 7722: 7719: 7716: 7713: 7710: 7707: 7704: 7701: 7698: 7695: 7692: 7689: 7686: 7683: 7680: 7677: 7674: 7671: 7668: 7665: 7662: 7659: 7656: 7653: 7650: 7647: 7644: 7641: 7638: 7635: 7632: 7629: 7626: 7623: 7620: 7617: 7614: 7611: 7608: 7605: 7602: 7599: 7596: 7593: 7590: 7587: 7584: 7581: 7578: 7575: 7572: 7569: 7566: 7563: 7560: 7557: 7554: 7551: 7548: 7545: 7542: 7539: 7536: 7533: 7530: 7527: 7524: 7521: 7518: 7515: 7512: 7509: 7506: 7503: 7500: 7497: 7494: 7491: 7488: 7485: 7482: 7479: 7476: 7473: 7470: 7467: 7464: 7461: 7458: 7455: 7452: 7449: 7446: 7443: 7440: 7437: 7434: 7431: 7428: 7425: 7422: 7419: 7416: 7413: 7410: 7407: 7404: 7401: 7398: 7395: 7392: 7389: 7386: 7383: 7380: 7377: 7374: 7371: 7368: 7365: 7362: 7359: 7356: 7353: 7350: 7347: 7344: 7341: 7338: 7335: 7332: 7329: 7326: 7323: 7320: 7317: 7314: 7311: 7308: 7305: 7302: 7299: 7296: 7293: 7290: 7287: 7284: 7281: 7278: 7275: 7272: 7269: 7266: 7263: 7260: 7257: 7254: 7251: 7248: 7245: 7242: 7239: 7236: 7233: 7230: 7227: 7224: 7221: 7218: 7215: 7212: 7209: 7206: 7203: 7200: 7197: 7194: 7191: 7188: 7185: 7182: 7179: 7176: 7173: 7170: 7167: 7164: 7161: 7158: 7155: 7152: 7149: 7146: 7143: 7140: 7137: 7134: 7131: 7128: 7125: 7122: 7119: 7116: 7113: 7110: 7107: 7104: 7101: 7098: 7095: 7092: 7089: 7086: 7083: 7080: 7077: 7074: 7071: 7068: 7065: 7062: 7059: 7056: 7053: 7050: 7047: 7044: 7041: 7038: 7035: 7032: 7029: 7026: 7023: 7020: 7017: 7014: 7011: 7008: 7005: 7002: 6999: 6996: 6993: 6990: 6987: 6984: 6981: 6978: 6975: 6972: 6969: 6966: 6963: 6960: 6957: 6954: 6951: 6949:ProjectionTypeT 6948: 6945: 6942: 6939: 6936: 6933: 6930: 6927: 6924: 6921: 6918: 6915: 6912: 6909: 6906: 6903: 6900: 6897: 6894: 6891: 6888: 6885: 6882: 6879: 6876: 6873: 6870: 6867: 6864: 6861: 6858: 6855: 6852: 6849: 6846: 6843: 6840: 6837: 6834: 6831: 6828: 6825: 6822: 6819: 6816: 6813: 6810: 6807: 6804: 6801: 6798: 6795: 6792: 6789: 6786: 6783: 6780: 6777: 6774: 6771: 6768: 6765: 6762: 6759: 6756: 6753: 6750: 6747: 6744: 6741: 6738: 6735: 6732: 6729: 6726: 6723: 6720: 6717: 6714: 6711: 6708: 6705: 6702: 6700:ProjectionTypeT 6699: 6696: 6693: 6690: 6687: 6684: 6681: 6678: 6675: 6672: 6669: 6666: 6663: 6660: 6657: 6654: 6651: 6648: 6645: 6642: 6639: 6636: 6633: 6630: 6627: 6624: 6621: 6618: 6615: 6612: 6609: 6606: 6603: 6600: 6597: 6594: 6591: 6588: 6585: 6582: 6579: 6576: 6573: 6570: 6567: 6564: 6562:ProjectionTypeT 6561: 6558: 6555: 6552: 6549: 6546: 6543: 6540: 6537: 6534: 6531: 6528: 6525: 6522: 6519: 6516: 6513: 6510: 6507: 6504: 6501: 6498: 6495: 6492: 6489: 6486: 6483: 6480: 6477: 6474: 6471: 6468: 6465: 6462: 6459: 6456: 6453: 6450: 6447: 6444: 6441: 6438: 6435: 6432: 6429: 6426: 6423: 6420: 6417: 6414: 6411: 6408: 6405: 6402: 6399: 6396: 6393: 6390: 6387: 6384: 6381: 6378: 6375: 6372: 6369: 6366: 6363: 6360: 6357: 6354: 6351: 6348: 6345: 6342: 6339: 6336: 6333: 6330: 6327: 6324: 6321: 6318: 6315: 6312: 6309: 6306: 6303: 6300: 6297: 6294: 6291: 6288: 6285: 6282: 6279: 6276: 6273: 6270: 6267: 6264: 6261: 6258: 6255: 6252: 6249: 6246: 6243: 6240: 6237: 6234: 6231: 6228: 6225: 6222: 6219: 6216: 6213: 6210: 6207: 6204: 6201: 6198: 6195: 6192: 6189: 6186: 6183: 6180: 6177: 6174: 6171: 6168: 6165: 6162: 6159: 6156: 6153: 6150: 6147: 6144: 6141: 6138: 6135: 6132: 6129: 6126: 6123: 6120: 6117: 6114: 6111: 6108: 6105: 6102: 6099: 6096: 6093: 6090: 6087: 6084: 6081: 6078: 6075: 6072: 6069: 6066: 6063: 6060: 6057: 6054: 6051: 6048: 6045: 6042: 6039: 6036: 6033: 6030: 6027: 6024: 6021: 6018: 6015: 6012: 6009: 6006: 6003: 6000: 5997: 5994: 5991: 5988: 5985: 5982: 5979: 5976: 5973: 5970: 5967: 5964: 5961: 5958: 5955: 5952: 5949: 5946: 5943: 5940: 5937: 5934: 5931: 5928: 5925: 5922: 5919: 5916: 5913: 5910: 5907: 5904: 5901: 5898: 5895: 5892: 5889: 5886: 5883: 5880: 5877: 5874: 5871: 5868: 5865: 5862: 5859: 5856: 5853: 5850: 5847: 5844: 5841: 5838: 5835: 5832: 5829: 5826: 5823: 5820: 5817: 5814: 5811: 5808: 5805: 5802: 5799: 5796: 5793: 5790: 5787: 5784: 5781: 5778: 5775: 5772: 5769: 5766: 5763: 5760: 5757: 5754: 5751: 5748: 5745: 5742: 5739: 5736: 5733: 5730: 5727: 5724: 5721: 5718: 5715: 5712: 5709: 5706: 5703: 5700: 5697: 5694: 5691: 5688: 5685: 5682: 5679: 5676: 5673: 5670: 5667: 5664: 5661: 5658: 5655: 5652: 5649: 5646: 5643: 5640: 5637: 5634: 5631: 5628: 5625: 5622: 5619: 5616: 5613: 5610: 5607: 5604: 5601: 5598: 5595: 5592: 5589: 5586: 5583: 5580: 5577: 5574: 5571: 5568: 5565: 5562: 5559: 5556: 5553: 5550: 5547: 5544: 5541: 5538: 5535: 5532: 5529: 5526: 5523: 5520: 5517: 5514: 5511: 5508: 5505: 5502: 5499: 5496: 5493: 5490: 5487: 5484: 5481: 5478: 5475: 5472: 5469: 5466: 5463: 5460: 5457: 5454: 5451: 5448: 5445: 5442: 5439: 5436: 5433: 5430: 5427: 5424: 5421: 5418: 5415: 5412: 5409: 5406: 5403: 5400: 5397: 5394: 5391: 5388: 5385: 5382: 5379: 5376: 5373: 5370: 5367: 5364: 5361: 5358: 5355: 5352: 5349: 5346: 5343: 5340: 5337: 5334: 5331: 5328: 5325: 5322: 5319: 5316: 5313: 5310: 5307: 5304: 5301: 5298: 5295: 5292: 5289: 5286: 5283: 5280: 5277: 5274: 5271: 5268: 5265: 5262: 5259: 5256: 5253: 5250: 5247: 5244: 5241: 5238: 5235: 5232: 5229: 5226: 5223: 5220: 5217: 5214: 5211: 5208: 5205: 5202: 5199: 5196: 5193: 5190: 5187: 5184: 5181: 5178: 5175: 5172: 5169: 5166: 5163: 5160: 5157: 5154: 5151: 5148: 5145: 5142: 5139: 5136: 5133: 5130: 5127: 5124: 5121: 5118: 5115: 5112: 5109: 5106: 5103: 5100: 5097: 5094: 5091: 5088: 5085: 5082: 5079: 5076: 5073: 5070: 5067: 5064: 5061: 5058: 5055: 5052: 5049: 5046: 5043: 5040: 5037: 5034: 5031: 5028: 5025: 5022: 5019: 5016: 5013: 5010: 5007: 5004: 5001: 4998: 4995: 4992: 4990:critical_points 4989: 4986: 4983: 4980: 4977: 4974: 4971: 4968: 4965: 4962: 4959: 4956: 4953: 4950: 4947: 4944: 4941: 4938: 4935: 4932: 4929: 4926: 4923: 4920: 4917: 4914: 4911: 4908: 4905: 4902: 4899: 4896: 4893: 4890: 4887: 4884: 4881: 4878: 4875: 4872: 4869: 4866: 4863: 4860: 4857: 4854: 4851: 4848: 4845: 4842: 4839: 4836: 4833: 4830: 4827: 4824: 4821: 4818: 4815: 4812: 4809: 4806: 4803: 4800: 4797: 4794: 4791: 4788: 4785: 4782: 4779: 4776: 4773: 4770: 4767: 4764: 4761: 4758: 4755: 4752: 4749: 4746: 4743: 4740: 4737: 4734: 4731: 4728: 4725: 4722: 4719: 4716: 4713: 4710: 4707: 4704: 4701: 4698: 4695: 4692: 4689: 4686: 4683: 4680: 4677: 4674: 4671: 4668: 4665: 4662: 4659: 4656: 4653: 4650: 4647: 4644: 4641: 4638: 4635: 4632: 4629: 4626: 4623: 4620: 4617: 4614: 4611: 4608: 4605: 4602: 4599: 4596: 4593: 4590: 4587: 4584: 4581: 4578: 4575: 4572: 4569: 4566: 4563: 4560: 4557: 4554: 4551: 4548: 4545: 4542: 4539: 4536: 4533: 4530: 4527: 4524: 4521: 4518: 4515: 4512: 4509: 4506: 4503: 4500: 4497: 4494: 4491: 4488: 4485: 4482: 4479: 4476: 4473: 4470: 4467: 4464: 4461: 4458: 4455: 4452: 4449: 4446: 4443: 4440: 4437: 4434: 4431: 4428: 4425: 4422: 4419: 4416: 4413: 4410: 4407: 4404: 4401: 4398: 4395: 4392: 4389: 4386: 4383: 4380: 4377: 4374: 4371: 4368: 4365: 4362: 4359: 4356: 4353: 4350: 4347: 4344: 4341: 4338: 4335: 4332: 4329: 4326: 4323: 4320: 4317: 4314: 4311: 4308: 4305: 4302: 4299: 4296: 4293: 4290: 4287: 4284: 4281: 4278: 4275: 4272: 4269: 4266: 4263: 4260: 4257: 4254: 4251: 4248: 4245: 4242: 4239: 4236: 4233: 4230: 4227: 4224: 4221: 4218: 4215: 4212: 4209: 4206: 4203: 4200: 4197: 4194: 4191: 4188: 4185: 4182: 4179: 4176: 4173: 4170: 4167: 4164: 4161: 4158: 4155: 4152: 4149: 4146: 4143: 4140: 4137: 4134: 4131: 4128: 4125: 4122: 4119: 4116: 4113: 4110: 4107: 4104: 4101: 4098: 4095: 4092: 4089: 4086: 4083: 4080: 4077: 4074: 4071: 4068: 4065: 4062: 4059: 4056: 4053: 4050: 4047: 4044: 4041: 4038: 4035: 4032: 4029: 4026: 4023: 4020: 4017: 4014: 4011: 4008: 4005: 4002: 3999: 3996: 3993: 3990: 3987: 3984: 3981: 3978: 3975: 3972: 3969: 3966: 3963: 3960: 3957: 3954: 3951: 3948: 3945: 3942: 3939: 3936: 3933: 3930: 3927: 3924: 3921: 3918: 3915: 3912: 3909: 3906: 3903: 3900: 3897: 3894: 3891: 3888: 3885: 3882: 3879: 3876: 3873: 3870: 3867: 3864: 3861: 3858: 3855: 3852: 3849: 3846: 3843: 3840: 3837: 3834: 3832:ProjectionTypeT 3831: 3828: 3825: 3822: 3819: 3816: 3813: 3810: 3807: 3804: 3801: 3798: 3795: 3792: 3789: 3786: 3783: 3780: 3777: 3774: 3771: 3768: 3765: 3762: 3759: 3756: 3753: 3750: 3747: 3744: 3741: 3738: 3735: 3732: 3729: 3726: 3723: 3720: 3717: 3714: 3711: 3708: 3705: 3702: 3699: 3696: 3693: 3690: 3687: 3684: 3681: 3678: 3675: 3672: 3669: 3666: 3663: 3660: 3657: 3654: 3651: 3648: 3645: 3642: 3639: 3636: 3633: 3630: 3627: 3624: 3621: 3618: 3615: 3612: 3609: 3606: 3603: 3600: 3597: 3594: 3591: 3588: 3585: 3582: 3579: 3576: 3573: 3570: 3567: 3564: 3561: 3558: 3555: 3552: 3549: 3546: 3543: 3540: 3537: 3534: 3531: 3528: 3525: 3522: 3519: 3516: 3513: 3510: 3507: 3504: 3501: 3498: 3495: 3492: 3489: 3486: 3483: 3480: 3477: 3474: 3471: 3468: 3465: 3462: 3459: 3456: 3453: 3450: 3447: 3444: 3441: 3438: 3435: 3432: 3429: 3426: 3423: 3420: 3417: 3414: 3411: 3408: 3405: 3402: 3399: 3396: 3393: 3390: 3387: 3384: 3381: 3378: 3375: 3372: 3369: 3366: 3363: 3360: 3357: 3354: 3351: 3348: 3345: 3342: 3339: 3336: 3333: 3330: 3327: 3324: 3321: 3318: 3315: 3312: 3309: 3306: 3303: 3300: 3297: 3294: 3291: 3288: 3285: 3282: 3279: 3276: 3273: 3270: 3267: 3264: 3261: 3258: 3255: 3252: 3249: 3246: 3243: 3240: 3237: 3234: 3231: 3228: 3225: 3222: 3219: 3216: 3213: 3210: 3207: 3204: 3201: 3198: 3195: 3192: 3189: 3186: 3183: 3180: 3177: 3174: 3171: 3168: 3165: 3162: 3159: 3156: 3153: 3150: 3147: 3144: 3141: 3138: 3135: 3132: 3129: 3126: 3123: 3120: 3117: 3115:ProjectionTypeT 3114: 3111: 3108: 3105: 3102: 3099: 3096: 3093: 3090: 3087: 3084: 3081: 3078: 3075: 3072: 3069: 3066: 3063: 3060: 3057: 3054: 3051: 3048: 3045: 3042: 3039: 3036: 3033: 3030: 3027: 3024: 3021: 3018: 3015: 3012: 3009: 3006: 3003: 3000: 2997: 2994: 2991: 2988: 2985: 2982: 2979: 2976: 2973: 2970: 2967: 2964: 2961: 2958: 2955: 2952: 2949: 2946: 2943: 2940: 2937: 2934: 2931: 2928: 2925: 2922: 2919: 2916: 2913: 2910: 2907: 2904: 2901: 2898: 2895: 2892: 2889: 2886: 2883: 2880: 2877: 2874: 2871: 2868: 2865: 2862: 2859: 2856: 2853: 2850: 2847: 2844: 2841: 2838: 2835: 2832: 2829: 2826: 2823: 2820: 2817: 2814: 2811: 2808: 2805: 2802: 2799: 2796: 2793: 2790: 2787: 2784: 2781: 2778: 2775: 2772: 2769: 2766: 2763: 2760: 2757: 2755:ProjectionTypeT 2754: 2751: 2748: 2745: 2742: 2739: 2736: 2733: 2730: 2727: 2724: 2721: 2718: 2715: 2712: 2709: 2706: 2703: 2700: 2697: 2694: 2691: 2688: 2685: 2682: 2679: 2676: 2673: 2670: 2667: 2664: 2661: 2658: 2655: 2652: 2649: 2646: 2643: 2640: 2637: 2634: 2631: 2628: 2625: 2622: 2619: 2616: 2613: 2610: 2607: 2605:ProjectionTypeT 2604: 2601: 2598: 2595: 2592: 2589: 2586: 2583: 2580: 2577: 2574: 2571: 2568: 2565: 2562: 2559: 2556: 2553: 2550: 2547: 2544: 2541: 2538: 2535: 2532: 2529: 2526: 2523: 2520: 2517: 2514: 2511: 2508: 2505: 2502: 2499: 2496: 2493: 2490: 2487: 2484: 2481: 2478: 2475: 2472: 2469: 2466: 2463: 2460: 2457: 2454: 2451: 2448: 2445: 2442: 2439: 2436: 2433: 2430: 2427: 2424: 2421: 2418: 2415: 2412: 2409: 2406: 2403: 2400: 2397: 2394: 2391: 2388: 2385: 2382: 2379: 2376: 2373: 2370: 2367: 2365:ProjectionTypeT 2364: 2361: 2358: 2355: 2352: 2349: 2346: 2343: 2340: 2337: 2334: 2331: 2328: 2325: 2322: 2319: 2316: 2313: 2310: 2307: 2304: 2301: 2298: 2295: 2292: 2289: 2286: 2283: 2280: 2277: 2274: 2271: 2268: 2265: 2262: 2259: 2256: 2253: 2250: 2247: 2244: 2241: 2238: 2235: 2232: 2229: 2226: 2223: 2220: 2217: 2214: 2211: 2208: 2205: 2202: 2199: 2196: 2193: 2190: 2187: 2184: 2181: 2178: 2175: 2172: 2169: 2166: 2163: 2160: 2157: 2154: 2151: 2148: 2145: 2142: 2139: 2136: 2133: 2130: 2127: 2124: 2121: 2118: 2115: 2112: 2109: 2106: 2103: 2100: 2097: 2094: 2091: 2088: 2085: 2082: 2079: 2076: 2073: 2070: 2067: 2064: 2061: 2058: 2055: 2052: 2049: 2046: 2043: 2040: 2037: 2034: 2031: 2028: 2025: 2022: 2019: 2016: 2013: 2010: 2007: 2004: 2001: 1998: 1995: 1992: 1989: 1986: 1983: 1980: 1977: 1974: 1971: 1968: 1965: 1962: 1959: 1956: 1953: 1950: 1947: 1944: 1941: 1938: 1935: 1932: 1929: 1926: 1923: 1920: 1917: 1914: 1911: 1908: 1905: 1902: 1899: 1896: 1893: 1890: 1887: 1884: 1881: 1878: 1875: 1872: 1869: 1866: 1863: 1860: 1857: 1854: 1851: 1848: 1845: 1842: 1839: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1785: 1782: 1779: 1776: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1740: 1737: 1734: 1731: 1728: 1725: 1722: 1719: 1716: 1713: 1710: 1708:iColorOfUnknown 1707: 1704: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1674: 1671: 1668: 1665: 1662: 1659: 1656: 1653: 1650: 1647: 1644: 1641: 1638: 1635: 1632: 1629: 1626: 1623: 1620: 1617: 1614: 1611: 1608: 1605: 1602: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1572: 1569: 1566: 1563: 1560: 1557: 1554: 1551: 1548: 1545: 1542: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1500: 1497: 1494: 1491: 1488: 1485: 1482: 1479: 1476: 1473: 1470: 1467: 1464: 1461: 1458: 1455: 1452: 1449: 1446: 1443: 1440: 1437: 1434: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1410: 1407: 1404: 1401: 1399:critical_points 1398: 1395: 1392: 1389: 1386: 1383: 1380: 1377: 1374: 1371: 1368: 1365: 1362: 1359: 1356: 1353: 1350: 1347: 1344: 1341: 1338: 1335: 1332: 1329: 1326: 1323: 1320: 1317: 1314: 1311: 1308: 1305: 1302: 1299: 1296: 1293: 1290: 1287: 1284: 1281: 1278: 1275: 1272: 1269: 1266: 1263: 1260: 1257: 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 979:ProjectionTypeT 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 909: 906: 904:#define PMAX 4 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 870: 867: 864: 861: 858: 856:#define FMAX 2 855: 852: 849: 846: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 813: 810: 807: 804: 801: 798: 795: 792: 789: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 735: 732: 729: 726: 723: 720: 717: 714: 711: 708: 705: 702: 699: 696: 693: 690: 687: 684: 681: 678: 675: 672: 669: 666: 663: 660: 657: 654: 651: 648: 645: 643:<stdio.h> 642: 639: 636: 633: 630: 627: 624: 621: 618: 615: 612: 609: 606: 603: 600: 597: 594: 591: 588: 585: 582: 579: 576: 573: 570: 567: 564: 561: 558: 555: 552: 549: 546: 543: 540: 537: 534: 531: 528: 525: 522: 519: 516: 513: 510: 507: 504: 499: 498: 497: 494: 491: 488: 485: 482: 481: 439: 428: 409: 408: 403: 389: 380: 371: 368: 352: 351: 350: 347: 344: 341: 338: 335: 334: 292: 281: 262: 261: 220:23 October 2021 211: 199: 192: 187: 181: 178: 171: 168: 161: 158: 151: 148: 141: 138: 131: 128: 121: 118: 114: 110: 101: 100: 89: 88: 87:is shown below. 63: 57: 55: 48: 47: 12: 11: 5: 9897: 9885: 9884: 9881: 9868: 9864: 9863: 9862: 9861: 9853: 9852: 9851: 9843: 9842: 9841: 9833: 9832: 9831: 9818: 9814: 9813: 9803: 9798: 9797: 9794: 9790: 9787: 9781: 9776: 9771: 9768: 9767: 9766:better quolity 9764: 9760: 9757: 9751: 9746: 9741: 9738: 9737: 9736:better quolity 9734: 9730: 9727: 9721: 9716: 9711: 9707: 9706: 9703: 9700: 9697: 9694: 9691: 9683: 9668: 9665: 9663: 9662: 9661: 9659: 9658: 9654: 9649: 9647: 9646: 9645: 9644: 9642: 9630: 9625: 9623: 9622: 9621: 9619: 9618: 9614: 9611:source of file 9609: 9607: 9606: 9605: 9604: 9602: 9598: 9597:source of file 9586: 9583: 9581: 9580: 9579: 9577: 9576: 9572: 9567: 9565: 9564: 9563: 9562: 9560: 9548: 9543: 9541: 9540: 9539: 9537: 9536: 9532: 9527: 9525: 9524: 9523: 9522: 9520: 9516: 9504: 9499: 9497: 9496: 9495: 9493: 9492: 9488: 9483: 9481: 9480: 9479: 9478: 9476: 9472: 9449: 9448: 9434: 9433: 9419: 9418: 9417: 9416: 9415: 9411: 9408: 9406: 9405: 9404: 9402: 9401: 9397: 9392: 9390: 9389: 9388: 9387: 9385: 9381: 9377: 9373: 9369: 9365: 9353: 9350:Mandelbrot set 9348: 9346: 9345: 9344: 9342: 9341: 9337: 9332: 9330: 9327: 9326: 9325: 9324: 9322: 9321:Mandelbrot set 9318: 9304: 9303: 9300: 9297: 9274: 9273: 9272: 9271: 9261: 9252: 9251: 9250: 9244: 9237:You are free: 9224: 9223: 9205: 9199: 9198: 9196: 9193: 9188: 9185: 9181: 9179: 9176: 9170: 9156: 9153: 9150: 8825: 8822: 8819: 8611:// translation 8131:__GNUC_MINOR__ 7948:ProjectionType 7897:ProjectionType 7222:ProjectionType 7066:ProjectionType 7024:ProjectionType 6952:ProjectionType 6904:// fill array 6784:ProjectionType 6703:ProjectionType 6625:ProjectionType 6619:give_parameter 6565:ProjectionType 4648:CopyBoundaries 4621:/* boundary */ 4045:ProjectionType 3865:ProjectionType 3835:ProjectionType 3562:ProjectionType 3526:ProjectionType 3469:ProjectionType 3436:ProjectionType 3118:ProjectionType 2809:exponentiation 2803:ProjectionType 2758:ProjectionType 2698:ProjectionType 2608:ProjectionType 2596:give_parameter 2512:exponentiation 2425:ProjectionType 2368:ProjectionType 955:exponentiation 667:<math.h> 631:user 2m26,763s 628:real 0m19,809s 568:creating image 559:* memory array 506: 503: 500: 480: 479: 478: 477: 467: 458: 457: 456: 450: 443:You are free: 430: 429: 411: 405: 404: 400: 399: 398: 397: 391: 390: 383: 381: 374: 372: 369: 362: 358: 357:Other versions 354: 353: 333: 332: 331: 330: 320: 311: 310: 309: 303: 296:You are free: 283: 282: 264: 258: 257: 255: 243: 242: 237: 233: 232: 227: 223: 222: 217: 213: 212: 202: 193: 191: 188: 186: 185: 175: 165: 155: 145: 135: 125: 109: 97: 96: 75: 65: 64: 45: 40: 39: 34: 29: 24: 19: 9: 6: 4: 3: 2: 9896: 9882: 9879: 9878: 9875: 9872: 9860: 9857: 9856: 9854: 9850: 9847: 9846: 9844: 9840: 9837: 9836: 9834: 9830: 9827: 9826: 9824: 9823: 9822: 9812: 9809: 9808: 9807: 9793: 9788: 9782: 9780: 9777: 9775: 9772: 9770: 9769: 9763: 9758: 9752: 9750: 9747: 9745: 9742: 9740: 9739: 9733: 9728: 9722: 9720: 9717: 9715: 9712: 9709: 9708: 9704: 9701: 9698: 9695: 9692: 9690: 9689: 9687: 9664: 9652: 9648: 9628: 9624: 9612: 9608: 9582: 9570: 9566: 9546: 9542: 9530: 9526: 9502: 9498: 9486: 9482: 9457:Adam majewski 9452: 9444: 9437: 9429: 9428:Adam majewski 9422: 9407: 9395: 9391: 9372:Adam majewski 9351: 9347: 9335: 9331: 9328: 9301: 9294: 9280:CC BY-SA 4.0 9269: 9265: 9262: 9259: 9256: 9255: 9253: 9248: 9245: 9242: 9239: 9238: 9236: 9235: 9231: 9228: 9211: 9192: 9191: 9175: 9174: 9169: 9167: 8653:// double m; 7135:" %d from %d 5761:// derivative 5698:// iteration 5314:// derivative 5251:// iteration 3694:BoundaryWidth 3556:map_parameter 3520:map_parameter 3463:map_parameter 3430:map_parameter 3229:plane_centers 2776:plane_centers 2692:map_parameter 2356:map_parameter 1630:BoundaryWidth 1366:plane_centers 685:<omp.h> 538:Adam Majewski 502:c source code 486:CC BY-SA 4.0 475: 471: 468: 465: 462: 461: 459: 454: 451: 448: 445: 444: 442: 441: 437: 434: 417: 396: 393: 392: 387: 382: 378: 373: 366: 361: 360: 359: 355: 339:CC BY-SA 4.0 328: 324: 321: 318: 315: 314: 312: 307: 304: 301: 298: 297: 295: 294: 290: 287: 270: 256: 252: 247: 244: 241: 240:Adam majewski 238: 234: 228: 224: 214: 208: 203: 196: 184: 176: 174: 166: 164: 156: 154: 146: 144: 136: 134: 132:c source code 126: 124: 116: 115: 93: 86: 85: 80: 76: 69: 68: 62: 60:, 101 frames) 53: 44: 38: 35: 33: 30: 28: 25: 23: 20: 18: 15: 9873: 9870: 9820: 9805: 9685: 9682:File history 9263: 9257: 9246: 9240: 9190: 9173: 9166: 8833:# which bash 8827:#!/bin/bash 8194:"setup start 7732:long_comment 7675:long_comment 7657:long_comment 7522:long_comment 7438:long_comment 7426:long_comment 6355:ComputeColor 6118:// boundary 6022:// interior 5530:// interior 634:sys 0m0,161s 607:time ./a.out 469: 463: 452: 446: 322: 316: 305: 299: 206: 92:You can help 82: 50: 22:File history 9501:copyrighted 9475:copyrighted 9264:share alike 9258:attribution 9178:text output 8665:FamilyTypeT 7978:translation 7954:translation 7909:translation 7882:FamilyTypeT 7852:translation 7813:translation 7228:translation 7072:translation 7030:translation 7006:local_setup 6964:translation 6937:FamilyTypeT 6790:translation 6715:translation 6688:FamilyTypeT 6631:translation 6577:translation 6550:FamilyTypeT 6376:FamilyTypeT 6319:// exterior 6136:// exterior 6031:// exterior 5785:iterMax_DEM 5641:// exterior 5539:// exterior 5338:iterMax_DEM 5071:// esacping 4951:iterMax_LSM 4921:FamilyTypeT 4051:translation 3907:PixelHeight 3847:translation 3820:FamilyTypeT 3799:local_setup 3670:iterMax_DEM 3646:iterMax_LSM 3580:translation 3544:translation 3481:translation 3448:translation 3211:plane_radii 3130:translation 3103:FamilyTypeT 2791:plane_radii 2743:FamilyTypeT 2710:translation 2623:translation 2524:translation 2482:translation 2446:translation 2398:translation 2245:lambda_type 2125:FamilyTypeT 1840:PixelHeight 1576:iterMax_DEM 1558:iterMax_LSM 1534:PixelHeight 1336:plane_radii 895:FamilyTypeT 883:lambda_type 583:indent d.c 470:share alike 464:attribution 323:share alike 317:attribution 198:Description 162:text output 9802:File usage 9783:600 × 600 9753:600 × 600 9723:600 × 600 9699:Dimensions 9651:media type 9641:media type 9409:some value 9187:references 9121:rm./*.pgm 9005:-pointsize 8975:basename-- 8779:projection 8767:MakeImages 8683:projection 7942:FamilyType 7885:FamilyType 7873:MakeImages 7216:FamilyType 7018:FamilyType 6940:FamilyType 6826:FamilyType 6778:FamilyType 6691:FamilyType 6553:FamilyType 6451:FamilyType 6379:FamilyType 5986:// for(i=0 5497:// for(i=0 4924:FamilyType 4039:FamilyType 3874:PixelWidth 3859:FamilyType 3823:FamilyType 3742:PixelWidth 3187:PixelWidth 3106:FamilyType 2746:FamilyType 2191:FamilyType 2128:FamilyType 1780:PixelWidth 1522:PixelWidth 1387://c lambda 246:Permission 172:references 27:File usage 9785:(4.09 MB) 9755:(3.28 MB) 9725:(3.51 MB) 9696:Thumbnail 9693:Date/Time 9666:image/gif 9569:inception 9559:inception 9195:Licensing 8008:SaveImage 7930:DrawImage 7408:shortName 7312:shortName 7282:SaveImage 7204:DrawPoint 6916:DrawImage 6832:parameter 6766:parameter 6667:DrawPoint 6652:parameter 6613:parameter 6493:parameter 6457:parameter 6394:parameter 6205:Give_DE_m 5662:Give_DE_m 5215:Give_DE_c 3853:set_plane 2734:set_plane 2719:parameter 2704:parameter 2686:parameter 2662:parameter 2569:parameter 2536:parameter 2494:parameter 2470:inversion 2452:parameter 2383:parameter 943:inversion 688:// OpenMP 661:// strcat 652:// malloc 207:English: 182:Licensing 58:image/gif 9867:Metadata 9302:Captions 9247:to remix 9241:to share 9232:license. 8842:# ./e.sh 8380:unsigned 8347:unsigned 8125:__GNUC__ 8044:\n\n\n\n 7972:GiveName 7801:GiveName 7645:fileName 7609:// info 7465:fileName 7414:fileType 7396:fileName 7378:fileType 7363:fileName 7336:unsigned 7291:unsigned 6985:unsigned 6970:unsigned 6844:unsigned 6808:unsigned 6745:unsigned 6400:unsigned 6349:unsigned 6193://int n; 6181:unsigned 6154:unsigned 4957:unsigned 4906:unsigned 4705:unsigned 4684:unsigned 4669:unsigned 4657:unsigned 4234:unsigned 4216:unsigned 4195:unsigned 4180:unsigned 4168:unsigned 4081:unsigned 2434:identity 1702:unsigned 1684:unsigned 1666:unsigned 1648:unsigned 1480://-0.05; 1459:1.401155 1186:unsigned 1162:unsigned 1147:unsigned 1126:unsigned 1099:unsigned 1081:unsigned 1057:unsigned 1039:unsigned 1021:unsigned 997:unsigned 928:identity 682:#include 673:#include 664:#include 655:#include 646:#include 640:#include 453:to remix 447:to share 438:license. 306:to remix 300:to share 291:license. 230:Own work 108:Contents 37:Metadata 9710:current 9705:Comment 9394:creator 9364:creator 9334:depicts 9317:depicts 9306:English 9139:$ SHELL 9098:convert 9094:Csort-n 8995:convert 8915:"FALSE" 8500:fprintf 8452:fprintf 8422:fprintf 8257:iHeight 8239:iHeight 8215:iHeight 8182:fprintf 7834:sprintf 7534:iHeight 7480:fprintf 7432:sprintf 7390:sprintf 7159://info 7123:fprintf 7036:fprintf 6760:complex 6607:complex 6535:complex 6511:default 6388:complex 6277:FP_ZERO 6166:complex 6112:FP_ZERO 5746:complex 5704:complex 5671:complex 5299:complex 5257:complex 5224:complex 4978:complex 4930:complex 4720:fprintf 4003:iHeight 3217:complex 2884://0.75; 2764:complex 2656:complex 2617:complex 2590:complex 2554:default 2404:complex 2392:complex 2377:complex 2350:complex 2296:default 2167:complex 2152:complex 2140:complex 2110:complex 2068:complex 2056:complex 2038:complex 1993:complex 1981:complex 1963:complex 1858:complex 1504://-0.1; 1492://0.75; 1444:complex 1393:complex 1360:complex 1105:iHeight 967:moebius 916:typedef 862:typedef 778:Unknown 745:typedef 190:Summary 122:Summary 54:‎ 9127:printf 9116:printf 9089:LC_ALL 9082:'%s\n' 9079:printf 9060:$ file 9000:$ file 8980:$ file 8944:printf 8942:100MP 8934:export 8932:100MP 8924:export 8918:printf 8906:export 8896:printf 8890:printf 8887:"TRUE" 8878:export 8848:printf 8806:return 8773:family 8668:family 8656:double 8632:double 8596:double 8557:return 8506:stderr 8476:return 8458:stderr 8440:return 8428:stderr 8374:sizeof 8362:malloc 8341:sizeof 8329:malloc 8281:iWidth 8233:iWidth 8209:iWidth 8188:stderr 8149:return 8107:printf 8089:printf 8053:return 8035:printf 7906:double 7858:return 7822:static 7810:double 7780:return 7750:printf 7714:printf 7690:printf 7669:strlen 7633:printf 7597:fclose 7570:sizeof 7558:fwrite 7549:size_t 7528:iWidth 7402:"%s%s" 7384:".pgm" 7258:return 7129:stderr 7042:stderr 6961:double 6892:return 6883:iColor 6856:Give_i 6814:iColor 6763:double 6712:double 6649:return 6610:double 6574:double 6538:double 6526:iColor 6523:return 6481:iColor 6439:iColor 6418:switch 6406:iColor 6391:double 6328:iColor 6325:return 6307:iColor 6286:iColor 6241:iColor 6196:double 6187:iColor 6169:double 6142:return 5764:double 5743:double 5734:double 5722:double 5701:double 5668:double 5659:double 5647:return 5317:double 5296:double 5287:double 5275:double 5254:double 5221:double 5212:double 5194:iColor 5191:return 5167:double 5146:iColor 5128:iColor 4981:double 4963:iColor 4933:double 4885:return 4837:Give_i 4726:stderr 4630:return 4546:Give_i 4288:sizeof 4264:memset 4135:iWidth 4120:return 4087:Give_i 4078:inline 4075:static 4057:return 3997:double 3988:iWidth 3982:double 3844:double 3772:printf 3712:printf 3706:2000.0 3700:iWidth 3676:printf 3652:printf 3628:printf 3589:printf 3490:printf 3400:printf 3376:printf 3340:printf 3304:printf 3280:printf 3235:printf 3220:double 3193:printf 3169:printf 3139:printf 3127:double 3067:return 3061://0.7; 3055:radius 3046:center 3031:// inv 3025:radius 3016:center 2989:radius 2944://0.7; 2938:radius 2929:center 2914:// inv 2908:radius 2899:center 2872:radius 2863:center 2839:radius 2830:center 2785:radius 2782:double 2770:center 2767:double 2716:return 2668:Give_p 2659:double 2620:double 2593:double 2578:return 2419:switch 2407:double 2395:double 2380:double 2353:double 2335:return 2200:c_type 2185:switch 2170:double 2155:double 2137:double 2113:double 2080:return 2071:double 2053:double 2041:double 2005:return 1996:double 1978:double 1966:double 1939:return 1927:Give_y 1918:double 1906:Give_x 1897:double 1864:Give_p 1861:double 1855:inline 1852:static 1822:return 1801:Give_y 1798:double 1795:inline 1792:static 1762:return 1741:Give_x 1738:double 1735:inline 1732:static 1627:double 1609:double 1606:// dem 1600:2000.0 1591:double 1543:double 1531:double 1519:double 1516://0.7; 1507:double 1495:double 1483:double 1471:double 1447:double 1423:double 1396:double 1363:double 1333:double 1183:static 1123:static 1096:static 1078:static 1054:static 1045:iWidth 1036:static 1018:static 994:static 871:c_type 724:#endif 721:#endif 718:#endif 709:#endif 613:./g.sh 236:Author 226:Source 9171:make 9146:# end 9106:files 9084:*.gif 9052:.gif 8956:*.pgm 8725:<= 8590:setup 8368:iSize 8335:iSize 8305:iSize 8275:ixMax 8251:iyMax 8248:// iy 8227:iSize 8173:setup 7915:const 7903:const 7891:const 7879:const 7807:const 7792:const 7774:iSize 7768:rSize 7624:iSize 7618:rSize 7582:iSize 7552:rSize 7504:%u %u 7459:fopen 7369:const 7333:const 7303:const 7288:const 7186:ixMax 7183:<= 7174:ixMin 7153:iyMax 7108:iyMax 7105:<= 7096:iyMin 6958:const 6946:const 6934:const 6922:const 6733:const 6721:const 6709:const 6697:const 6685:const 6673:const 6595:const 6583:const 6571:const 6559:const 6547:const 6499:break 6463:break 6385:const 6373:const 6361:const 5974:break 5485:break 5158:255.0 5065:break 4918:const 4810:ixMax 4768:iyMax 4654:const 4378:ixMax 4336:iyMax 4282:iSize 4165:const 4105:const 4093:const 3937:ratio 3931:iyMax 3898:ixMax 3841:const 3829:const 3817:const 3805:const 3607:ratio 3550:cimag 3514:cimag 3457:creal 3424:creal 3265:cimag 3253:creal 3124:const 3112:const 3100:const 3088:const 3040:cimag 3010:cimag 2923:cimag 2893:cimag 2857:creal 2824:creal 2752:const 2740:const 2641:const 2629:const 2614:const 2602:const 2545:break 2500:break 2458:break 2389:const 2374:const 2362:const 2287:break 2233:break 2149:const 2134:const 2122:const 2065:const 2050:const 1990:const 1975:const 1882:const 1870:const 1807:const 1747:const 1570:const 1552:const 1546:ratio 1441:const 1420:const 1390:const 1357:const 1330:const 1132:iSize 1087:iyMax 1063:iyMin 1027:ixMax 1003:ixMin 844:Blend 9702:User 9289:true 9286:true 9152:make 9133:echo 9123:echo 9066:done 9054:echo 8985:.pgm 8952:file 8902:time 8869:exit 8865:echo 8862:then 8728:nMax 8647:nMax 8617:nMax 8605:-4.0 8581:main 8545:edge 8539:free 8533:data 8527:free 8416:NULL 8410:edge 8404:NULL 8398:data 8383:char 8356:edge 8350:char 8323:data 8299:iMax 8272://ix 8020:Name 8014:edge 7999:edge 7993:data 7966:Name 7960:data 7924:Name 7918:char 7861:Name 7846:"%f" 7840:Name 7828:Name 7825:char 7795:char 7744:else 7708:else 7663:NULL 7498:# %s 7471:"wb" 7423:char 7372:char 7360:char 7321:FILE 7306:char 7294:char 7252:// 6973:char 6811:char 6748:char 6469:case 6430:case 6403:char 6352:char 6304:else 6256:else 6229:< 6184:char 6157:char 6121:else 6094:< 6067:cabs 6025:else 6016:-1.0 6001:iMax 5965:> 5944:cabs 5818:iMax 5815:< 5779:iMax 5626:else 5602:< 5575:cabs 5533:else 5524:-1.0 5512:iMax 5476:> 5455:cabs 5371:iMax 5368:< 5332:iMax 5143:else 5119:nMax 5056:> 5044:cabs 5020:nMax 5017:< 4960:char 4945:nMax 4909:char 4807:< 4765:< 4672:char 4660:char 4603:else 4510:sqrt 4375:< 4333:< 4237:char 4183:char 4171:char 3970:yMin 3964:yMax 3952:xMin 3946:xMax 3922:yMin 3916:yMax 3889:xMin 3883:xMax 3781:\n\n 3763:xMin 3757:xMax 3568:yMax 3532:yMin 3475:xMax 3442:xMin 3370:yMax 3364:yMin 3334:xMax 3328:xMin 3163:xMin 3157:xMax 3079:void 3034:yMax 3004:yMin 2977:xMax 2971:xMin 2956:xMax 2950:else 2917:yMax 2887:yMin 2851:xMax 2818:xMin 2530:cexp 2509:case 2467:case 2431:case 2242:case 2197:case 1828:yMax 1768:xMin 1705:char 1687:char 1669:char 1651:char 1618:0.03 1582:2500 1564:1000 1510:yMax 1498:yMin 1486:xMax 1474:xMin 1375:-0.5 1192:iMax 1171:edge 1165:char 1156:data 1150:char 1117:// 1111:1000 919:enum 865:enum 748:enum 495:true 492:true 348:true 345:true 216:Date 152:make 17:File 9436:URL 9376:URL 9158:all 9125:OK 9103:$ { 9041:$ { 9014:$ { 8973:$ ( 8950:for 8800:(); 8797:end 8707:int 8701:for 8641:8.0 8623:100 8614:int 8593:(); 8578:int 8554:(); 8497:(){ 8494:end 8491:int 8386:)); 8353:)); 8170:int 8086:// 8074:int 7936:LSM 7870:int 7777:);} 7492:"P5 7420:// 7348:255 7339:int 7279:int 7249:);} 7162:for 7084:for 6988:int 6913:int 6889:// 6847:int 6736:int 6724:int 6664:int 6598:int 6586:int 6472:DEM 6433:LSM 6232:0.0 6217:// 6130:1.0 6082:// 6052:log 6040:2.0 5794:for 5776:int 5755:1.0 5713:0.5 5683:int 5635:1.0 5590:// 5560:log 5548:2.0 5416:1.0 5347:for 5329:int 5266:0.0 5236:int 5152:255 4996:for 4969:int 4942:int 4786:for 4744:for 4708:int 4687:int 4645:int 4594:255 4354:for 4312:for 4303:// 4300:)); 4219:int 4198:int 4156:int 4108:int 4096:int 4084:int 3796:int 3547:)), 3001:// 2983:2.0 2962:0.7 2731:int 2644:int 2632:int 2488:1.0 2275:1.0 2023:1.0 1885:int 1873:int 1810:int 1750:int 1678:200 1660:250 1636:2.0 1573:int 1555:int 1432:1.0 1414:0.5 1408:0.0 1381:0.0 1351:1.5 1345:1.5 1189:int 1129:int 1102:int 1084:int 1060:int 1042:int 1024:int 1000:int 901:// 838:POT 820:DLD 814:SAC 808:104 802:MBD 796:103 784:102 772:101 766:DEM 760:100 754:LSM 9454:: 9439:: 9424:: 9007:50 8961:do 8954:in 8875:fi 8859:if 8788:); 8761:dt 8749:t0 8740:){ 8734:++ 8689:11 8635:dt 8599:t0 8584:() 8548:); 8536:); 8521:); 8515:\n 8473:); 8467:\n 8437:); 8419:){ 8413:== 8407:|| 8401:== 8392:if 8389:// 8203:); 8197:\n 8176:() 8140:); 8116:\n 8104:); 8098:\n 8095:" 8080:() 8071:*/ 8065:/* 8050:); 8023:); 8002:); 7981:); 7963:); 7912:){ 7855:); 7759:\n 7735:); 7723:\n 7705:); 7699:\n 7681:== 7666:|| 7660:== 7651:if 7648:); 7621:== 7612:if 7606:); 7603:fp 7591:); 7588:fp 7579:), 7543:); 7513:\n 7510:%u 7507:\n 7501:\n 7495:\n 7486:fp 7474:); 7453:fp 7447:); 7417:); 7327:fp 7240:iy 7234:ix 7195:ix 7192:++ 7180:ix 7168:ix 7156:); 7147:iy 7138:\r 7120:){ 7117:iy 7114:++ 7102:iy 7090:iy 7075:); 7051:\n 7033:); 6997:iy 6991:ix 6871:); 6868:iy 6862:ix 6835:); 6805:); 6802:iy 6796:ix 6739:iy 6727:ix 6646:); 6643:iy 6637:ix 6604:){ 6601:iy 6589:ix 6517:{} 6496:); 6466:;} 6460:); 6436::{ 6427:){ 6397:){ 6346:*/ 6322:}; 6274:== 6271:de 6265:if 6250:;} 6226:de 6220:if 6214:); 6199:de 6175:){ 6115:;} 6091:de 6085:if 6073:dM 6034:de 6019:;} 5998:== 5989:if 5968:ER 5956:if 5953:); 5932:); 5869:dM 5839:dM 5827:++ 5767:de 5758:;; 5749:dM 5617:de 5599:de 5593:if 5581:dC 5542:de 5509:== 5500:if 5479:ER 5467:if 5464:); 5410:dC 5392:dC 5380:++ 5320:de 5302:dC 5182:60 5164:(( 5137:;} 5116:== 5107:if 5095:); 5080:fm 5059:ER 5038:if 5032:){ 5029:++ 4939:){ 4882:;} 4864:== 4855:if 4852:); 4849:iY 4843:iX 4822:iX 4819:++ 4813:-1 4804:iX 4792:iX 4780:iY 4777:++ 4771:-1 4762:iY 4750:iY 4741:); 4735:\n 4696:iY 4690:iX 4618:;} 4597:;} 4576:== 4567:if 4561:); 4558:iY 4552:iX 4537:); 4534:Gv 4528:Gv 4522:Gh 4516:Gh 4450:Gh 4396:Gv 4393:){ 4390:iX 4387:++ 4381:-1 4372:iX 4360:iX 4351:){ 4348:iY 4345:++ 4339:-1 4330:iY 4318:iY 4252:Gv 4246:Gh 4207:iY 4201:iX 4129:iy 4123:ix 4111:iy 4099:ix 4066:}; 4054:); 4006:); 3979:(( 3973:)) 3943:(( 3868:); 3850:){ 3790:// 3787:); 3769:); 3721:\n 3709:); 3685:\n 3673:); 3661:\n 3649:); 3637:\n 3610:); 3598:\n 3586:); 3583:)) 3505:\n 3499:\t 3487:); 3484:)) 3451:)) 3415:\n 3409:\t 3397:); 3391:\n 3385:\t 3373:); 3355:\n 3349:\t 3337:); 3319:\n 3313:\t 3301:); 3295:\n 3289:\t 3277:); 3262:), 3244:\n 3214:); 3202:\n 3190:); 3178:\n 3166:); 3148:\n 3133:){ 2806:!= 2797:if 2761:){ 2713:); 2683:); 2680:iy 2674:ix 2650:){ 2647:iy 2635:ix 2572:;} 2548:;} 2515::{ 2503:;} 2473::{ 2461:;} 2437::{ 2428:){ 2401:){ 2290:;} 2284:); 2236:;} 2194:){ 2179:z0 2143:z0 2107:*/ 2077:){ 2044:fc 2032:); 2002:){ 1969:fm 1936:); 1933:iy 1915:); 1912:ix 1888:iy 1876:ix 1843:); 1834:iy 1813:iy 1783:); 1774:ix 1753:ix 1714:30 1594:ER 1450:cf 1417:}; 1384:}; 1354:}; 1324:*/ 1207:/* 1093:// 1033:// 973:13 961:12 949:11 934:10 925:// 913:*/ 910:/* 832:NP 826:ND 790:BD 742:*/ 637:*/ 508:/* 9161:: 9142:" 9136:" 9112:" 9109:} 9100:" 9096:) 9092:= 9086:| 9076:( 9063:" 9057:" 9050:" 9047:} 9044:b 9038:" 9035:" 9032:} 9029:4 9026:: 9023:0 9020:: 9017:b 9011:" 9003:" 8997:" 8987:) 8983:" 8977:" 8970:= 8967:b 8958:; 8940:= 8930:= 8912:= 8884:= 8872:1 8855:= 8815:} 8812:; 8809:0 8791:} 8785:t 8782:, 8776:, 8770:( 8764:; 8758:* 8755:n 8752:+ 8746:= 8743:t 8737:n 8731:; 8722:n 8719:; 8716:0 8713:= 8710:n 8704:( 8692:; 8686:= 8677:; 8674:1 8671:= 8662:; 8659:t 8650:; 8644:/ 8638:= 8626:; 8620:= 8608:; 8602:= 8587:{ 8566:} 8563:; 8560:0 8542:( 8530:( 8518:" 8509:, 8503:( 8485:} 8482:; 8479:0 8470:" 8461:, 8455:( 8449:} 8446:; 8443:1 8431:, 8425:( 8395:( 8377:( 8371:* 8365:( 8359:= 8344:( 8338:* 8332:( 8326:= 8314:; 8311:1 8308:- 8302:= 8290:; 8287:1 8284:- 8278:= 8266:; 8263:1 8260:- 8254:= 8242:; 8236:* 8230:= 8224:; 8218:* 8212:= 8200:" 8191:, 8185:( 8179:{ 8158:} 8155:; 8152:0 8134:, 8128:, 8122:, 8119:" 8110:( 8101:" 8092:( 8083:{ 8062:} 8059:; 8056:0 8047:" 8038:( 8017:, 8011:( 7996:, 7990:( 7975:( 7969:= 7957:, 7951:, 7945:, 7939:, 7933:( 7927:; 7921:* 7900:, 7888:, 7876:( 7867:} 7864:; 7849:, 7843:, 7837:( 7831:; 7819:{ 7816:) 7804:( 7798:* 7789:} 7786:; 7783:0 7771:, 7765:, 7762:" 7753:( 7747:{ 7741:} 7738:} 7729:, 7726:" 7717:( 7711:{ 7702:" 7696:" 7693:( 7687:) 7684:0 7678:) 7672:( 7654:( 7642:, 7636:( 7630:{ 7627:) 7615:( 7600:( 7585:, 7576:A 7573:( 7567:, 7564:A 7561:( 7555:= 7537:, 7531:, 7525:, 7519:, 7516:" 7489:, 7483:( 7468:, 7462:( 7456:= 7441:, 7435:( 7429:; 7411:, 7405:, 7399:, 7393:( 7387:; 7381:= 7375:* 7366:; 7351:; 7345:= 7330:; 7324:* 7318:{ 7315:) 7309:* 7300:, 7297:A 7285:( 7267:} 7264:; 7261:0 7255:} 7246:A 7243:, 7237:, 7231:, 7225:, 7219:, 7213:, 7207:( 7201:{ 7198:) 7189:; 7177:; 7171:= 7165:( 7150:, 7144:, 7141:" 7132:, 7126:( 7111:; 7099:; 7093:= 7087:( 7069:, 7063:, 7057:, 7054:" 7045:, 7039:( 7027:, 7021:, 7015:, 7009:( 7000:; 6994:, 6982:{ 6979:) 6976:A 6967:, 6955:, 6943:, 6931:, 6919:( 6901:} 6898:; 6895:0 6886:; 6880:= 6877:A 6865:, 6859:( 6853:= 6850:i 6829:, 6823:( 6817:= 6799:, 6793:, 6787:, 6781:, 6775:( 6769:= 6757:{ 6754:) 6751:A 6742:, 6730:, 6718:, 6706:, 6694:, 6682:, 6670:( 6658:} 6655:; 6640:, 6634:, 6628:, 6622:( 6616:= 6592:, 6580:, 6568:, 6556:, 6544:( 6532:} 6529:; 6520:} 6514:: 6505:} 6502:; 6490:( 6484:= 6478:{ 6475:: 6454:, 6448:( 6442:= 6421:( 6415:; 6412:0 6409:= 6382:, 6370:, 6358:( 6334:} 6331:; 6316:; 6310:= 6298:} 6295:; 6289:= 6283:{ 6280:) 6268:( 6262:{ 6244:= 6238:{ 6235:) 6223:( 6211:p 6208:( 6202:= 6190:; 6172:p 6163:( 6151:} 6148:; 6145:D 6139:} 6133:; 6127:= 6124:D 6109:= 6106:D 6103:{ 6100:) 6088:( 6079:; 6076:) 6070:( 6064:/ 6061:) 6058:R 6055:( 6049:* 6046:R 6043:* 6037:= 6028:{ 6013:= 6010:D 6007:{ 6004:) 5995:i 5992:( 5983:} 5977:; 5971:) 5962:R 5959:( 5950:Z 5947:( 5941:= 5938:R 5929:Z 5926:- 5923:1 5920:( 5917:* 5914:Z 5911:* 5908:M 5905:= 5902:Z 5896:; 5893:Z 5890:* 5887:Z 5884:- 5881:Z 5878:+ 5875:M 5872:* 5866:* 5863:) 5860:Z 5857:* 5854:2 5851:- 5848:1 5845:( 5842:= 5833:{ 5830:) 5824:i 5821:; 5812:i 5809:; 5806:0 5803:= 5800:i 5797:( 5788:; 5782:= 5770:; 5752:= 5740:; 5737:D 5728:; 5725:R 5716:; 5710:= 5707:Z 5695:; 5692:0 5689:= 5686:i 5680:{ 5677:) 5674:M 5665:( 5656:} 5653:; 5650:D 5644:} 5638:; 5632:= 5629:D 5620:; 5614:= 5611:D 5608:) 5596:( 5587:; 5584:) 5578:( 5572:/ 5569:) 5566:R 5563:( 5557:* 5554:R 5551:* 5545:= 5536:{ 5527:; 5521:= 5518:D 5515:) 5506:i 5503:( 5494:} 5488:; 5482:) 5473:R 5470:( 5461:Z 5458:( 5452:= 5449:R 5443:; 5440:C 5437:+ 5434:Z 5431:* 5428:Z 5425:= 5422:Z 5419:; 5413:+ 5407:* 5404:Z 5401:* 5398:2 5395:= 5386:{ 5383:) 5377:i 5374:; 5365:i 5362:; 5359:0 5356:= 5353:i 5350:( 5341:; 5335:= 5323:; 5311:; 5308:0 5305:= 5293:; 5290:D 5281:; 5278:R 5269:; 5263:= 5260:Z 5248:; 5245:0 5242:= 5239:i 5233:{ 5230:) 5227:C 5218:( 5200:} 5197:; 5185:; 5179:/ 5176:) 5173:n 5170:) 5161:* 5155:- 5149:= 5134:0 5131:= 5125:{ 5122:) 5113:n 5110:( 5104:} 5092:p 5089:, 5086:z 5083:( 5077:= 5074:z 5068:; 5062:) 5053:) 5050:z 5047:( 5041:( 5026:n 5023:; 5014:n 5011:; 5008:0 5005:= 5002:n 4999:( 4993:; 4987:= 4984:z 4975:; 4972:n 4966:; 4954:; 4948:= 4936:p 4927:, 4915:( 4894:} 4891:; 4888:0 4879:0 4876:= 4873:D 4870:) 4867:0 4861:S 4858:( 4846:, 4840:( 4834:= 4831:i 4828:{ 4825:) 4816:; 4801:; 4798:1 4795:= 4789:( 4783:) 4774:; 4759:; 4756:1 4753:= 4747:( 4738:" 4729:, 4723:( 4714:; 4711:i 4699:; 4693:, 4681:{ 4678:) 4675:D 4666:, 4663:S 4651:( 4639:} 4636:; 4633:0 4627:} 4624:} 4615:0 4612:= 4609:D 4606:{ 4591:= 4588:D 4585:{ 4582:) 4579:0 4573:G 4570:( 4555:, 4549:( 4543:= 4540:i 4531:* 4525:+ 4519:* 4513:( 4507:= 4504:G 4501:; 4498:S 4495:- 4492:S 4489:* 4486:2 4483:- 4480:S 4477:- 4474:S 4471:+ 4468:S 4465:* 4462:2 4459:+ 4456:S 4453:= 4447:; 4444:S 4441:- 4438:S 4435:* 4432:2 4429:- 4426:S 4423:- 4420:S 4417:+ 4414:S 4411:* 4408:2 4405:+ 4402:S 4399:= 4384:; 4369:; 4366:1 4363:= 4357:( 4342:; 4327:; 4324:1 4321:= 4315:( 4297:D 4294:* 4291:( 4285:* 4279:, 4273:, 4270:D 4267:( 4255:; 4249:, 4243:, 4240:G 4225:; 4222:i 4210:; 4204:, 4192:{ 4189:) 4186:D 4177:, 4174:S 4162:( 4141:} 4138:; 4132:* 4126:+ 4117:{ 4114:) 4102:, 4090:( 4063:; 4060:0 4048:, 4042:, 4036:, 4030:( 4021:; 4015:= 4000:) 3994:( 3991:/ 3985:) 3976:/ 3967:- 3961:( 3958:/ 3955:) 3949:- 3940:= 3934:; 3928:/ 3925:) 3919:- 3913:( 3910:= 3901:; 3895:/ 3892:) 3886:- 3880:( 3877:= 3862:, 3856:( 3838:, 3826:, 3814:, 3802:( 3793:} 3784:" 3778:" 3775:( 3766:) 3760:- 3754:( 3751:/ 3745:, 3739:/ 3733:, 3727:, 3724:" 3715:( 3703:/ 3697:* 3691:, 3688:" 3679:( 3667:, 3664:" 3655:( 3643:, 3640:" 3631:( 3604:, 3601:" 3592:( 3577:, 3574:I 3571:* 3565:, 3559:( 3553:( 3541:, 3538:I 3535:* 3529:, 3523:( 3517:( 3511:, 3508:" 3493:( 3478:, 3472:, 3466:( 3460:( 3454:, 3445:, 3439:, 3433:( 3427:( 3421:, 3418:" 3403:( 3394:" 3382:" 3379:( 3367:, 3361:, 3358:" 3343:( 3331:, 3325:, 3322:" 3307:( 3298:" 3286:" 3283:( 3274:) 3271:c 3268:( 3259:c 3256:( 3250:, 3247:" 3238:( 3232:; 3226:= 3223:c 3208:, 3205:" 3196:( 3184:, 3181:" 3172:( 3160:- 3154:, 3151:" 3142:( 3121:, 3109:, 3097:, 3085:( 3076:} 3073:; 3070:0 3064:} 3058:; 3052:+ 3049:) 3043:( 3037:= 3028:; 3022:- 3019:) 3013:( 3007:= 2998:; 2992:* 2986:* 2980:- 2974:= 2965:; 2959:= 2953:{ 2947:} 2941:; 2935:+ 2932:) 2926:( 2920:= 2911:; 2905:- 2902:) 2896:( 2890:= 2881:; 2875:* 2869:+ 2866:) 2860:( 2854:= 2848:; 2842:* 2836:- 2833:) 2827:( 2821:= 2815:{ 2812:) 2800:( 2794:; 2788:= 2779:; 2773:= 2749:, 2737:( 2725:} 2722:; 2707:, 2701:, 2695:( 2689:= 2677:, 2671:( 2665:= 2638:, 2626:, 2611:, 2599:( 2587:} 2584:; 2581:p 2575:} 2566:= 2563:p 2560:{ 2557:: 2542:; 2539:) 2533:( 2527:+ 2521:= 2518:p 2497:; 2491:/ 2485:+ 2479:= 2476:p 2455:; 2449:+ 2443:= 2440:p 2422:( 2413:; 2410:p 2386:, 2371:, 2359:( 2344:} 2341:; 2338:z 2332:} 2329:} 2326:; 2323:p 2320:+ 2317:z 2314:* 2311:z 2308:= 2305:z 2302:{ 2299:: 2281:z 2278:- 2272:( 2269:* 2266:z 2263:* 2260:p 2257:= 2254:z 2251:{ 2248:: 2230:; 2227:p 2224:+ 2221:z 2218:* 2215:z 2212:= 2209:z 2206:{ 2203:: 2188:( 2182:; 2176:= 2173:z 2164:{ 2161:) 2158:p 2146:, 2131:, 2119:( 2116:f 2101:} 2098:; 2095:c 2092:+ 2089:z 2086:* 2083:z 2074:c 2062:, 2059:z 2047:( 2035:} 2029:z 2026:- 2020:( 2017:* 2014:z 2011:* 2008:m 1999:m 1987:, 1984:z 1972:( 1960:} 1957:; 1954:I 1951:* 1948:y 1945:+ 1942:x 1930:( 1924:= 1921:y 1909:( 1903:= 1900:x 1894:{ 1891:) 1879:, 1867:( 1846:} 1837:* 1831:- 1825:( 1819:{ 1816:) 1804:( 1786:} 1777:* 1771:+ 1765:( 1759:{ 1756:) 1744:( 1717:; 1711:= 1699:; 1696:0 1693:= 1681:; 1675:= 1663:; 1657:= 1639:; 1633:= 1621:; 1615:= 1603:; 1597:= 1585:; 1579:= 1567:; 1561:= 1549:; 1537:; 1525:; 1513:; 1501:; 1489:; 1477:; 1462:; 1456:- 1453:= 1435:; 1429:= 1411:, 1405:{ 1402:= 1378:, 1372:{ 1369:= 1348:, 1342:{ 1339:= 1195:; 1174:; 1168:* 1159:; 1153:* 1135:; 1114:; 1108:= 1090:; 1072:; 1069:0 1066:= 1048:; 1030:; 1012:; 1009:0 1006:= 982:; 976:} 970:= 964:, 958:= 952:, 946:= 937:, 931:= 922:{ 898:; 892:} 889:1 886:= 880:, 877:0 874:= 868:{ 853:; 847:} 841:, 835:, 829:, 823:, 817:, 811:, 805:= 799:, 793:= 787:, 781:= 775:, 769:= 763:, 757:= 751:{ 253:) 249:( 179:7 169:6 159:5 149:4 139:3 129:2 119:1 94:.

Index

File
File history
File usage
Global file usage
Metadata
File:Inversion of lambda Mandelbrot set with different translations.gif
Inversion_of_lambda_Mandelbrot_set_with_different_translations.gif
Wikimedia Commons
description page there
You can help
1 Summary
2 c source code
3 bash source code
4 make
5 text output
6 references
7 Licensing
Adam majewski
Reusing this file
Creative Commons
Attribution-Share Alike 4.0 International
same or compatible license
Mercator projections and rotation


changing the inversion offset for the lambda plane mandelbrot by Max Million
Creative Commons
Attribution-Share Alike 4.0 International
same or compatible license
Creative Commons

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.