nonlin.c File Reference

#include <../../nrnconf.h>
#include <math.h>
#include "hoc.h"
#include "parse.h"
#include "equation.h"
#include "lineq.h"
Include dependency graph for nonlin.c:

Typedefs

typedef struct elm * Elm

Functions

 dep_make ()
 init_access ()
 eqn_name ()
 set_varble ()
 eqinit ()
 eqn_init ()
 eqn_lhs ()
 eqn_rhs ()
 eqn_side (int lhs)
 eqn_space ()
 diag (char *s)
 Prmat ()
 solve ()

Variables

Symlistsymlist
int do_equation
inthoc_access
int var_access

Typedef Documentation

typedef struct elm* Elm

Function Documentation

dep_make (  ) 
diag ( char *  s  ) 

References execerror.

Referenced by eqn_space(), hoc_fmenu(), and solve().

eqinit (  ) 

References eqn_space, Symlist::first, getarg(), ifarg(), ISARRAY, Symbol::next, OPARINFO, pushx, ret, and Symbol::s_varn.

Here is the call graph for this function:

eqn_init (  ) 

References el.

eqn_lhs (  ) 

References eqn_side.

eqn_name (  ) 
eqn_rhs (  ) 

References eqn_side.

eqn_side ( int  lhs  ) 
eqn_space (  ) 

References diag(), ecalloc, el, emalloc, and i.

Here is the call graph for this function:

init_access (  ) 

References ecalloc, hoc_access, int, and var_access.

Prmat (  ) 

References pushx, and ret.

set_varble (  ) 
solve (  ) 

References diag(), el, i, matsol(), pushx, and ret.

Here is the call graph for this function:


Variable Documentation

Referenced by araypt(), eqn_side(), eval(), init(), and init_access().

Generated on Mon Jun 13 08:10:30 2011 for NEURON by  doxygen 1.6.3