|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrkm.RKModel
public class RKModel
Runge-Kutta algorithm for solving initial value problems. This class takes care of all calculations and remembers the state of the model.
Constructor Summary | |
---|---|
RKModel(ODE ode,
ButcherMatrix bm)
Create a new model to solve the given ODE using the given ButcherMatrix. |
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
Add a ChangeListener. |
void |
fireStateChanged(javax.swing.event.ChangeEvent e)
Notify all ChangeListeners. |
ButcherMatrix |
getButcherMatrix()
|
java.awt.geom.Point2D |
getEndPoint()
|
double |
getError()
|
int |
getInnerStagesDone()
|
ODE |
getODE()
|
java.awt.geom.Point2D[] |
getSamplePoints()
|
double[] |
getSamples()
|
java.awt.geom.Point2D |
getStartPoint()
|
rkm.State |
getState()
|
double |
getStepSize()
|
double |
getWeightedSamples()
|
boolean |
hasInnerStagesRemaining()
|
boolean |
init(double x0,
double y0,
double h)
Initialize the algoritm with the given initial values. |
void |
nextInnerStage()
Sets the state of the model one inner stage further. |
void |
outerStage()
Sets the state of the model to indicate that the outer stage is done. |
void |
removeChangeListener(javax.swing.event.ChangeListener l)
Remove a ChangeListener. |
void |
setButcherMatrix(ButcherMatrix bm)
Set the ButcherMatrix to use. |
void |
setODE(ODE ode)
Set the ODE to solve. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RKModel(ODE ode, ButcherMatrix bm)
Method Detail |
---|
public ODE getODE()
public void setODE(ODE ode)
public ButcherMatrix getButcherMatrix()
public void setButcherMatrix(ButcherMatrix bm)
public boolean init(double x0, double y0, double h)
public boolean hasInnerStagesRemaining()
public void nextInnerStage()
public void outerStage()
public rkm.State getState()
public int getInnerStagesDone()
public java.awt.geom.Point2D getStartPoint()
public java.awt.geom.Point2D getEndPoint()
public double getStepSize()
public double getError()
public java.awt.geom.Point2D[] getSamplePoints()
public double[] getSamples()
public double getWeightedSamples()
public void addChangeListener(javax.swing.event.ChangeListener l)
public void removeChangeListener(javax.swing.event.ChangeListener l)
public void fireStateChanged(javax.swing.event.ChangeEvent e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |