NEURON
init.cpp File Reference
#include <../../nmodlconf.h>
#include "model.h"
#include "parse1.hpp"
#include "extdef.h"
#include "extargs.h"

Go to the source code of this file.

Functions

void init ()
 

Variables

int unitonflag
 
Listinitlist
 
Listinitfunc
 
Listfirstlist
 
Listtermfunc
 
Listmodelfunc
 
Listprocfunc
 
Listplotlist
 
Listsolvelist
 
Listmisc
 
Listsyminorder
 
Symbolsemi
 
Symbolbeginblk
 
Symbolendblk
 
Listintoken
 
char buf [512]
 
struct {
   char *   name
 
   short   kval
 
keywords []
 
struct {
   char *   name
 
   long   subtype
 
   Symbol **   p
 
special []
 
struct {
   char *   name
 
   long   subtype
 
   short   varstep
 
methods []
 
static char * extdef []
 
static char * extargs []
 

Function Documentation

◆ init()

void init ( )

Definition at line 169 of file init.cpp.

Variable Documentation

◆ extargs

char* extargs[]
static
Initial value:
= {
"at_time", "", "ms", 0,
"state_discontinuity", "", "m9", "m9", 0,
"net_send", "", "ms", "m9", 0,
"net_event", "", "ms", 0,
"net_move", "", "ms", 0,
"nrn_ghk", "millicoulombs/cm3", "millivolt", "milli/liter", "milli/liter", "", 0,
0
}

Definition at line 163 of file init.cpp.

◆ extdef

char* extdef[]
static

Definition at line 157 of file init.cpp.

◆ keywords

struct { ... } keywords[]

◆ kval

short kval

Definition at line 17 of file init.cpp.

◆ methods

struct { ... } methods[]
Initial value:
= {
"adams", DERF | KINF, 0,
"runge", DERF | KINF, 0,
"euler", DERF | KINF, 0,
"adeuler", DERF | KINF, 1,
"heun", DERF | KINF, 0,
"adrunge", DERF | KINF, 1,
"newton", NLINF, 0,
"simplex", NLINF, 0,
"simeq", LINF, 0,
"seidel", LINF, 0,
"_advance", KINF, 0,
"sparse", KINF, 0,
"derivimplicit", DERF, 0,
"cnexp", DERF, 0,
"clsoda", DERF | KINF, 0,
"after_cvode", 0, 0,
"cvode_t", 0, 0,
"cvode_t_v", 0, 0,
0, 0, 0
}
#define KINF
Definition: model.h:132
#define DERF
Definition: model.h:125
#define NLINF
Definition: model.h:127
#define LINF
Definition: model.h:126

◆ misc

List * misc

Definition at line 9 of file init.cpp.

◆ name

char* name

Definition at line 16 of file init.cpp.

◆ p

Symbol** p

Definition at line 123 of file init.cpp.

◆ solvelist

List * solvelist

Definition at line 9 of file init.cpp.

◆ special

struct { ... } special[]
Initial value:
= {
";", SEMI, &semi,
"}", ENDBLK, &endblk,
0, 0, 0
}
Symbol * endblk
Definition: init.cpp:11
Symbol * beginblk
Definition: init.cpp:11
#define ENDBLK
Definition: model.h:124
Symbol * semi
Definition: init.cpp:11
#define SEMI
Definition: model.h:122
#define BEGINBLK
Definition: model.h:123

◆ subtype

long subtype

Definition at line 122 of file init.cpp.

◆ syminorder

List* syminorder

Definition at line 10 of file init.cpp.

◆ unitonflag

int unitonflag

Definition at line 44 of file units.cpp.

◆ varstep

short varstep

Definition at line 134 of file init.cpp.