1 #include <../../nrnconf.h>
38 :
NrnDAE(cmat, yvec, y0, nnode, nodes, elayer)
40 , f_callable_(f_callable) {
55 g_->
alloc(start, nnode, nodes, elayer);
71 for (
int i = 0;
i < size; ++
i) {
72 yprime[
i] =
b_[
i] - yprime[
i];
LinearModelAddition(Matrix *c, Matrix *g, Vect *y, Vect *y0, Vect *b, int nnode=0, Node **nodes=NULL, Vect *elayer=NULL, Object *f_callable=NULL)
void alloc_(int size, int start, int nnode, Node **nodes, int *elayer)
Additional allocation for subclasses.
MatrixMap * jacobian_(Vect &y)
Compute the Jacobian.
void f_(Vect &y, Vect &yprime, int size)
The right-hand-side function.
virtual ~LinearModelAddition()
double jacobian_multiplier_()
void alloc(int, int, Node **, int *)
void mulv(Vect &in, Vect &out)
NEURON Differential Algebraic Equations.
void hoc_execerror(const char *s1, const char *s2)
impl_ptrs methods
Collection of pointers to functions with python-version-specific implementations.
static int hoccommand_exec(Object *ho)