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

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