home *** CD-ROM | disk | FTP | other *** search
/ Photo CD Demo 1 / Demo.bin / fractint / fras1611.zip / FRACTYPE.H < prev    next >
Text File  |  1991-05-02  |  4KB  |  152 lines

  1. #define SIN        0
  2. #define COS        1
  3. #define SINH        2
  4. #define COSH        3
  5. #define EXP        4
  6. #define LOG        5
  7. #define SQR        6
  8.  
  9. /* These MUST match the corresponding fractalspecific record in fractals.c */
  10. #define NOFRACTAL        -1
  11. #define MANDEL             0
  12. #define JULIA             1
  13. #define NEWTBASIN         2
  14. #define LAMBDA             3
  15. #define MANDELFP         4
  16. #define NEWTON             5
  17. #define JULIAFP          6
  18. #define PLASMA             7
  19. #define LAMBDASINE         8 /* obsolete */
  20. #define MANDELTRIGFP         8
  21. #define LAMBDACOS         9 /* obsolete */
  22. #define MANOWARFP         9
  23. #define LAMBDAEXP        10 /* obsolete */
  24. #define MANOWAR         10
  25. #define TEST            11
  26. #define SIERPINSKI        12
  27. #define BARNSLEYM1        13
  28. #define BARNSLEYJ1        14
  29. #define BARNSLEYM2        15
  30. #define BARNSLEYJ2        16
  31. #define MANDELSINE        17 /* obsolete */
  32. #define SQRTRIG         17
  33. #define MANDELCOS        18 /* obsolete */
  34. #define SQRTRIGFP        18
  35. #define MANDELEXP        19 /* obsolete */
  36. #define TRIGPLUSTRIG        19
  37. #define MANDELLAMBDA        20
  38. #define MARKSMANDEL        21
  39. #define MARKSJULIA        22
  40. #define UNITY            23
  41. #define MANDEL4         24
  42. #define JULIA4            25
  43. #define IFS            26
  44. #define IFS3D            27
  45. #define BARNSLEYM3        28
  46. #define BARNSLEYJ3        29
  47. #define DEMM            30 /* obsolete */
  48. #define TRIGSQR         30
  49. #define DEMJ            31 /* obsolete */
  50. #define TRIGSQRFP        31
  51. #define BIFURCATION        32
  52. #define MANDELSINH        33 /* obsolete */
  53. #define TRIGPLUSTRIGFP        33
  54. #define LAMBDASINH        34 /* obsolete */
  55. #define TRIGXTRIG        34
  56. #define MANDELCOSH        35 /* obsolete */
  57. #define TRIGXTRIGFP        35
  58. #define LAMBDACOSH        36 /* obsolete */
  59. #define SQR1OVERTRIG        36
  60. #define LMANDELSINE        37 /* obsolete */
  61. #define SQR1OVERTRIGFP        37
  62. #define LLAMBDASINE        38 /* obsolete */
  63. #define ZXTRIGPLUSZ        38
  64. #define LMANDELCOS        39 /* obsolete */
  65. #define ZXTRIGPLUSZFP        39
  66. #define LLAMBDACOS        40 /* obsolete */
  67. #define KAMFP            40
  68. #define LMANDELSINH        41 /* obsolete */
  69. #define KAM            41
  70. #define LLAMBDASINH        42 /* obsolete */
  71. #define KAM3DFP         42
  72. #define LMANDELCOSH        43 /* obsolete */
  73. #define KAM3D            43
  74. #define LLAMBDACOSH        44 /* obsolete */
  75. #define LAMBDATRIG        44
  76. #define LMANTRIGPLUSZSQRD    45
  77. #define LJULTRIGPLUSZSQRD    46
  78. #define FPMANTRIGPLUSZSQRD    47
  79. #define FPJULTRIGPLUSZSQRD    48
  80. #define LMANDELEXP        49 /* obsolete */
  81. #define LAMBDATRIGFP        49
  82. #define LLAMBDAEXP        50 /* obsolete */
  83. #define MANDELTRIG        50
  84. #define LMANDELZPOWER        51
  85. #define LJULIAZPOWER        52
  86. #define FPMANDELZPOWER        53
  87. #define FPJULIAZPOWER        54
  88. #define FPMANZTOZPLUSZPWR    55
  89. #define FPJULZTOZPLUSZPWR    56
  90. #define LMANTRIGPLUSEXP     57
  91. #define LJULTRIGPLUSEXP     58
  92. #define FPMANTRIGPLUSEXP    59
  93. #define FPJULTRIGPLUSEXP    60
  94. #define FPPOPCORN        61
  95. #define LPOPCORN        62
  96. #define FPLORENZ        63
  97. #define LLORENZ         64
  98. #define LLORENZ3D        65
  99. #define MPNEWTON        66
  100. #define MPNEWTBASIN        67
  101. #define COMPLEXNEWTON        68
  102. #define COMPLEXBASIN        69
  103. #define COMPLEXMARKSMAND    70
  104. #define COMPLEXMARKSJUL     71
  105. #define FORMULA         72
  106. #define FFORMULA        73
  107. #define SIERPINSKIFP        74
  108. #define LAMBDAFP        75
  109. #define BARNSLEYM1FP        76
  110. #define BARNSLEYJ1FP        77
  111. #define BARNSLEYM2FP        78
  112. #define BARNSLEYJ2FP        79
  113. #define BARNSLEYM3FP        80
  114. #define BARNSLEYJ3FP        81
  115. #define MANDELLAMBDAFP        82
  116. #define JULIBROT        83
  117. #define FPLORENZ3D        84
  118. #define LROSSLER        85
  119. #define FPROSSLER        86
  120. #define LHENON            87
  121. #define FPHENON         88
  122. #define FPPICKOVER        89
  123. #define FPGINGERBREAD        90
  124. #define DIFFUSION        91
  125. #define UNITYFP         92
  126. #define SPIDERFP        93
  127. #define SPIDER            94
  128. #define TETRATEFP        95
  129. #define MAGNET1M        96
  130. #define MAGNET1J        97
  131. #define MAGNET2M        98
  132. #define MAGNET2J        99
  133. #define LBIFURCATION           100
  134. #define LBIFLAMBDA           101
  135. #define BIFLAMBDA           102
  136. #define BIFADSINPI           103
  137. #define BIFEQSINPI           104
  138. #define FPPOPCORNJUL           105
  139. #define LPOPCORNJUL           106
  140. #define LSYSTEM            107
  141. #define MANOWARJFP           108
  142. #define MANOWARJ           109
  143. #define FNPLUSFNPIXFP           110
  144. #define FNPLUSFNPIXLONG        111
  145. #define MARKSMANDELPWRFP       112
  146. #define MARKSMANDELPWR           113
  147. #define TIMSERRORFP           114
  148. #define TIMSERROR           115
  149. #define LBIFEQSINPI           116
  150. #define LBIFADSINPI           117
  151.  
  152.