opale.ode.scheme
Class ThetaScheme
java.lang.Object
|
+--opale.tools.OpaleObject
|
+--opale.ode.ObjectODE
|
+--opale.ode.TimeScheme
|
+--opale.ode.scheme.ThetaScheme
- All Implemented Interfaces:
- java.lang.Cloneable
- public final class ThetaScheme
- extends TimeScheme
Cette classe implémente le theta schéma qui consiste à avancer en temps de la facon suivante : yn+1=yn+f(t,theta*yn+(1-theta)*yn+1).
- Since:
- Opale-ODE 0.12
Constructor Summary |
ThetaScheme()
Par défaut theta = 0.5 |
ThetaScheme(double t)
Permet de spécifier la valeur de theta |
Method Summary |
void |
forward(Equation eq)
Cette méthode définit l'avancé en temps par la theta méthode. |
java.lang.String |
toString()
|
Methods inherited from class opale.ode.TimeScheme |
dt, dt, dtmax, dtmax, dtmin, dtmin, getNstep, getPb, init, present, readKeyWord, set, setNstep, setPb, setStepsizeControl, time, tmax, tmin, update, write |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ThetaScheme
public ThetaScheme()
- Par défaut theta = 0.5
ThetaScheme
public ThetaScheme(double t)
- Permet de spécifier la valeur de theta
- Parameters:
double
- t
forward
public void forward(Equation eq)
- Cette méthode définit l'avancé en temps par la theta méthode.
- Overrides:
forward
in class TimeScheme
- Following copied from class:
opale.ode.TimeScheme
- Parameters:
Equation,
- a equation.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object