All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class phaser.equation.Julia

java.lang.Object
   |
   +----phaser.equation.Equation
           |
           +----phaser.equation.Julia

public class Julia
extends Equation
:          ^
: IFS(P) { C (Riemann Spherical Metric Space);
:          w[1](z) =  sqrt(z + lamda), 
:          w[2](z) = -sqrt(z + lamda) 
: }
:
: whose attractor is the Julia set:
:
:                         2
:         J[lambda](z) = z  - lamda
:
:
: NOTES for IFS implementation:
:
:    [1]  z(x,y)     = x + yi
:         lamda(a,b) = a + bi
: 
:         sqrt( z(x,y) + lamda(a,b) ) = sqrt( (x + a) + (y + b)i )
:
:    [2]  Positive square root        =     (  x[1]   +  x[2]i   )
:
:                   where
:
:                         x[1] =   sqrt( ( r + ( x + a ) ) / 2.0 )
:
:                     and if (y + b) >= 0
:
:                         x[2] =   sqrt( ( r - ( x + a ) ) / 2.0 )
:                    else x[2] =  -sqrt( ( r - ( x + a ) ) / 2.0 )
:
:                                                 2           2
:                     and    r =   sqrt( ( x + a ) + ( y + b ) )
:
:    Finally,
:             ^
:    IFS(P) { C; w[1](z), w[2](z) } as defined above maps to:
:    IFS(P) {R2; f[1](x,y) = (x[1],x[2]), f[2](x,y) = (-x[1],-x[2])}
:
:    [3]  Implement:  Apply random iteration algorithm to IFS(P),
:                     such that probability P is randomly generated:
:
:         if ( P < 0.50 ) {             // f[1](x,y) = ( x[1], x[2])
:                 x ->  x[1]
:                 y ->  x[2]
:         }
:         else {                        // f[2](x,y) = (-x[1],-x[2])
:                 x -> -x[1]
:                 y -> -x[2]
:         }
 


Constructor Index

 o Julia()

Method Index

 o eval(double[], double[], double)

Constructors

 o Julia
 public Julia()

Methods

 o eval
 public void eval(double outVector[],
                  double inVector[],
                  double time)
Overrides:
eval in class Equation

All Packages  Class Hierarchy  This Package  Previous  Next  Index