|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ProblemSolver | |
|---|---|
| jabble | The core classes for Jabble that make up the framework. |
| Uses of ProblemSolver in jabble |
|---|
| Methods in jabble that return ProblemSolver | |
|---|---|
ProblemSolver |
ProblemSolver.addIndicator(java.lang.String shorthand)
Allows to create simple indicators for aggregate functions of a field. |
ProblemSolver |
ProblemSolver.addIndicator(java.lang.String name,
Indicator indicator)
Adds the given indicator so that it's value is computed and saved. |
ProblemSolver |
ProblemSolver.dontEvolveLastCoordinate()
Tells the ProblemSolver not to evolve the last coordinate, which is typically the time coordinate and is evolved with t = previousT + dt. |
ProblemSolver |
ProblemSolver.recordError(java.lang.String filename)
Changes the name of the file to which the error field output is saved. |
ProblemSolver |
ProblemSolver.recordEvolution(java.lang.String filename,
int interval)
Changes the filename for saving the output, and sets the number of iterations between two saves. |
ProblemSolver |
ProblemSolver.recordEvolutionInterval(int interval)
Saves the output of the computation every interval number of iterations. |
ProblemSolver |
ProblemSolver.setConstraintEvolver(Evolver evolver,
int maxIterations,
java.lang.String fieldName,
double truncationError)
Changes the constraint evolver. |
ProblemSolver |
ProblemSolver.setEvolver(Evolver evolver)
Specifies which Evolver should be used for the evolution. |
ProblemSolver |
ProblemSolver.setFreeEvolution(boolean freeEvolution)
Solves the problem using Free Evolution. |
ProblemSolver |
ProblemSolver.setNumberOfIterations(int nIterations)
Specifies the number of iterations to be done to compute the solution. |
ProblemSolver |
ProblemSolver.setStopTrigger(Trigger stopTrigger)
Sets a Trigger to stop the evolution if a condition is met (look at the stopOnXxx methods to stop on simple conditions). |
ProblemSolver |
ProblemSolver.stopAfterTimePeriod(long millisec)
Stops the evolution after a given period of time. |
ProblemSolver |
ProblemSolver.stopOnConvergence(java.lang.String fieldName,
double truncationError)
Stops the evolution when the change of value for the given field is less than the truncationError. |
ProblemSolver |
ProblemSolver.stopOnIndicatorOutsideRange(java.lang.String indicatorShorthand,
double min,
double max)
Stops the evolution when the value of the indicator is outside the given range. |
ProblemSolver |
ProblemSolver.stopOnIndicatorOverThreshold(java.lang.String indicatorShorthand,
double threshold)
Stops the evolution when the value of the indicator is above the given threshold. |
ProblemSolver |
ProblemSolver.stopOnIndicatorUnderThreshold(java.lang.String indicatorShorthand,
double threshold)
Stops the evolution when the value of the indicator is below the given threshold. |
ProblemSolver |
ProblemSolver.stopOnNanOrInfinity()
Stops the evolution if a NAN or Infinity value appears on any Field. |
ProblemSolver |
ProblemSolver.verifyResult(double tolerance)
Compares the result of the evolution with the exact solution given in the problem. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||