A B C D E F G H I J K L M N O P R S T U V W X Y

A

ADVECTION - Static variable in class jbone
The advection diffusion equation
ALIASED - Static variable in class jbone
Solve with Aliased convolution
AMNAIVE - Static variable in class jbone
American put without normalizing
AMPUT - Static variable in class jbone
American put in normalized variables
AUTHOR - Static variable in class Complex
 
abs() - Method in class Complex
Returns the magnitude of a Complex number.
abs(double, double) - Static method in class Complex
 
acos() - Method in class Complex
Returns the principal arc cosine of a Complex number.
acosh() - Method in class Complex
Returns the principal inverse hyperbolic cosine of a Complex number.
action(Event, Object) - Method in class MyEditor
Deprecated.  
action(Event, Object) - Method in class RunData
Deprecated.  
action(Event, Object) - Method in class jbone
Deprecated.  
add(Complex) - Method in class Complex
To perform z1 + z2, you write z1.add(z2) .
aliasedConvolution(double) - Method in class FFT
Computes the convolution of two REAL numbers stored in the real and imaginary part of the data[] array which has previously been initialized.
amplitude_ - Variable in class ShapeFunction
The shape's vertical scale
arg() - Method in class Complex
Returns the principal angle of a Complex number, in radians, measured counter-clockwise from the real axis.
asin() - Method in class Complex
Returns the principal arc sine of a Complex number.
asinh() - Method in class Complex
Returns the principal inverse hyperbolic sine of a Complex number.
atan() - Method in class Complex
Returns the principal arc tangent of a Complex number.
atanh() - Method in class Complex
Returns the principal inverse hyperbolic tangent of a Complex number.

B

BOX - Static variable in class jbone
A box as initial condition
BSCHOLES - Static variable in class jbone
The Black-Scholes equation for option pricing
BURGER - Static variable in class jbone
The Burger equation for shock waves
BandMatrix - class BandMatrix.
BandMatrix - Linear algebra package for band matrices
BandMatrix(int, int) - Constructor for class BandMatrix
Constructor
BandMatrixC - class BandMatrixC.
BandMatrixC - Linear algebra package for Complex band matrices
BandMatrixC(int, int) - Constructor for class BandMatrixC
Constructor
bothParts - Static variable in class FFT
 

C

CHA - Static variable in class jbone
Solve with Lagrangian scheme
CHASolution - class CHASolution.
The class CHASolution contains the Characteristics solver.
CHASolution(RunData) - Constructor for class CHASolution
Creates a CHASolution object.
CONSOLE - Static variable in class jbone
Operate a console output of the function values
COSINUS - Static variable in class jbone
A cosinus as initial condition
CUBFEM - Static variable in class jbone
Solve with CubicHermite FEM
CUBSPL - Static variable in class jbone
Solve with Cubic -- Splines
Complex - class Complex.
Complex() - Constructor for class Complex
Constructs a Complex representing the number zero.
Complex(double) - Constructor for class Complex
Constructs a Complex representing a real number.
Complex(Complex) - Constructor for class Complex
Constructs a separate new Complex from an existing Complex.
Complex(double, double) - Constructor for class Complex
Constructs a Complex from real and imaginary parts.
c - Variable in class BandMatrix
 
c - Variable in class BandMatrixC
 
calculateMoments(int) - Method in class Solution
Internal function to calculate the initial moments of f[] or their deviation from the beginning of the evolution.
caller - Variable in class MyEditor
The class calling
caller - Variable in class RunData
The calling class
cancelButton - Variable in class MyEditor
The Cancel button
cart(double, double) - Static method in class Complex
Returns a Complex from real and imaginary parts.
conj() - Method in class Complex
Returns the Complex "conjugate".
cookme - Variable in class RunData
Dessert
cos() - Method in class Complex
Returns the cosine of a Complex number.
cosec() - Method in class Complex
Returns the cosecant of a Complex number.
cosh() - Method in class Complex
Returns the hyperbolic cosine of a Complex number.
cot() - Method in class Complex
Returns the cotangent of a Complex number.
createMesh() - Method in class RunData
Creates the mesh from the parameters
createPhysics() - Method in class jbone
Instanciate the physical data (such as potential) from the parameters.
createSolution() - Method in class jbone
Instanciate a solution and select the method and scheme for computations
createWindow() - Method in class jbone
Instanciate a GUI window
currentState - Variable in class SamplingSolution
A vector with the current state of each realisation

D

DATE - Static variable in class Complex
 
DEFAULT - Static variable in class jbone
Solve with Standard scheme
d - Variable in class BandMatrix
 
d - Variable in class BandMatrixC
 
data - Variable in class FFT
 
delay - Variable in class jbone
Milliseconds between plots
desc - Variable in class MyEditor
Description of the editor
det - Variable in class BandMatrix
 
det - Variable in class BandMatrixC
 
df - Variable in class Solution
Derivative time level n @see #f
dfm - Variable in class Solution
Derivative time level n-1 @see #fm
dfp - Variable in class Solution
Derivative time level n+1 @see #fp
dg - Variable in class Solution
Extra Derivative time level n @see #g
dgm - Variable in class Solution
Extra Derivative time level n-1 @see #gm
dgp - Variable in class Solution
Extra Derivative time level n+1 @see #gp
dh - Variable in class Solution
Derivative time level n @see #h
dhm - Variable in class Solution
Derivative time level n-1 @see #hm
dhp - Variable in class Solution
Derivative time level n+1 @see #hp
diagos - Variable in class BandMatrix
 
diagos - Variable in class BandMatrixC
 
diffusionNm - Static variable in class RunData
Diffusion constant
discretize(ShapeFunction) - Method in class FFTSolution
Discretize the initial Shape function and initialize the moments
discretize(ShapeFunction) - Method in class FluidSolution
Discretize the initial Shape function and initialize the moments
discretize(ShapeFunction) - Method in class ParticleSolution
Discretize the initial Shape function and initialize the moments Initializes a new set of particles, the number being determined by the numerical scheme parameter.
discretize(ShapeFunction) - Method in class SamplingSolution
Discretize the initial Shape function and initialize the moments Initializes a new set of particles, the number being determined by the numerical scheme parameter.
discretize(ShapeFunction) - Method in class Solution
Discretize the initial shape and initialize the moments
dispersionNm - Static variable in class RunData
Dispersion constant
displayAll() - Method in class RunData
Selects all the parameters for display in the applet
displayName - Variable in class jbone
Text on the toggle display button
displayTag(Applet) - Method in class RunData
Selects only tag parameters for display in the applet
distributionUpToDate - Variable in class ParticleSolution
Whether the distribution function is up to date
div(Complex) - Method in class Complex
To perform z1 / z2, you write z1.div(z2) .
div(Complex, double, double) - Static method in class Complex
 
dot(double[]) - Method in class BandMatrix
Matrix times vector
dot(Complex[]) - Method in class BandMatrixC
Matrix times vector
dx - Variable in class Mesh
Interval sizes
dx - Variable in class Solution
The mesh intervals @see #mesh

E

EDIT - Static variable in class jbone
Operate edit mode with TAG parameters displayed by default
EDITALL - Static variable in class jbone
Operate edit mode with ALL parameters displayed
EUNAIVE - Static variable in class jbone
European put without normalizing
EUPUT - Static variable in class jbone
European put in normalized variables
EXC1_01 - Static variable in class jbone
Solution of exercise 1.01
EXC1_02 - Static variable in class jbone
Solution of exercise 1.02
EXC1_03 - Static variable in class jbone
Solution of exercise 1.03
EXC1_04 - Static variable in class jbone
Solution of exercise 1.04
EXC1_05 - Static variable in class jbone
Solution of exercise 1.05
EXC1_06 - Static variable in class jbone
Solution of exercise 1.06
EXC1_07 - Static variable in class jbone
Solution of exercise 1.07
EXC1_08 - Static variable in class jbone
Solution of exercise 1.08
EXC1_09 - Static variable in class jbone
Solution of exercise 1.09
EXC1_10 - Static variable in class jbone
Solution of exercise 1.10
EXC2_01 - Static variable in class jbone
Solution of exercise 2.01
EXC2_02 - Static variable in class jbone
Solution of exercise 2.02
EXC2_03 - Static variable in class jbone
Solution of exercise 2.03
EXC2_04 - Static variable in class jbone
Solution of exercise 2.04
EXC2_05 - Static variable in class jbone
Solution of exercise 2.05
EXC2_06 - Static variable in class jbone
Solution of exercise 2.06
EXC2_07 - Static variable in class jbone
Solution of exercise 2.07
EXC2_08 - Static variable in class jbone
Solution of exercise 2.08
EXC2_09 - Static variable in class jbone
Solution of exercise 2.09
EXC2_10 - Static variable in class jbone
Solution of exercise 2.10
EXC3_01 - Static variable in class jbone
Solution of exercise 3.01
EXC3_02 - Static variable in class jbone
Solution of exercise 3.02
EXC3_03 - Static variable in class jbone
Solution of exercise 3.03
EXC3_04 - Static variable in class jbone
Solution of exercise 3.04
EXC3_05 - Static variable in class jbone
Solution of exercise 3.05
EXC3_06 - Static variable in class jbone
Solution of exercise 3.06
EXC3_07 - Static variable in class jbone
Solution of exercise 3.07
EXC3_08 - Static variable in class jbone
Solution of exercise 3.08
EXC3_09 - Static variable in class jbone
Solution of exercise 3.09
EXC3_10 - Static variable in class jbone
Solution of exercise 3.10
EXC4_01 - Static variable in class jbone
Solution of exercise 4.01
EXC4_02 - Static variable in class jbone
Solution of exercise 4.02
EXC4_03 - Static variable in class jbone
Solution of exercise 4.03
EXC4_04 - Static variable in class jbone
Solution of exercise 4.04
EXC4_05 - Static variable in class jbone
Solution of exercise 4.05
EXC4_06 - Static variable in class jbone
Solution of exercise 4.06
EXC4_07 - Static variable in class jbone
Solution of exercise 4.07
EXC4_08 - Static variable in class jbone
Solution of exercise 4.08
EXC4_09 - Static variable in class jbone
Solution of exercise 4.09
EXC4_10 - Static variable in class jbone
Solution of exercise 4.10
EXC5_01 - Static variable in class jbone
Solution of exercise 5.01
EXC5_02 - Static variable in class jbone
Solution of exercise 5.02
EXC5_03 - Static variable in class jbone
Solution of exercise 5.03
EXC5_04 - Static variable in class jbone
Solution of exercise 5.04
EXC5_05 - Static variable in class jbone
Solution of exercise 5.05
EXC5_06 - Static variable in class jbone
Solution of exercise 5.06
EXC5_07 - Static variable in class jbone
Solution of exercise 5.07
EXC5_08 - Static variable in class jbone
Solution of exercise 5.08
EXC5_09 - Static variable in class jbone
Solution of exercise 5.09
EXC5_10 - Static variable in class jbone
Solution of exercise 5.10
EXC6_01 - Static variable in class jbone
Solution of exercise 6.01
EXC6_02 - Static variable in class jbone
Solution of exercise 6.02
EXC6_03 - Static variable in class jbone
Solution of exercise 6.03
EXC6_04 - Static variable in class jbone
Solution of exercise 6.04
EXC6_05 - Static variable in class jbone
Solution of exercise 6.05
EXC6_06 - Static variable in class jbone
Solution of exercise 6.06
EXC6_07 - Static variable in class jbone
Solution of exercise 6.07
EXC6_08 - Static variable in class jbone
Solution of exercise 6.08
EXC6_09 - Static variable in class jbone
Solution of exercise 6.09
EXC6_10 - Static variable in class jbone
Solution of exercise 6.10
EXC7_01 - Static variable in class jbone
Solution of exercise 7.01
EXC7_02 - Static variable in class jbone
Solution of exercise 7.02
EXC7_03 - Static variable in class jbone
Solution of exercise 7.03
EXC7_04 - Static variable in class jbone
Solution of exercise 7.04
EXC7_05 - Static variable in class jbone
Solution of exercise 7.05
EXC7_06 - Static variable in class jbone
Solution of exercise 7.06
EXC7_07 - Static variable in class jbone
Solution of exercise 7.07
EXC7_08 - Static variable in class jbone
Solution of exercise 7.08
EXC7_09 - Static variable in class jbone
Solution of exercise 7.09
EXC7_10 - Static variable in class jbone
Solution of exercise 7.10
EXCA_01 - Static variable in class jbone
Solution of exercise A.01
EXCB_01 - Static variable in class jbone
Solution of exercise B.01
EXCC_01 - Static variable in class jbone
Solution of exercise C.01
EXCD_01 - Static variable in class jbone
Solution of exercise D.01
EXCE_01 - Static variable in class jbone
Solution of exercise E.01
EXCF_01 - Static variable in class jbone
Solution of exercise F.01
EXERCISE - Static variable in class jbone
Solution of the exercises
EXP2LVL - Static variable in class jbone
Solve with Explicit 2-level
EXP3LVL - Static variable in class jbone
Solve with Explicit 3-level
EXPAND - Static variable in class jbone
Solve with Expanded convolution
EXPLAX - Static variable in class jbone
Solve with Expl-LaxWendroff
equals(Complex, double) - Method in class Complex
Decides if two Complex numbers are "sufficiently" alike to be considered equal.
exp() - Method in class Complex
Returns the number e "raised to" a Complex power.
expandedConvolution(double) - Method in class FFT
Computes the convolution of two REAL numbers stored in the real and imaginary part of the data[] array which has previously been initialized.
expectedRealisation() - Method in class SamplingSolution
Generates a probability distribution and an expectation from the set of sampled values.

F

FD - Static variable in class jbone
Solve with finite differances
FDSolution - class FDSolution.
FDSolution -- contains the finite difference solver.
FDSolution(RunData) - Constructor for class FDSolution
Creates a FDSolution object.
FDTDABS - Static variable in class jbone
FDTD with out-going and perfectly matched layer BC
FEM - Static variable in class jbone
Solve with finite elements method
FEMSolution - class FEMSolution.
FEMSolution -- contains the finite elements solver.
FEMSolution(RunData) - Constructor for class FEMSolution
Creates a FEMSolution object.
FFT - class FFT.
FFT - Object oriented Fast Fourier Transfrom package.
FFT(Complex[], int) - Constructor for class FFT
FFT object constructed from ONE complex array of dimension power(n,2).
FFT(double[], int) - Constructor for class FFT
FFT object constructed from ONE real array of dimension power(n,2).
FFT(Complex[], Complex[], int) - Constructor for class FFT
FFT object constructed out of TWO complex arrays of dimension power(n,2).
FFT(double[], double[], int) - Constructor for class FFT
FFT object constructed out of TWO real arrays of dimension power(n,2).
FFT(FFT) - Constructor for class FFT
FFT object constructed from another FFT object
FFT - Static variable in class jbone
Solve with Fourier transformations
FFTSolution - class FFTSolution.
FFTsolution - Fast Fourier Transform solver
FFTSolution(RunData) - Constructor for class FFTSolution
 
FluidSolution - class FluidSolution.
FluidSolution -- Is an abstract class at the top of all the solvers that that operate directly on the fluid function.
FluidSolution(RunData) - Constructor for class FluidSolution
Creates a FluidSolution object.
f - Variable in class Solution
Function time level n
f0 - Variable in class Solution
Function time level 0 (IC) @see #f
field - Variable in class MyEditor
The text field where the value is edited
firstPart - Static variable in class FFT
 
fm - Variable in class Solution
Function time level n-1
four1(Complex[], int, int) - Method in class FFT
Fast Fourier transform of one complex array of dimension power(n,2).
fp - Variable in class Solution
Function time level n+1
frozen - Variable in class jbone
Whether the simulation is running

G

GAUSSIAN - Static variable in class jbone
A gaussian as initial condition
g - Variable in class Solution
Extra Function time level n
gbAdd(GridBagLayout, GridBagConstraints, Component) - Method in class jbone
Helper method for adding objects to a GridBagLayout
generateDistribution() - Method in class ParticleSolution
Generates the distribution function from the set of test particles.
get(int, int) - Method in class BandMatrix
Retrieve value of matrix elements
get(int, int) - Method in class BandMatrixC
Retrieve value of matrix elements
getAppletInfo() - Method in class jbone
Information
getD(int) - Method in class BandMatrix
 
getD(int) - Method in class BandMatrixC
 
getFromKSpace(int, double) - Method in class FFT
Transform array to Fourier space.
getFromKSpacePart(int, double) - Method in class FFT
Transform array to Fourier space and returns a real array depending on the argument.
getFromXSpace(double) - Method in class FFT
Transform array to configuration space.
getFromXSpacePart(int, double) - Method in class FFT
Transform array to configuration space.
getL(int) - Method in class BandMatrix
 
getL(int) - Method in class BandMatrixC
 
getMesh() - Method in class RunData
Returns the mesh @return The mesh
getParamIndex(String) - Method in class RunData
Returns index of a parameter
getParamValue(String) - Method in class RunData
Returns the value a double parameter
getParamValueInt(String) - Method in class RunData
Returns the value of an integer parameter
getParameterInfo() - Method in class jbone
Parameter info
getPotential(RunData) - Method in class PhysData
Return the potential on the discrete mesh
getR(int) - Method in class BandMatrix
 
getR(int) - Method in class BandMatrixC
 
getSampling(Mesh, int) - Method in class ShapeBox
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeCosinus
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeFunction
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeGaussian
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeNumerical
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeOption
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeSoliton
Returns initial distribution of samplers
getSampling(Mesh, int) - Method in class ShapeWavePacket
Returns initial distribution of samplers
getTime() - Method in class Solution
Get the current physical time
getValue(int) - Method in class ParticleSolution
Gives the value of the function for an index
getValue(double) - Method in class ParticleSolution
Linear interpolation of the solution.
getValue(int) - Method in class SamplingSolution
Gives the value of the function for an index
getValue(double) - Method in class SamplingSolution
Linear interpolation of the solution.
getValue(Mesh, int) - Method in class ShapeBox
Evaluates the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeCosinus
Evaluates the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeFunction
Evaluates the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeGaussian
Evaluates the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeNumerical
Returns the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeOption
Evaluates the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeSoliton
Evaluates the shape on a discrete mesh point position.
getValue(Mesh, int) - Method in class ShapeWavePacket
Evaluates the square of the norm
getValue(int) - Method in class Solution
Gives the value of the function for an index
getValue(double) - Method in class Solution
Linear interpolation of the solution.
getValueC(Mesh, int) - Method in class ShapeBox
Evaluates complex shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeCosinus
Evaluates complex shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeFunction
Evaluates the shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeGaussian
Evaluates complex shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeNumerical
Evaluates complex shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeOption
Evaluates complex shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeSoliton
Evaluates complex shape on a discrete mesh point position.
getValueC(Mesh, int) - Method in class ShapeWavePacket
Evaluates the shape on a discrete mesh point position.
getWinSize() - Method in class Solution
Returns window size
gm - Variable in class Solution
Extra Function time level n-1
gp - Variable in class Solution
Extra Function time level n+1

H

h - Variable in class Solution
Complex Function time level n
handleEvent(Event) - Method in class jbone
Deprecated.  
hasOption(String) - Method in class CHASolution
Tells whether the solution implements a option
hasOption(String) - Method in class FDSolution
Tells whether the solution implements a option
hasOption(String) - Method in class FEMSolution
Tells whether the solution implements a option
hasOption(String) - Method in class FFTSolution
Tells whether the solution implements a option
hasOption(String) - Method in class MCPSolution
Tells whether the solution implements a option
hasOption(String) - Method in class MCSSolution
Tells whether the solution implements a option
hasOption(String) - Method in class Solution
Tells whether the solution implements a option
headers - Variable in class PlotArea
Whether to draw headers
hm - Variable in class Solution
Complex Function time level n-1
hp - Variable in class Solution
Complex Function time level n+1

I

IMP2LVL - Static variable in class jbone
Solve with Implicit 2-level
IMPLAX - Static variable in class jbone
Solve with Impl-LaxWendroff
i - Static variable in class Complex
A constant representing i, the famous square root of -1.
ic - Variable in class Solution
Initial condition name @see #setIC
icAmplitudeNm - Static variable in class RunData
IC amplitude pulse1
icNames - Static variable in class jbone
Vector of the names of allowed initial conditions @see ShapeFunction
icPositionNm - Static variable in class RunData
IC position pulse1
icSelection - Variable in class jbone
GUI list of all the ICs
icWavelengthNm - Static variable in class RunData
IC wavelength pulse1
icWidthNm - Static variable in class RunData
IC width pulse1
im - Variable in class Complex
 
im() - Method in class Complex
Extracts the imaginary part of a Complex as a double.
inKSpace - Static variable in class FFT
 
inXSpace - Static variable in class FFT
 
incTime(double) - Method in class Solution
Increment the current physical time
init() - Method in class jbone
Master initialization and layout
initialMoments - Variable in class Solution
Store initial moments
initializeName - Variable in class jbone
Text on the initialize button
interval(int) - Method in class Mesh
Space to next grid point
intervals() - Method in class Mesh
Spacing between mesh points
inv(Complex) - Static method in class Complex
Returns the Complex multiplicative inverse.
isAnApplet - Variable in class jbone
Potentially reset by main
isComplex() - Method in class ShapeBox
Test if the function is complex
isComplex() - Method in class ShapeCosinus
Test if the function is complex
isComplex() - Method in class ShapeFunction
Test if the function is complex
isComplex() - Method in class ShapeGaussian
Test if the function is complex
isComplex() - Method in class ShapeNumerical
Test if the function is complex
isComplex() - Method in class ShapeOption
Test if the function is complex
isComplex() - Method in class ShapeSoliton
Test if the function is complex
isComplex() - Method in class ShapeWavePacket
Test if the function is complex
isDecomposed - Variable in class BandMatrix
 
isDecomposed - Variable in class BandMatrixC
 
isEqual(double[], double[], double) - Method in class BandMatrix
Decide whether two vectors are equal to a certain degree of precision
isForward - Variable in class FluidSolution
True if needs to shiftLevels
isInfinite() - Method in class Complex
Returns true if either the real or imaginary component of this Complex is an infinite value.
isNaN() - Method in class Complex
Returns true if either the real or imaginary component of this Complex is a Not-a-Number (NaN) value.
isTwoReals - Variable in class FFT
 

J

jbone - class jbone.
Java Bed for ONE dimensional partial differential equations.
jbone() - Constructor for class jbone
 

K

KDV - Static variable in class jbone
The Korteweg-De Vrie's equation for solitons
keepFFT - Variable in class FFTSolution
FFT previous (or initial) step

L

LAXFRIED - Static variable in class jbone
Solve with Lax-Friedrichs
LPFROG - Static variable in class jbone
Solve with Leap-frog (FDTD)
l - Variable in class BandMatrix
 
l - Variable in class BandMatrixC
 
lastStep - Variable in class Solution
The current step in the time discretization
lastTimeStep - Variable in class Solution
The last time step used
limits() - Method in class Mesh
Coordinate boundaries
limits() - Method in class ParticleSolution
Calculates the limits of the solution.
limits() - Method in class SamplingSolution
Calculates the limits of the solution.
limits() - Method in class Solution
Calculates the solution boundaries.
lines - Variable in class BandMatrix
 
lines - Variable in class BandMatrixC
 
location - Variable in class FFT
 
log() - Method in class Complex
Returns the principal natural logarithm of a Complex number.

M

MCLOGN - Static variable in class jbone
Solve with Monte-Carlo using log-normally distributed random walkers
MCNORM - Static variable in class jbone
Solve with Monte-Carlo using a normally distributed random walkers
MCPDrawSolution - class MCPDrawSolution.
Solves the equation with a Monte Carlo method and draws the particles
MCPDrawSolution(RunData) - Constructor for class MCPDrawSolution
Creates a MCPSolution object.
MCPSolution - class MCPSolution.
Solves the equation with a Monte Carlo method.
MCPSolution(RunData) - Constructor for class MCPSolution
Creates a MCPSolution object.
MCSDrawSolution - class MCSDrawSolution.
Solves the equation with a Monte Carlo sampling of possible configurations and drawn on the plot area
MCSDrawSolution(RunData) - Constructor for class MCSDrawSolution
Creates a MCSSolution object.
MCSSolution - class MCSSolution.
Solves the equation with a Monte Carlo sampling of possible configurations
MCSSolution(RunData) - Constructor for class MCSSolution
Creates a MCSSolution object.
MY_PDE_1 - Static variable in class jbone
Student equation 1
MY_PDE_2 - Static variable in class jbone
Student equation 2
MY_SCHEME - Static variable in class jbone
Solve with My scheme
MY_SCHEME_2 - Static variable in class jbone
Solve with My scheme 2
Mesh - class Mesh.
Mesh - Discretization in one dimension
Mesh(int, double, double) - Constructor for class Mesh
Constructor
MyChoice - class MyChoice.
Class for handling the choices of the PDE type, scheme etc
MyChoice(String[]) - Constructor for class MyChoice
Constructor
MyDoubleEditor - class MyDoubleEditor.
Editor of double values
MyDoubleEditor(String, double, MyEditorNotable) - Constructor for class MyDoubleEditor
Constructor
MyEditor - class MyEditor.
Class for editing run time parameters
MyEditor(String, double, MyEditorNotable) - Constructor for class MyEditor
Constructor
MyEditor(String, double) - Constructor for class MyEditor
Read-only constructor for non-registered users
MyEditorNotable - interface MyEditorNotable.
Interface suppying the methods needed for a calls to be notified by MyEditor
MyIntEditor - class MyIntEditor.
Editor of int values
MyIntEditor(String, double, MyEditorNotable) - Constructor for class MyIntEditor
Constructor
MyNullEditor - class MyNullEditor.
Editor demo preventing change of values
MyNullEditor(String, double) - Constructor for class MyNullEditor
Constructor
m - Variable in class BandMatrix
 
m - Variable in class BandMatrixC
 
main(String[]) - Static method in class Complex
Useful for checking up on the exact version.
main(String[]) - Static method in class jbone
Method to start the Applet as an application
maxLength - Variable in class RunData
Maximum length of the parameters strings
measure(int, int) - Method in class Solution
Get physical coordinates from mouse coordinates
mesh - Variable in class RunData
Discretization mesh
mesh - Variable in class Solution
The underlaying mesh of the solution
meshLeftNm - Static variable in class RunData
Left coordinate of x-axis
meshLengthNm - Static variable in class RunData
Length of the domain
meshPointsNm - Static variable in class RunData
Spatial resolution
method - Variable in class Solution
Numerical method name @see #setMethod
methodNames - Static variable in class jbone
Vector of the names of all the solvers @see Solution
methodSelection - Variable in class jbone
GUI list of all the methods
momentsDeviation(int) - Method in class ParticleSolution
Calculates the deviation from the m:th initial moment.
momentsDeviation(int) - Method in class SamplingSolution
Calculates the deviation from the m:th initial moment.
momentsDeviation(int) - Method in class Solution
Calculates the deviation from the m:th initial moment.
mouseDown(Event, int, int) - Method in class jbone
Deprecated.  
mul(Complex) - Method in class Complex
To perform z1 * z2, you write z1.mul(z2) .
myEditorNotify(String, double) - Method in interface MyEditorNotable
Called by MyEditor
myEditorNotify(String, double) - Method in class RunData
Called by MyEditor
myMesh - Variable in class ShapeNumerical
Numerical function abscissa
mySolution - Variable in class ShapeNumerical
Numerical function values

N

n - Variable in class BandMatrix
 
n - Variable in class BandMatrixC
 
neg() - Method in class Complex
Returns the "negative" of a Complex number.
next(RunData, PhysData) - Method in class CHASolution
Advance the solution forward one step in time.
next(RunData, PhysData) - Method in class FDSolution
Advance the solution forward one step in time.
next(RunData, PhysData) - Method in class FEMSolution
Advance the solution forward one step in time.
next(RunData, PhysData) - Method in class FFTSolution
Advance the solution forward one step in time.
next(RunData, PhysData) - Method in class MCPSolution
Advance the solution forward one step in time.
next(RunData, PhysData) - Method in class MCSSolution
Advance the solution forward one step in time.
next(RunData, PhysData) - Method in class Solution
Advance the solution forward one step in time.
norm() - Method in class Complex
Returns the square of the "length" of a Complex number.
nstep - Variable in class jbone
Operate nsteps before stopping
numberOfParticles - Variable in class ParticleSolution
The number of test particles in the simulation
numberOfRealisations - Variable in class SamplingSolution
The number of independent realisations to evolve

O

OPTION - Static variable in class jbone
A stockmarket option as initial condition
operNames - Static variable in class jbone
Vector of the names of all the operations
operSelection - Variable in class jbone
GUI list of all the operations
options - Variable in class MyChoice
List of the possible options of the choice
output(int) - Method in class Solution
Print the solution in ASCII to java console

P

PPP - Static variable in class jbone
Solve with particle methods
PPPS - Static variable in class jbone
Solve with particle methods
ParticleSolution - class ParticleSolution.
ParticleSolution -- Is an abstract class at the top of all the solvers that that push particles in phase space.
ParticleSolution(RunData) - Constructor for class ParticleSolution
Creates a ParticleSolution object.
PhysData - class PhysData.
PhysData -- Is the class defining physical parameters (such as a potential)
PhysData(RunData) - Constructor for class PhysData
Creates a PhysData parameters object.
PlotArea - class PlotArea.
Class used for the plot area
PlotArea() - Constructor for class PlotArea
 
pad(StringBuffer, int) - Method in class RunData
Copy the string padding it up with sapces to a specified length
paint(Graphics) - Method in class PlotArea
Plot the graphics
paramIsInt - Static variable in class RunData
The type (integer or double) of the parameter
paramNames - Static variable in class RunData
The names of all the run time parameters
paramShow - Variable in class RunData
Display the parameters in the applet or not
paramVal - Variable in class RunData
The value of the parameter converted to double
parseField() - Method in class MyDoubleEditor
Parses the field and tryes to put in the value.
parseField() - Method in class MyEditor
Parses the field and tryes to put in the value.
parseField() - Method in class MyIntEditor
Parses the field and tryes to put in the value.
parseField() - Method in class MyNullEditor
Idle
particleDensity - Variable in class ParticleSolution
The amount of mass each test particle represents
particlePosition - Variable in class ParticleSolution
A vector with the position of the particles
pde - Variable in class Solution
The PDE to be solved @see #setPde
pdeNames - Static variable in class jbone
Vector of the names of the PDE types @see Solution
pdeSelection - Variable in class jbone
GUI list of all the pdes
physData - Variable in class jbone
The physical data
physDataCaseNm - Static variable in class RunData
Physical data switch
physDataValueNm - Static variable in class RunData
Physical data value
plot(Canvas, Image, boolean) - Method in class MCPDrawSolution
Plots the solution
plot(Canvas, Image, boolean) - Method in class MCPSolution
Plots the solution
plot(Canvas, Image, boolean) - Method in class MCSDrawSolution
Plots the solution
plot(Canvas, Image, boolean) - Method in class MCSSolution
Plots the solution
plot(Canvas, Image, boolean) - Method in class Solution
Plots the solution
plotArea - Variable in class jbone
The plot area
point(int) - Method in class Mesh
Coordinate value
points() - Method in class Mesh
Coordinate values
polar(double, double) - Static method in class Complex
Returns a Complex from a size and direction.
position_ - Variable in class ShapeFunction
The shape's abscissa
potential - Variable in class PhysData
Potential
pow(Complex, double) - Static method in class Complex
Returns the Complex base raised to the power of the exponent.
pow(double, Complex) - Static method in class Complex
Returns the base raised to the power of the Complex exponent.
pow(Complex, Complex) - Static method in class Complex
Returns the Complex base raised to the power of the Complex exponent.
pow(Complex) - Method in class Complex
Returns this Complex raised to the power of a Complex exponent.
previous(RunData, PhysData) - Method in class CHASolution
Take the solution backward one step to initialize schemes with 3 time levels.
previous(RunData, PhysData) - Method in class FDSolution
Take the solution backward one step to initialize schemes with 3 time levels.
previous(RunData, PhysData) - Method in class FEMSolution
Take the solution backward one step to initialize schemes with 3 time levels; not really appropriate in this context.
previous(RunData, PhysData) - Method in class FFTSolution
Starting procedure for FFT schemes.
previous(RunData, PhysData) - Method in class ParticleSolution
Take the solution backward one step to initialize 3 time level schemes; not appropriate in this context.
previous(RunData, PhysData) - Method in class SamplingSolution
Take the solution backward one step to initialize schemes with 3 time levels; not really appropriate in this context.
previous(RunData, PhysData) - Method in class Solution
Take the solution backward one step to initialize schemes with 3 time levels.

R

REMARK - Static variable in class Complex
 
RunData - class RunData.
Class taking care of run time parameters
RunData(RunDataNotable) - Constructor for class RunData
Constructor
RunDataNotable - interface RunDataNotable.
Interface suppying the methods needed for a calls to be notified by RunData
r - Variable in class BandMatrix
 
r - Variable in class BandMatrixC
 
random - Variable in class ParticleSolution
Random number generator
random - Variable in class SamplingSolution
Random number generator
re - Variable in class Complex
 
re() - Method in class Complex
Extracts the real part of a Complex as a double.
real(double) - Static method in class Complex
Returns a Complex representing a real number.
realisationWeight - Variable in class SamplingSolution
The weight or probability associated with each initial state
rescale() - Method in class Solution
Set the corners of the plot area
run() - Method in class jbone
Contains the main loop for the time stepping.
runData - Variable in class jbone
The run parameters
runDataNotifyMesh() - Method in interface RunDataNotable
Invoked by RunData
runDataNotifyMesh() - Method in class jbone
A new mesh is created by RunData
runDataNotifyWalkers() - Method in interface RunDataNotable
Invoked by RunData
runDataNotifyWalkers() - Method in class jbone
The number of particles is changed by RunData
runThread - Variable in class jbone
Thread label
runTimeNm - Static variable in class RunData
Final time to reach

S

SCHROED - Static variable in class jbone
The Schroedinger equation in quantum mechanics
SMP - Static variable in class jbone
Solve with sampling methods
SMPS - Static variable in class jbone
Solve with sampling methods
SOLITON - Static variable in class jbone
A soliton as initial condition
SamplingSolution - class SamplingSolution.
SamplingSolution -- Is an abstract class at the top of all the solvers that that evolve an expected solution by sampling possible realisation.
SamplingSolution(RunData) - Constructor for class SamplingSolution
Creates a SamplingSolution object.
ShapeBox - class ShapeBox.
ShapeBox -- A box function
ShapeBox(double, double, double) - Constructor for class ShapeBox
Creates an instance of the class
ShapeCosinus - class ShapeCosinus.
ShapeCosinus -- A cosinusoidal function
ShapeCosinus(double, double, double) - Constructor for class ShapeCosinus
Creates an instance of the class
ShapeFunction - class ShapeFunction.
Abstract class for a describing initial shapes
ShapeFunction() - Constructor for class ShapeFunction
 
ShapeGaussian - class ShapeGaussian.
ShapeGaussian -- A Gaussian function
ShapeGaussian(double, double, double) - Constructor for class ShapeGaussian
Creates an instance of the class
ShapeNumerical - class ShapeNumerical.
ShapeNumerical -- A function (interpolated) from numerical data
ShapeNumerical(Solution) - Constructor for class ShapeNumerical
Creates an instance of the class
ShapeOption - class ShapeOption.
ShapeOption -- Payoff function of an option at expiry
ShapeOption(double, double, double) - Constructor for class ShapeOption
Creates an instance of the class
ShapeSoliton - class ShapeSoliton.
ShapeSoliton -- A soliton function
ShapeSoliton(double, double, double) - Constructor for class ShapeSoliton
Creates an instance of the class
ShapeWavePacket - class ShapeWavePacket.
ShapeWavePacket -- A Wave Packet function
ShapeWavePacket(double, double, double, double) - Constructor for class ShapeWavePacket
Creates an instance of the class
Solution - class Solution.
Solution -- Is an abstract class containing all the solutions and solvers.
Solution(RunData) - Constructor for class Solution
Creates an instance of a Solution object with all the attributes.
s - Variable in class Solution
Complex/spectrum time level n
scale(double) - Method in class Complex
Returns the Complex scaled by a real number.
scheme - Variable in class Solution
Numerical scheme name @see #setScheme
schemeNames - Static variable in class jbone
Vector of the names of all the schemes @see Solution
schemeSelection - Variable in class jbone
GUI list of all the schemes
sec() - Method in class Complex
Returns the secant of a Complex number.
secondPart - Static variable in class FFT
 
set(int, int, double) - Method in class BandMatrix
Store matrix elements
set(int, int, Complex) - Method in class BandMatrixC
Store matrix elements
setButton - Variable in class MyEditor
The Set button
setD(int, double) - Method in class BandMatrix
 
setD(int, Complex) - Method in class BandMatrixC
 
setIC(String) - Method in class Solution
Set the initial condision as a string.
setInitialCondition(Solution, ShapeFunction, boolean) - Method in class jbone
Set the initial condition according to the runData parameters.
setL(int, double) - Method in class BandMatrix
 
setL(int, Complex) - Method in class BandMatrixC
 
setMethod(String) - Method in class Solution
Set the numerical method as a string.
setParamValue(String, double) - Method in class RunData
Sets the value of a parameter
setPde(String) - Method in class Solution
Set the PDE as a string.
setR(int, double) - Method in class BandMatrix
 
setR(int, Complex) - Method in class BandMatrixC
 
setScheme(String) - Method in class Solution
Set the numerical scheme as a string.
setSolution(Solution) - Method in class PlotArea
Set the solution to plot
setTime(double) - Method in class Solution
Set the current physical time
shiftLevels() - Method in class FluidSolution
Internal function for copying new -> old
sin() - Method in class Complex
Returns the sine of a Complex number.
sinh() - Method in class Complex
Returns the hyperbolic sine of a Complex number.
size - Variable in class FFT
 
size() - Method in class Mesh
Grid Size
sm - Variable in class Solution
Complex/spectrum time level n-1
solution - Variable in class PlotArea
The solution to plot
solution - Variable in class jbone
The solution
solutionUpToDate - Variable in class SamplingSolution
Whether the expected solution is up to date
solve3(double[]) - Method in class BandMatrix
Direct LU solver for 3-banded matrix with multiple RHS and BC The matrix is decomposed once only for the first rhs vector Periodic boundary conditions are taken care of by the upper-left lower-right most matrix elements
solve3(Complex[]) - Method in class BandMatrixC
Gaussian elimination for 3-banded matrix with multiple RHS and BC
sp - Variable in class Solution
Complex/spectrum time level n+1
sqrt() - Method in class Complex
Returns a Complex representing one of the two square roots.
sqrt(Complex) - Static method in class Complex
 
ssor3(double[], double[], double[], double[], double, double, int) - Method in class BandMatrix
Projected Symmetric Over Relaxation for 3-banded matrix Periodic boundary conditions are taken care of by the upper-left lower-right most matrix elements
ssor3(double[], double[]) - Method in class BandMatrix
Projected Symmetric Over Relaxation for 3-banded matrix Periodic boundary conditions are taken care of by the upper-left lower-right most matrix elements
start() - Method in class jbone
Applet start a new thread
startName - Variable in class jbone
Text on the Start/Stop button
step - Variable in class jbone
Current step number
step10Name - Variable in class jbone
Text on the Step 10 button
step1Name - Variable in class jbone
Text on the Step 1 button
stop() - Method in class jbone
Applet stop
stringPartCompare(String, String) - Method in class RunData
Internal method usedin action for camparing if two strings are alike upon the length of the shortest string
sub(Complex) - Method in class Complex
To perform z1 - z2, you write z1.sub(z2) .
sync(Solution) - Method in class MyChoice
Synchronize the list with the valid choices for a solution
syncList() - Method in class RunData
Synchronizes the list with the current parameters

T

TREE2 - Static variable in class jbone
Solve by sampling with a tree
TUNFEM - Static variable in class jbone
Solve with Tunable Integration
TWO_PI - Static variable in class Complex
Twice PI radians is the same thing as 360 degrees.
tagModify(Applet) - Method in class RunData
Modify defaults parameters the HTML tags from the web page
tagModify() - Method in class jbone
Modify defaults parameters the HTML tags from the web page The new method introduced with V4.0 is no longuer backwards compatible with the initial jbone V1.0 input parameters.
tan() - Method in class Complex
Returns the tangent of a Complex number.
tanh() - Method in class Complex
Returns the hyperbolic tangent of a Complex number.
time - Variable in class Solution
Absolute time @see #setTime
timeImplicitNm - Static variable in class RunData
Implicit time parameter
timeStepNm - Static variable in class RunData
Interval duration
toConfig - Variable in class FFT
 
toFourier - Variable in class FFT
 
toString() - Method in class Complex
Converts a Complex into a String of the form (a + bi).
toString() - Method in class Mesh
For debugging
toggleHeaders() - Method in class PlotArea
Toggles whether to draw headers
toolFFT - Variable in class FFTSolution
FFT tool
tuneIntegrNm - Static variable in class RunData
FEM tunable integration
twofft(Complex[], Complex[], Complex[], int) - Method in class FFT
Fast Fourier transforms of two real arrays of dimension power(n,2).

U

update(double) - Method in class PhysData
Evolves the physical data in time
update(Graphics) - Method in class PlotArea
No need to clear anything; just paint.
updateHeaders(RunData, int) - Method in class Solution
Updates the information for the headers

V

VERSION - Static variable in class Complex
 
value - Variable in class MyEditor
The value
velocityNm - Static variable in class RunData
Advection velocity

W

WAVE - Static variable in class jbone
The wave equation
WAVEPACKET - Static variable in class jbone
A wave-packet as initial condition
walkersNm - Static variable in class RunData
Number of random walkers (particles, states)
wavelength_ - Variable in class ShapeFunction
The shape's shorter scale
width_ - Variable in class ShapeFunction
The shape's horizontal scale

X

x - Variable in class Mesh
Coordinates
x - Variable in class Solution
The mesh points @see #mesh
xOffset - Variable in class Solution
Horizontal offset of plot area
xSize - Variable in class Solution
Horizontal scale of plot area
x_0 - Variable in class Solution
x of lower left corner of plot area
x_1 - Variable in class Solution
x of upper right corner of plot area

Y

yOffset - Variable in class Solution
Vertical offset of plot area
ySize - Variable in class Solution
Vertical scale of plot area
y_0 - Variable in class Solution
y of lower left corner of plot area
y_1 - Variable in class Solution
y of upper right corner of plot area

A B C D E F G H I J K L M N O P R S T U V W X Y