static void _hoc_ghk(void) { double _r; double* _p; Datum* _ppvar; Datum* _thread; _NrnThread* _nt; if (_extcall_prop) {_p = _extcall_prop->param; _ppvar = _extcall_prop->dparam;}else{ _p = (double*)0; _ppvar = (Datum*)0; } _thread = _extcall_thread; _nt = nrn_threads; _r = ghk ( _p, _ppvar, _thread, _nt, *getarg(1) , *getarg(2) , *getarg(3) ); hoc_retpushx(_r); }
static double _nrn_current(double* _p, Datum* _ppvar, Datum* _thread, _NrnThread* _nt, double _v){double _current=0.;v=_v;{ { p = 0.0 ; p = pbar * pow( n , n_gate ) * h * c ; i = p * ghk ( _threadargscomma_ v , cai , cao ) ; ica = i ; } _current += ica; } return _current; }
static int _hoc_ghk() { double _r; _r = ghk ( *getarg(1) , *getarg(2) , *getarg(3) ); ret(_r); }
static void _hoc_ghk(void) { double _r; _r = ghk ( *getarg(1) , *getarg(2) , *getarg(3) ); hoc_retpushx(_r); }