#include <ThirdOrderDelayODE.h>
Definition at line 9 of file ThirdOrderDelayODE.h.
ThirdOrderDelayODE::ThirdOrderDelayODE |
( |
unsigned |
, |
|
|
unsigned |
|
|
) |
| |
|
inline |
void ThirdOrderDelayODE::calculate |
( |
double |
tau, |
|
|
double |
inputCurrent, |
|
|
double |
dIdt, |
|
|
double |
d2Id2t, |
|
|
const double * |
x, |
|
|
unsigned |
lenX, |
|
|
unsigned |
firstNode, |
|
|
double * |
derivative |
|
) |
| const |
Definition at line 7 of file ThirdOrderDelayODE.cc.
References a_, assert(), b_, c_, and edm::hlt::Exception.
15 "In ThirdOrderDelayODE::calculate: insufficient number of variables");
17 "In ThirdOrderDelayODE::calculate: delay time is not positive");
Derivative< X, A >::type derivative(const A &_)
unsigned ThirdOrderDelayODE::getPadeColumn |
( |
| ) |
const |
|
inline |
unsigned ThirdOrderDelayODE::getPadeRow |
( |
| ) |
const |
|
inline |
unsigned ThirdOrderDelayODE::nParameters |
( |
| ) |
const |
|
inline |
void ThirdOrderDelayODE::setParameters |
( |
const double * |
pars, |
|
|
unsigned |
nPars |
|
) |
| |
double ThirdOrderDelayODE::a_ |
|
private |
double ThirdOrderDelayODE::b_ |
|
private |
double ThirdOrderDelayODE::c_ |
|
private |