vmm3d.pseudospherical
Class nSolitons
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.core3D.Exhibit3D
-
- vmm3d.surface.Surface
-
- vmm3d.surface.parametric.SurfaceParametric
-
- vmm3d.pseudospherical.nSolitons
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
- Direct Known Subclasses:
- Breather, OneSoliton, ThreeSoliton, TwoSoliton
public class nSolitons extends SurfaceParametric
-
-
Field Summary
Fields Modifier and Type Field and Description ComplexMatrix2D[][]EComplexMatrix2DE0ComplexMatrix2DE1doubleepsilonComplexMatrix2D[][]gComplexMatrix2Dg1ComplexMatrix2Dg1PerpComplexMatrix2Dg2ComplexMatrix2Dg3ComplexMatrix2DidComplexVector2DinitVecComplexVector2DinitVec1ComplexVector2DinitVec2ComplexMatrix2DprojComplexMatrix2Dproj1ComplexMatrix2Dproj2ComplexMatrix2DprojPerpComplexMatrix2DprojPerp1ComplexMatrix2DprojPerp2RealParamAnimateablesRealParamAnimateables1RealParamAnimateables2intsolitonNum-
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 nSolitons()
-
Method Summary
-
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
-
s
public RealParamAnimateable s
-
s1
public RealParamAnimateable s1
-
s2
public RealParamAnimateable s2
-
solitonNum
public int solitonNum
-
epsilon
public double epsilon
-
initVec
public ComplexVector2D initVec
-
initVec1
public ComplexVector2D initVec1
-
initVec2
public ComplexVector2D initVec2
-
E0
public ComplexMatrix2D E0
-
g1
public ComplexMatrix2D g1
-
g2
public ComplexMatrix2D g2
-
g3
public ComplexMatrix2D g3
-
E1
public ComplexMatrix2D E1
-
proj
public ComplexMatrix2D proj
-
proj1
public ComplexMatrix2D proj1
-
proj2
public ComplexMatrix2D proj2
-
projPerp
public ComplexMatrix2D projPerp
-
projPerp1
public ComplexMatrix2D projPerp1
-
projPerp2
public ComplexMatrix2D projPerp2
-
id
public ComplexMatrix2D id
-
g1Perp
public ComplexMatrix2D g1Perp
-
E
public ComplexMatrix2D[][] E
-
g
public ComplexMatrix2D[][] g
-
-
Method Detail
-
getProj
public ComplexMatrix2D getProj(ComplexVector2D v)
-
getg1
public void getg1(Complex lbda)
-
getg2
public void getg2(Complex lbda)
-
getg3
public void getg3(Complex lbda)
-
getE0
public void getE0(double x, double t, Complex lmbda)
-
getg1Perp
public ComplexMatrix2D getg1Perp(Complex lbda)
-
getg2Perp
public ComplexMatrix2D getg2Perp(Complex lbda)
-
getg3Perp
public ComplexMatrix2D getg3Perp(Complex lbda)
-
getgTilde
public ComplexMatrix2D getgTilde(ComplexMatrix2D g, Complex lambda, double sVal)
-
getgPerp
public ComplexMatrix2D getgPerp(ComplexMatrix2D E, double sVal, Complex lbda, ComplexVector2D v)
-
getNextE
public ComplexMatrix2D getNextE(ComplexMatrix2D En, ComplexMatrix2D En1, ComplexMatrix2D En2, ComplexMatrix2D proj, ComplexMatrix2D prPerp, double sVal)
-
getNextE1
public ComplexMatrix2D getNextE1(ComplexMatrix2D En, ComplexMatrix2D En1, ComplexMatrix2D En2, ComplexMatrix2D prPerp, ComplexMatrix2D prPerp1, double sVal)
-
firstSoliton
public ComplexMatrix2D firstSoliton(double x, double t)
-
afterFirstSol
public void afterFirstSol(double x, double t)
-
iterate1
public ComplexMatrix2D iterate1(double x, double t)
-
afterIterate1
public void afterIterate1(double x, double t)
-
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.- Specified by:
surfacePointin classSurfaceParametric
-
-
DMelt 3.0 © DataMelt by jWork.ORG