vmm.pseudospherical
Class BreatherPlusSoliton

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.nSolitons
                      extended by vmm.pseudospherical.Breather
                          extended by vmm.pseudospherical.BreatherPlusSoliton
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable

public class BreatherPlusSoliton
extends Breather


Field Summary
 
Fields inherited from class vmm.pseudospherical.Breather
alpha, vect
 
Fields inherited from class vmm.pseudospherical.nSolitons
E, E0, E1, epsilon, g, g1, g1Perp, g2, g3, id, initVec, initVec1, initVec2, proj, proj1, proj2, projPerp, projPerp1, projPerp2, s, s1, s2, solitonNum
 
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
BreatherPlusSoliton()
           
 
Method Summary
 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.pseudospherical.Breather
compBreather, getG1_alpha, getG2_alpha, getH_alpha
 
Methods inherited from class vmm.pseudospherical.nSolitons
afterFirstSol, afterIterate1, firstSoliton, getE0, getg1, getg1Perp, getg2, getg2Perp, getg3, getg3Perp, getgPerp, getgTilde, getNextE, getNextE1, getProj, iterate1
 
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
 

Constructor Detail

BreatherPlusSoliton

public BreatherPlusSoliton()
Method Detail

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.

Overrides:
surfacePoint in class Breather