All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class phaser.algorithm.Algorithm

java.lang.Object
   |
   +----phaser.algorithm.Algorithm

public abstract class Algorithm
extends Object
implements AlgorithmStatsAnalyzable
Every algorithm extends Algorithm.


Variable Index

 o LOG10
 o stats

Constructor Index

 o Algorithm()

Method Index

 o apply(Equation, double[], double[], double, double)
 o getAbsoluteTolerance()
 o getInitialStepSize()
 o getMaxExtrapolationTableSize()
 o getMaxNumberSteps()
 o getNewtonMaxIterations()
 o getNewtonPeriod()
 o getNewtonStartingValue()
 o getNewtonTolerance()
 o getRelativeTolerance()
 o getSeulexMaxExtrapolationTableSize()
 o getSeulexStepSizeSequence()
 o getStatKeys()
 o getStats()
 o getStepSizeSequence()
 o getStepSizeStrategy()
 o getStiffnessTestFrequency()
 o getTolerance()
 o integer(double)
 o isAutoInitializeStepSizeEnabled()
 o isHessenbergFormEnabled()
 o isStiffnessTestEnabled()
 o log10(double)
 o setAlgorithmParameters(AlgorithmParameters)
 o sign(double)
 o sign(double, double)

Variables

 o stats
 protected final AlgorithmStats stats
 o LOG10
 public static final double LOG10

Constructors

 o Algorithm
 public Algorithm()

Methods

 o apply
 public abstract void apply(Equation equation,
                            double xNew[],
                            double xOld[],
                            double stepSize,
                            double time) throws AlgorithmException
 o setAlgorithmParameters
 public void setAlgorithmParameters(AlgorithmParameters ap)
 o integer
 public static int integer(double d)
 o log10
 public static double log10(double d)
 o sign
 public static int sign(double d)
 o sign
 public static double sign(double d1,
                           double d2)
 o getStatKeys
 public int[] getStatKeys()
 o getStats
 public AlgorithmStats getStats()
 o getTolerance
 public double getTolerance()
 o getAbsoluteTolerance
 public double getAbsoluteTolerance()
 o getRelativeTolerance
 public double getRelativeTolerance()
 o getMaxNumberSteps
 public int getMaxNumberSteps()
 o getInitialStepSize
 public double getInitialStepSize()
 o getStepSizeSequence
 public int getStepSizeSequence()
 o getSeulexStepSizeSequence
 public int getSeulexStepSizeSequence()
 o getStepSizeStrategy
 public int getStepSizeStrategy()
 o getMaxExtrapolationTableSize
 public int getMaxExtrapolationTableSize()
 o getSeulexMaxExtrapolationTableSize
 public int getSeulexMaxExtrapolationTableSize()
 o isAutoInitializeStepSizeEnabled
 public boolean isAutoInitializeStepSizeEnabled()
 o isStiffnessTestEnabled
 public boolean isStiffnessTestEnabled()
 o getStiffnessTestFrequency
 public int getStiffnessTestFrequency()
 o getNewtonPeriod
 public int getNewtonPeriod()
 o getNewtonStartingValue
 public int getNewtonStartingValue()
 o getNewtonTolerance
 public double getNewtonTolerance()
 o getNewtonMaxIterations
 public int getNewtonMaxIterations()
 o isHessenbergFormEnabled
 public boolean isHessenbergFormEnabled()

All Packages  Class Hierarchy  This Package  Previous  Next  Index