jlb
Class Reduction

Object
  extended by common:Generic
      extended by jlb:Reduction
Direct Known Subclasses:
JLB_AdvancedBailout, JLB_SimpleBailout

class 
Generic:Reduction

Reduction base class. No title, so only used for a base class. Iterate takes a complex argument, returns a bool.


Ultra Fractal Source

Toggle UF Source Code Display

 class Reduction(common.ulb:Generic) {
 ; Reduction base class. No title, so only used for a base class.
 ; Iterate takes a complex argument, returns a bool.
 
 public:
   import "common.ulb"
   
   ; @param pparent the parent, generally "this" for the parent, or zero
   func Reduction(Generic pparent)
     Generic.Generic(pparent)
   endfunc
   
   func Init(complex pz)
   endfunc
 
   ; @param pz
   ; @param pc
   bool func Iterate(complex pz)
     return true
   endfunc
 
 default:
   int param v_Reduction
     caption = "Version (Reduction)"
     default = 100
     hint = "This version parameter is used to detect when a change has \
             been made to the formula that is incompatible with the \
             previous version. When that happens, this field will reflect \
             the old version number to alert you to the fact that an \
             alternate rendering is being used."
     visible = @v_Reduction < 100
   endparam
 }
 


Constructor Summary
Reduction()
           
Reduction(Generic pparent)
           
 
Method Summary
 void Init(complex pz)
           
 boolean Iterate(complex pz)
           
 
Methods inherited from class common:Generic
GetParent
 
Methods inherited from class Object
 

Constructor Detail

Reduction

public Reduction(Generic pparent)
Parameters:
pparent - the parent, generally "this" for the parent, or zero

Reduction

public Reduction()
Method Detail

Init

public void Init(complex pz)

Iterate

public boolean Iterate(complex pz)
Parameters:
pz -