libridc-0.2
|
Public Member Functions | |
ImplicitOde (int my_neq, int my_nt, double my_ti, double my_tf, double my_dt) | |
void | rhs (double t, double *u, double *f) |
void | step (double t, double *u, double *unew) |
Data Fields | |
int | neq |
int | nt |
double | ti |
double | tf |
double | dt |
Definition at line 10 of file implicit.cpp.
|
inline |
Definition at line 12 of file implicit.cpp.
|
inlinevirtual |
user implemented rhs function, u'=rhs(t,u)
t | current time step |
u | solution u at time t |
f | rhs(t,u) |
Implements ODE.
Definition at line 20 of file implicit.cpp.
|
inlinevirtual |
user implemented step function, for advancing the solution from t to t+dt
t | current time step |
u | solution u at time t |
unew | solution at time t+dt |
Implements ODE.
Definition at line 26 of file implicit.cpp.
References rhs().
|
inherited |
time step
Definition at line 33 of file ridc.h.
Referenced by Brusselator_GSL::Brusselator_GSL(), corr_be(), corr_fe(), Brusselator_GSL::jac(), Brusselator_GSL::newt(), ridc_be(), ridc_fe(), and Brusselator_GSL::step().
|
inherited |
number of equations
Definition at line 21 of file ridc.h.
Referenced by Brusselator_GSL::Brusselator_GSL(), corr_be(), corr_fe(), Brusselator_GSL::jac(), Brusselator_GSL::newt(), Brusselator_GSL::rhs(), ridc_be(), ridc_fe(), and Brusselator_GSL::step().
|
inherited |
number of time steps
Definition at line 24 of file ridc.h.
Referenced by Brusselator_GSL::Brusselator_GSL(), ridc_be(), and ridc_fe().
|
inherited |
|
inherited |
initial time
Definition at line 27 of file ridc.h.
Referenced by Brusselator_GSL::Brusselator_GSL(), ridc_be(), and ridc_fe().