Complex Functions

Home • Gallery • Tutorials • Download • Purchase • Site Map
 

Complex Functions Support

ComplexFunctions is a FunctionSet of commonly used Fractal Science Kit fractal generator complex functions of 1 argument. Many of the built-in programs include ComplexFunctions in the properties section of the program instructions to define 1 or more Function Proxy Options.

ComplexFunctions is defined in the built-in macros as:

#define ComplexFunctions

functionSet ComplexFunctions {
  Ident
  ReflectAboutXAxis ReflectAboutYAxis
  ReflectAboutPositiveDiagonal ReflectAboutNegativeDiagonal
  ReflectAboutUnitCircle
  Rotate90 Rotate180 Rotate270
  Pow2 Pow3 Pow4 Pow5 Pow6
  Recip Recip2 Recip3 Recip4 Recip5 Recip6
  Sqrt Root3 Root4 Root5 Root6
  Exp Log Cis
  Sin Cos Tan Sec Csc Cot
  Sinh Cosh Tanh Sech Csch Coth
  Asin Acos Atan Asec Acsc Acot
  Asinh Acosh Atanh Asech Acsch Acoth
  Versin Covers Haversin Hacovers
  Versinh Coversh Haversinh Hacoversh
  Sinc Tanc Sinhc Tanhc
  Arsh Arch Arth
  Sigmoid Logit
  Expm1 Log1p
  Bifurcate Cardioid Convex Cayley Poisson
  Airfoil Airfoil2 Bipole Dipole
  Gudermannian AGudermannian
  CpxF1 CpxF2 CpxF3 CpxF4 CpxF5
  CpxF6 CpxF7 CpxF8 CpxF9 CpxF10
  CpxF11 CpxF12 CpxF13 CpxF14 CpxF15
  CpxF16 CpxF17 CpxF18 CpxF19 CpxF20
  CpxF21 CpxF22 CpxF23 CpxF24 CpxF25
  CpxF26 CpxF27 CpxF28 CpxF29 CpxF30
  CpxF31 CpxF32 CpxF33 CpxF34 CpxF35
  CpxF36 CpxF37 CpxF38 CpxF39 CpxF40
  CpxF41 CpxF42 CpxF43 CpxF44 CpxF45
  CpxF46 CpxF47 CpxF48 CpxF49 CpxF50
  CpxF51 CpxF52 CpxF53 CpxF54 CpxF55
  CpxF56 CpxF57 CpxF58 CpxF59 CpxF60
  CpxF61 CpxF62 CpxF63 CpxF64 CpxF65
  CpxF66 CpxF67 CpxF68 CpxF69 CpxF70
  CpxF71 CpxF72 CpxF73 CpxF74 CpxF75
  CpxF76 CpxF77 CpxF78 CpxF79 CpxF80
  ZTrans1 ZTrans2 ZTrans3 ZTrans4 ZTrans5
  ZTrans6 ZTrans7 ZTrans8 ZTrans9 ZTrans10
  ZTrans11 ZTrans12 ZTrans13 ZTrans14 ZTrans15
  ZTrans16 ZTrans17 ZTrans18 ZTrans19 ZTrans20
  ZTrans21 ZTrans22 ZTrans23 ZTrans24 ZTrans25
  ZTrans26 ZTrans27 ZTrans28 ZTrans29 ZTrans30
  ZTrans31 ZTrans32 ZTrans33 ZTrans34 ZTrans35
  ZTrans36 ZTrans37 ZTrans38 ZTrans39 ZTrans40
  ZTrans41 ZTrans42 ZTrans43 ZTrans44 ZTrans45
  ZTrans46 ZTrans47 ZTrans48 ZTrans49 ZTrans50
}
#end

The following is an example that uses ComplexFunctions to define a function proxy F:

properties:
 
  #include ComplexFunctions
 
  option F {
    type = ComplexFunctions
    caption = "f(z)"
    default = Ident
  }

This results in the function proxy F as shown below:

ComplexFunctions Example

 

Copyright © 2004-2019 Ross Hilbert
All rights reserved