Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
S
SecondDerivativeStencils
- Class in
jabble.stencils
Stencil library for second derivates on Fields in any dimensions.
setAt(Point, double)
- Method in class jabble.
Field
Changes the value of the field at the given point.
setBoundaryConditions(String, int, BoundaryCondition, BoundaryCondition)
- Method in class jabble.
EquationSetBuilder
Defines the boundary condition for a Field along one direction.
setConstant(String, double)
- Method in class jabble.
EquationSetBuilder
Adds a setConstant to the EquationSet along with its value.
setConstraintEvolver(Evolver, int, String, double)
- Method in class jabble.
ProblemSolver
Changes the constraint evolver.
setCoordinateCenter(int, double)
- Method in class jabble.
Problem
Changes the center for the given coordinate.
setCoordinateRange(int, double)
- Method in class jabble.
Problem
Changes the range for the coordinate.
setCoordinates(String...)
- Method in class jabble.
EquationSetBuilder
Defines the setCoordinates for the setEquation, and initializes the setDifferentials to dcoordinate (for example "x" -> "dx").
setCourantFactor(double)
- Method in class jabble.
Problem
Changes the Courant factor.
setDataStructuresFactory(String)
- Method in class jabble.
ProblemSolver
Changes the implementation of the data structures.
setDebug(boolean)
- Method in class jabble.
ProblemSolver
Turns debugging on and off.
setDifferentials(String...)
- Method in class jabble.
EquationSetBuilder
Defines the name of the setDifferentials, in case they do not follow the standard convention (that is, it's not "x" -> "dx").
setDiffFields(Field...)
- Static method in class jabble.stencils.
StencilUtils
setEquation(String, String)
- Method in class jabble.
EquationSetBuilder
Adds the setEquation used to evolve the field, and adds the setFields to the list of setFields used (in case is not already added).
setEvolver(Evolver)
- Method in class jabble.
ProblemSolver
Specifies which Evolver should be used for the evolution.
setFields(String...)
- Method in class jabble.
EquationSetBuilder
Adds a new field to the ones defined by the setEquation set.
setFieldsToSave(String...)
- Method in class jabble.
ResultStore
setFreeEvolution(boolean)
- Method in class jabble.
ProblemSolver
Solves the problem using Free Evolution.
setGridSize(int...)
- Method in class jabble.
EquationSetBuilder
Specifies the size of the grid in all directions.
setGridSize(int...)
- Method in class jabble.
Problem
Changes the size of the grid for this problem.
setInBlackHole(boolean)
- Method in class jabble.
Point
setInitialCondition(List<Slice>)
- Method in class jabble.
Problem
Initializes the set of slices according to the initial conditions.
setLastVariableName(String)
- Method in class jabble.
ResultStore
setMultiplicationFactors(double[])
- Method in class jabble.
Injection
setNewSlice(Slice)
- Method in class jabble.
CoordinateTransformation
setNIterationsExact(int)
- Method in class jabble.
Multigrid
setNIterationsPostPrologation(int)
- Method in class jabble.
Multigrid
setNIterationsPreRestriction(int)
- Method in class jabble.
Multigrid
setNumberOfIterations(int)
- Method in class jabble.
ProblemSolver
Specifies the number of iterations to be done to compute the solution.
setNVCycleIterations(int)
- Method in class jabble.
Multigrid
setOldSlice(Slice)
- Method in class jabble.
CoordinateTransformation
setPeriodicBoundaries(boolean...)
- Method in class jabble.
Grid
Specifies whether the boundary in each direction is periodic or not.
setPeriodicBoundary(int)
- Method in class jabble.
Grid
Specifies that the boundary along the dirIndex direction is going to be periodic.
setPoint(Point)
- Static method in class jabble.stencils.
StencilUtils
Make all the stencils calculate the oeprators at the given Point.
setStationaryFields(String...)
- Method in class jabble.
EquationSetBuilder
Defines a set of stationary setFields, that is setFields that do not change in time.
setStopTrigger(Trigger)
- Method in class jabble.
ProblemSolver
Sets a Trigger to stop the evolution if a condition is met (look at the stopOnXxx methods to stop on simple conditions).
setupFields(List<Slice>)
- Method in class jabble.
FieldCalculator
Sets up the appropriate data stracture so that the FieldCalculator will operate on the given list of slices.
setupFields(List<Slice>)
- Method in interface jabble.
FunctionField
Sets the set of slices on which the expression will be calculated.
setupFields(List<Slice>)
- Method in class jabble.indicators.
DivisionFunctionField
setupFields(List<Slice>)
- Method in class jabble.indicators.
FieldFunctionField
setupFields(List<Slice>)
- Method in class jabble.indicators.
NanOrInfinityFunctionField
setupFields(List<Slice>)
- Method in class jabble.indicators.
SpaceDerivativeFunctionField
setupFields(List<Slice>)
- Method in class jabble.indicators.
SumFunctionField
setupFields(List<Slice>)
- Method in class jabble.indicators.
TimeDerivativeFunctionField
setupFields(List<Slice>)
- Method in class jabble.indicators.
TimeDifferenceFunctionField
setupFields(List<Slice>)
- Method in class jabble.
MethodFunctionField
setupRestrictSlices(List<Slice>)
- Method in class jabble.
Multigrid
setyBoundaryConditions(BoundaryCondition...)
- Method in class jabble.
EquationSetBuilder
Defines the default boundary conditions for all setFields.
SingleLoopEvolver
- Class in
jabble
An Evolver that performs a single loop over the Grid.
SingleLoopEvolver()
- Constructor for class jabble.
SingleLoopEvolver
skipBoundaryPoint(Point)
- Method in class jabble.
Evolver
Determine whether the point is on a boundary that needs to be skipped.
Slice
- Class in
jabble
A slice in time with its Grid and Fields.
Slice(Grid, EquationSet)
- Constructor for class jabble.
Slice
Creates a Slice for the given equation and the given Grid (not the one the equation set is defined on).
Slice(EquationSet)
- Constructor for class jabble.
Slice
Creates a new Slice for the given equation, and initializes the fields in the slice based on the fields and grid defined by the equation.
Slice(Slice)
- Constructor for class jabble.
Slice
Creates a new slice by copying the given slice, including copying the values of the fields.
solve()
- Method in class jabble.
ProblemSolver
Starts the solution of the given problem with all the given options.
solve(Field)
- Method in class jabble.
RungeKutta
Solves the ODE over the given Field.
solveAtPoint(Field, Point)
- Method in class jabble.
RungeKutta
Solves the ODE over the given Field at the given Point.
SpaceDerivativeFunctionField
- Class in
jabble.indicators
Computes the first derivative of a field.
SpaceDerivativeFunctionField(String, int)
- Constructor for class jabble.indicators.
SpaceDerivativeFunctionField
squarePulse(double, double, double)
- Static method in class jabble.
MathUtils
1D pulse, returns 1.0 within the range and 0.0 outside.
squarePulse(double, double, double, double, double, double)
- Static method in class jabble.
MathUtils
2D pulse, returns 1.0 within the range and 0.0 outside.
squarePulse(double, double, double, double, double, double, double, double, double)
- Static method in class jabble.
MathUtils
3D pulse, returns 1.0 within the range and 0.0 outside.
StencilUtils
- Class in
jabble.stencils
Utility class to set the Point for all stencils.
step(double, double)
- Static method in class jabble.
MathUtils
Step funtion, returns 0.0 before stepX and 1.0 afterwards.
stopAfterTimePeriod(long)
- Method in class jabble.
ProblemSolver
Stops the evolution after a given period of time.
stopOnConvergence(String, double)
- Method in class jabble.
ProblemSolver
Stops the evolution when the change of value for the given field is less than the truncationError.
stopOnIndicatorOutsideRange(String, double, double)
- Method in class jabble.
ProblemSolver
Stops the evolution when the value of the indicator is outside the given range.
stopOnIndicatorOverThreshold(String, double)
- Method in class jabble.
ProblemSolver
Stops the evolution when the value of the indicator is above the given threshold.
stopOnIndicatorUnderThreshold(String, double)
- Method in class jabble.
ProblemSolver
Stops the evolution when the value of the indicator is below the given threshold.
stopOnNanOrInfinity()
- Method in class jabble.
ProblemSolver
Stops the evolution if a NAN or Infinity value appears on any Field.
stopTrigger
- Variable in class jabble.
Evolver
The trigger used by the evolver to stop the evolution.
store(DoubleBuffer)
- Method in class jabble.
Field
Saves the field values to the buffer.
subgrid(Point, Point)
- Method in class jabble.
Grid
Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
subgrid(int...)
- Method in class jabble.
Grid
Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
subgrid(Point, Point, int...)
- Method in class jabble.
Grid
Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
SumFunctionField
- Class in
jabble.indicators
Computes the sum of the fields defined on a slice at a given point.
SumFunctionField(int, String...)
- Constructor for class jabble.indicators.
SumFunctionField
Creates a new instance of SumFunctionField
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W