vmm.pseudospherical
Class Solitons

java.lang.Object
  extended by vmm.core.Exhibit
      extended by vmm.core3D.Exhibit3D
          extended by vmm.surface.Surface
              extended by vmm.surface.parametric.SurfaceParametric
                  extended by vmm.pseudospherical.Solitons
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable

public class Solitons
extends SurfaceParametric


Field Summary
 ComplexMatrix2D E0
           
 ComplexMatrix2D E1
           
 ComplexMatrix2D g1
           
 ComplexMatrix2D g1Perp
           
 ComplexMatrix2D id
           
 ComplexMatrix2D proj
           
 
Fields inherited from class vmm.surface.parametric.SurfaceParametric
COLOR_GAUSS_CURVATURE, COLOR_MEAN_CURVATURE, COLOR_TWO_SIDED_DEFAULT, COLOR_TWO_SIDED_USER, COLOR_USER, COLOR_USER_FUNCTION_HSB, COLOR_USER_FUNCTION_RGB, COLOR_WHITE, umax, umin, vmax, vmin
 
Fields inherited from class vmm.surface.Surface
data, uPatchCount, vPatchCount
 
Fields inherited from class vmm.core3D.Exhibit3D
defaultViewpoint, defaultViewUp, previousTransform3D
 
Fields inherited from class vmm.core.Exhibit
decorations, exhibitNeedsRedraw, isMorphing, morphingView, parameters, previousTransform
 
Constructor Summary
Solitons()
           
 
Method Summary
 void getE0(double x, double t, Complex lmbda)
           
 void getg1(Complex lbda)
           
 ComplexMatrix2D getgPerp(ComplexMatrix2D E, double sVal, Complex lbda, ComplexVector2D v)
           
 ComplexMatrix2D getProj(ComplexVector2D v)
           
 Vector3D surfacePoint(double x, double t)
          The parametric equations that define the surface, given as a function from the uv-plane into R3.
 
Methods inherited from class vmm.surface.parametric.SurfaceParametric
addExtraXML, createData, deriv_u, deriv_v, gaussMap, getActionsForView, readExtraXML, removeView, surfaceNormal
 
Methods inherited from class vmm.surface.Surface
computeDrawData3D, doDraw3D, getBuildAnimation, getDefaultOrientation, getDefaultView, setDefaultOrientation
 
Methods inherited from class vmm.core3D.Exhibit3D
computeDrawDataHook, doDrawHook, getDefaultTransform, getDefaultViewpoint, getDefaultViewUp, setDefaultViewpoint, setDefaultViewUp
 
Methods inherited from class vmm.core.Exhibit
addChangeListener, addDecoration, addParameter, addView, clearDecorations, computeDrawData, doDraw, fireExhibitChangeEvent, forceRedraw, getAdditionalAnimationsForView, getAlternativeViews, getCreateAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, removeChangeListener, removeDecoration, removeParameter, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

E0

public ComplexMatrix2D E0

g1

public ComplexMatrix2D g1

E1

public ComplexMatrix2D E1

proj

public ComplexMatrix2D proj

id

public ComplexMatrix2D id

g1Perp

public ComplexMatrix2D g1Perp
Constructor Detail

Solitons

public Solitons()
Method Detail

getProj

public ComplexMatrix2D getProj(ComplexVector2D v)

getg1

public void getg1(Complex lbda)

getE0

public void getE0(double x,
                  double t,
                  Complex lmbda)

getgPerp

public ComplexMatrix2D getgPerp(ComplexMatrix2D E,
                                double sVal,
                                Complex lbda,
                                ComplexVector2D v)

surfacePoint

public Vector3D surfacePoint(double x,
                             double t)
Description copied from class: SurfaceParametric
The parametric equations that define the surface, given as a function from the uv-plane into R3. The return value of this function can be null, indicating that the function is undefined for the given u and v.

Specified by:
surfacePoint in class SurfaceParametric