vmm3d.pseudospherical
Class Breather
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.core3D.Exhibit3D
-
- vmm3d.surface.Surface
-
- vmm3d.surface.parametric.SurfaceParametric
-
- vmm3d.pseudospherical.nSolitons
-
- vmm3d.pseudospherical.Breather
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
- Direct Known Subclasses:
- BreatherPlusSoliton
public class Breather extends nSolitons
-
-
Field Summary
Fields Modifier and Type Field and Description ComplexParamAnimateablealphaComplexVector2Dvect-
Fields inherited from class vmm3d.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 vmm3d.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
-
Fields inherited from class vmm3d.surface.Surface
uPatchCount, vPatchCount
-
-
Constructor Summary
Constructors Constructor and Description Breather()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ComplexMatrix2DcompBreather(double x, double t, boolean added)ComplexMatrix2DgetG1_alpha(Complex lbda, Complex alpha, ComplexVector2D vect)ComplexMatrix2DgetG2_alpha(Complex lbda, Complex alpha, ComplexVector2D vect)ComplexMatrix2DgetH_alpha(Complex lbda, Complex alpha, ComplexVector2D vect)Vector3DsurfacePoint(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 vmm3d.pseudospherical.nSolitons
afterFirstSol, afterIterate1, firstSoliton, getE0, getg1, getg1Perp, getg2, getg2Perp, getg3, getg3Perp, getgPerp, getgTilde, getNextE, getNextE1, getProj, iterate1
-
Methods inherited from class vmm3d.surface.parametric.SurfaceParametric
addExtraXML, deriv_u, deriv_v, gaussMap, getActionsForView, getPatchCountU, getPatchCountV, readExtraXML, removeView, setEpsilon, setPatchCount, setU, setV, setViewpoint, surfaceNormal
-
Methods inherited from class vmm3d.surface.Surface
getBuildAnimation, getDefaultOrientation, getDefaultView, getGrid3D, setDefaultOrientation
-
Methods inherited from class vmm3d.core3D.Exhibit3D
getDefaultTransform, getDefaultViewpoint, getDefaultViewUp, setDefaultViewpoint, setDefaultViewUp
-
Methods inherited from class vmm3d.core.Exhibit
addChangeListener, addDecoration, addView, clearDecorations, forceRedraw, getAdditionalAnimationsForView, getAlternativeViews, getCreateAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, removeChangeListener, removeDecoration, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
-
-
-
-
Field Detail
-
alpha
public ComplexParamAnimateable alpha
-
vect
public ComplexVector2D vect
-
-
Method Detail
-
getG1_alpha
public ComplexMatrix2D getG1_alpha(Complex lbda, Complex alpha, ComplexVector2D vect)
-
getG2_alpha
public ComplexMatrix2D getG2_alpha(Complex lbda, Complex alpha, ComplexVector2D vect)
-
compBreather
public ComplexMatrix2D compBreather(double x, double t, boolean added)
-
getH_alpha
public ComplexMatrix2D getH_alpha(Complex lbda, Complex alpha, ComplexVector2D vect)
-
surfacePoint
public Vector3D surfacePoint(double x, double t)
Description copied from class:SurfaceParametricThe 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:
surfacePointin classnSolitons
-
-
DMelt 3.0 © DataMelt by jWork.ORG