Uses of Class
jabble.Point

Packages that use Point
jabble The core classes for Jabble that make up the framework. 
jabble.indicators A set of Indicators and FunctionFields for typical use. 
jabble.stencils Set of utility classes to calculate derivatives, averages and other operators on Fields. 
 

Uses of Point in jabble
 

Methods in jabble that return Point
abstract  Point Point.neighborAt(int dirIndex, int distance)
          Returns a point walking along a direction at a certain distance.
abstract  Point Point.nextPoint(int dirIndex)
          Returns the next point along the given direction, or null if it doesn't exist.
abstract  Point Grid.origin()
          Returns the point at the corner of the grid where all coordinates are 0.
abstract  Point Grid.pointAt(int... location)
          Returns the Point on the Grid at the given location.
abstract  Point Point.previousPoint(int dirIndex)
          Returns the previous point along the given direction, or null if it doesn't exist.
 

Methods in jabble that return types with arguments of type Point
abstract  java.lang.Iterable<Point> Grid.blackPoints()
          Returns an object usable to retrieve an iterator over all the black point of the Grid.
abstract  java.util.Iterator<Point> Grid.iterator()
          Returns an iterator over all points of the Grid.
abstract  java.lang.Iterable<Point> Grid.subgrid(int... steps)
          Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
abstract  java.lang.Iterable<Point> Grid.subgrid(Point firstPoint, Point lastPoint)
          Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
abstract  java.lang.Iterable<Point> Grid.subgrid(Point firstPoint, Point lastPoint, int... steps)
          Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
abstract  java.lang.Iterable<Point> Grid.whitePoints()
          Returns an object usable to retrieve an iterator over all the white point of the Grid.
 

Methods in jabble with parameters of type Point
abstract  double Field.at(Point p)
          Returns the value of the field at the given point.
protected abstract  void MultigridOperation.calculate(Point finePoint, Point coarsePoint, Field fineField, Field coarseField)
          Calculates the operation at the given point for the given field.
protected  void Injection.calculate(Point finePoint, Point coarsePoint, Field fineField, Field coarseField)
           
 double MethodFunctionField.calculateAt(Point point)
           
 double FunctionField.calculateAt(Point point)
          Calculates the expression at a given point.
protected abstract  void CoordinateTransformation.calculateCoordsAndDiffs(Point point)
           
protected  void Cartesian2DToSpherical2DTransformation.calculateCoordsAndDiffs(Point point)
           
protected abstract  void SingleLoopEvolver.calculateNewFields(Point point)
          Calculates the value of the fields at the given Point.
protected  void RungeKutta.calculateNewFields(Point point)
           
protected abstract  void IteratedCrankNicholson.calculateNewFields(Point point)
          Calculate the new value of the fields at the given point.
protected abstract  void CoordinateTransformation.calculateScalar(Point point, Field oldScalarField, Field newScalarField)
           
protected  void Cartesian2DToSpherical2DTransformation.calculateScalar(Point point, Field oldScalarField, Field newScalarField)
           
protected abstract  void CoordinateTransformation.calculateTensor(Point point, Field[][] oldTensorField, Field[][] newTensorField)
           
protected  void Cartesian2DToSpherical2DTransformation.calculateTensor(Point point, Field[][] oldTensorField, Field[][] newTensorField)
           
protected abstract  void CoordinateTransformation.calculateVector(Point point, Field[] oldVectorField, Field[] newVectorField)
           
protected  void Cartesian2DToSpherical2DTransformation.calculateVector(Point point, Field[] oldVectorField, Field[] newVectorField)
           
abstract  boolean Grid.isInGrid(Point point)
          Returns true if the Point was defined in this Grid.
abstract  double FullMultigrid.l(Point point)
           
abstract  double FAS.l(Point point)
           
 void Trigger.processPoint(Point point)
          Updates the trigger computation using the values at the point.
 void FieldCalculator.processPoint(Point point)
          Calculates the function at the given point and updates the value of the Field.
abstract  void Field.setAt(Point p, double value)
          Changes the value of the field at the given point.
protected  boolean Evolver.skipBoundaryPoint(Point point)
          Determine whether the point is on a boundary that needs to be skipped.
 void RungeKutta.solveAtPoint(Field field, Point point)
          Solves the ODE over the given Field at the given Point.
abstract  java.lang.Iterable<Point> Grid.subgrid(Point firstPoint, Point lastPoint)
          Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
abstract  java.lang.Iterable<Point> Grid.subgrid(Point firstPoint, Point lastPoint, int... steps)
          Returns an object usable to retrieve an iterator over a subset of the points of the Grid.
protected abstract  void LaxWendroff.updateFieldAtSpatialTemporalFullSteps(Point point)
           
protected abstract  void LaxWendroff.updateFieldAtSpatialTemporalHalfSteps(Point point)
           
 

Uses of Point in jabble.indicators
 

Methods in jabble.indicators with parameters of type Point
 double TimeDifferenceFunctionField.calculateAt(Point point)
           
 double TimeDerivativeFunctionField.calculateAt(Point point)
           
 double SumFunctionField.calculateAt(Point point)
           
 double SpaceDerivativeFunctionField.calculateAt(Point point)
           
 double NanOrInfinityFunctionField.calculateAt(Point point)
           
 double FieldFunctionField.calculateAt(Point point)
           
 double DivisionFunctionField.calculateAt(Point point)
           
 

Uses of Point in jabble.stencils
 

Methods in jabble.stencils that return Point
static Point StencilUtils.getPoint()
          Returns the Point at which all stencils will calculate the value of their respective operator.
 

Methods in jabble.stencils with parameters of type Point
static void StencilUtils.setPoint(Point point)
          Make all the stencils calculate the oeprators at the given Point.