Uses of Class
jabble.Slice

Packages that use Slice
jabble The core classes for Jabble that make up the framework. 
jabble.indicators A set of Indicators and FunctionFields for typical use. 
 

Uses of Slice in jabble
 

Methods in jabble that return Slice
static Slice Grids.coarseSlice(Slice slice, int... steps)
           
 Slice CoordinateTransformation.getNewSlice()
           
 Slice CoordinateTransformation.getOldSlice()
           
 Slice ResultStore.getSlice(int nSlice)
           
 

Methods in jabble that return types with arguments of type Slice
static java.util.List<Slice> Grids.generateSlices(Slice slice)
           
static java.util.List<Slice> Grids.generateSlices(Slice slice, int numberSlices)
           
 

Methods in jabble with parameters of type Slice
 void ResultStore.addSlice(Slice slice)
           
 double Indicator.calculate(Slice slice)
          Calculate the given indicator on the given slice.
static Slice Grids.coarseSlice(Slice slice, int... steps)
           
static java.util.List<Slice> Grids.generateSlices(Slice slice)
           
static java.util.List<Slice> Grids.generateSlices(Slice slice, int numberSlices)
           
 void CoordinateTransformation.setNewSlice(Slice newSlice)
           
 void CoordinateTransformation.setOldSlice(Slice slice)
           
 void CoordinateTransformation.transform(Slice oldSlice, Slice newSlice)
           
 

Method parameters in jabble with type arguments of type Slice
 void Multigrid.evolve(java.util.List<Slice> slices)
           
 void Multigrid.VCycle.evolve(java.util.List<Slice> slices)
           
 void Evolver.evolve(java.util.List<Slice> slices)
          Evolves the data in the list of slices of one time step.
 int Evolver.evolve(java.util.List<Slice> slices, int nIterations)
          Evolves the data in the list of slices for nIterations time steps.
 int Multigrid.evolve(java.util.List<Slice> slices, int maxIterations, Trigger stopTrigger)
          Evolves the slices using multi grid methods and the evolver given through the constructor.
 int Multigrid.VCycle.evolve(java.util.List<Slice> slices, int maxIterations, Trigger stopTrigger)
          Evolves the slices using multi grid methods and the evolver given through the constructor.
 int Evolver.evolve(java.util.List<Slice> slices, int maxIterations, Trigger stopTrigger)
          Evolves the data in the list of slices for maxIterations time steps, or until the stopTrigger is verified.
protected  void Multigrid.prolong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void Multigrid.prolong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void Multigrid.restrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void Multigrid.restrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
 void Problem.setInitialCondition(java.util.List<Slice> slices)
          Initializes the set of slices according to the initial conditions.
 void MethodFunctionField.setupFields(java.util.List<Slice> slices)
           
 void FunctionField.setupFields(java.util.List<Slice> slices)
          Sets the set of slices on which the expression will be calculated.
 void FieldCalculator.setupFields(java.util.List<Slice> slices)
          Sets up the appropriate data stracture so that the FieldCalculator will operate on the given list of slices.
protected  void Multigrid.setupRestrictSlices(java.util.List<Slice> fineSlices)
           
protected abstract  void Multigrid.vCycleProlong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected abstract  void Multigrid.vCycleProlong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FullMultigrid.vCycleProlong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FullMultigrid.vCycleProlong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FAS.vCycleProlong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FAS.vCycleProlong(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected abstract  void Multigrid.vCycleRestrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected abstract  void Multigrid.vCycleRestrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FullMultigrid.vCycleRestrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FullMultigrid.vCycleRestrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FAS.vCycleRestrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
protected  void FAS.vCycleRestrict(java.util.List<Slice> coarseSlices, java.util.List<Slice> fineSlices)
           
 boolean Problem.verifyResult(java.util.List<Slice> slices, double tolerance)
          Compares the field value in the slices with the expected solution.
 

Constructors in jabble with parameters of type Slice
Slice(Slice slice)
          Creates a new slice by copying the given slice, including copying the values of the fields.
 

Uses of Slice in jabble.indicators
 

Method parameters in jabble.indicators with type arguments of type Slice
 void TimeDifferenceFunctionField.setupFields(java.util.List<Slice> slices)
           
 void TimeDerivativeFunctionField.setupFields(java.util.List<Slice> slices)
           
 void SumFunctionField.setupFields(java.util.List<Slice> slices)
           
 void SpaceDerivativeFunctionField.setupFields(java.util.List<Slice> slices)
           
 void NanOrInfinityFunctionField.setupFields(java.util.List<Slice> slices)
           
 void FieldFunctionField.setupFields(java.util.List<Slice> slices)
           
 void DivisionFunctionField.setupFields(java.util.List<Slice> slices)