|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| FunctionField | Calculates an expression at each given Point; it's used by FieldCalculators and Indicators. |
| Class Summary | |
|---|---|
| Cartesian2DToSpherical2DTransformation | |
| Configuration | Loads Jabble settings from 'jabble.properties'. |
| Constants | A helper class with a series of constants that might be useful during the calculation. |
| CoordinateTransformation | |
| DataStructuresFactory | Factory for the data structure classes, such as Point, Grid and Field. |
| EquationSet | Describes the set of equations to solve, together with the coordinates being used. |
| EquationSetBuilder | A helper class to quickly build EquationSet objects. |
| Evolver | An Evolver solves a partial differential equation by calculating
a set of Fields at a given time step by using the data from Fields
at previous time steps. |
| FAS | Implements FAS (Full Approximation Storage). |
| Field | Represents a scalar field defined on all of the point of the Grid. |
| FieldCalculator | An object of this class is able to calculate a Field as a function of a set of other Fields. |
| FullMultigrid | Adds the linear Multigrid V-Cycle to implement FullMultigrid. |
| GaussSeidel | This class implements the Gauss-Seidel method for solving elliptic equation of the form Lu=f, where L is an elliptic differential operator. |
| Grid | Represents a Grid, that is a collection of points that have the topology of a Grid. |
| Grids | A set of utility methods to make operations over Grids. |
| Indicator | Takes a function that calculates a value at each Point (for example: a field, the derivative of a field, the product of two fields, ...) and aggregates it to produce a single one (for example, takes the average, the maximum, ...). |
| Injection | |
| IteratedCrankNicholson | This class implements the Iterated Crank-Nicholson template algorithm. |
| Jacobi | This class implements the Jacobi method for solving elliptic equation of the form Lu=f, where L is an elliptic differential operator. |
| LaxWendroff | This class implements a template for the Lax-Wendroff algorithm. |
| MathUtils | A toolkit class containing a set of mathematical functions typically used for initial conditions (gaussian, pulse, step, ...). |
| MethodFunctionField | |
| Multigrid | Base class for Multigrid algorithms. |
| MultigridOperation | An operation performed on two grids of different sizes, typically used in Multigrid and Mesh Refinment algotyhms. |
| OutsideRangeTrigger | A Trigger that fires if the value of an Indicator is outside a certain range. |
| OverThresholdTrigger | A Trigger that fires if the value of an Indicator is above a certain value. |
| Point | Represent a point on a Grid. |
| Problem | Defines an EquationSet with a set of initial conditions. |
| ProblemSolver | The master class that brings all objects together to solve a given problem. |
| ResultStore | Saves and loads the results of a simulation. |
| RungeKutta | Solves a 1D Ordinary Differential Equation using Runge-Kutta. |
| SingleLoopEvolver | An Evolver that performs a single loop over the Grid. |
| Slice | A slice in time with its Grid and Fields. |
| TimeTrigger | A trigger that fires after a specified amount of time (no matter what happens). |
| Trigger | A condition that can halt the evolution. |
| UnderThresholdTrigger | A Trigger that fires if the threshold of an Indicator is below a certain threshold. |
| Enum Summary | |
|---|---|
| BoundaryCondition | A boundary condition, such as periodic, Cauchy, ... |
The core classes for Jabble that make up the framework.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||