#include <../../nrnconf.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include "section.h"
#include "membfunc.h"
#include "neuron.h"
#include "parse.h"
Classes | |
struct | LongDifus |
struct | LongDifusThreadData |
Defines | |
#define | nt_t nrn_threads->_t |
#define | nt_dt nrn_threads->_dt |
Typedefs | |
typedef struct LongDifus | LongDifus |
typedef struct LongDifusThreadData | LongDifusThreadData |
typedef void(* | Pfrv )() |
Functions | |
char * | secname () |
char ** | hoc_Erealloc () |
static void | ode () |
static void | matsol () |
static void | overall_setup () |
hoc_register_ldifus1 (Pfrv f) | |
void | long_difus_solve (int method, NrnThread *nt) |
Variables | |
int | diam_change_cnt |
int | structure_change_cnt |
#define nt_dt nrn_threads->_dt |
#define nt_t nrn_threads->_t |
typedef struct LongDifusThreadData LongDifusThreadData |
char* * hoc_Erealloc | ( | ) |
static void matsol | ( | ) |
Referenced by long_difus_solve(), and solve().
static void ode | ( | ) |
Referenced by long_difus_solve().
static void overall_setup | ( | ) |
Referenced by long_difus_solve().
char* secname | ( | ) |
Referenced by dashes(), MultiSplitControl::exchange_setup(), for(), forall_section(), hoc_ifsec(), hoc_secname(), hoc_section_pathname(), issection(), MultiSplitControl::multisplit(), nrn_area_ri(), nrn_complain(), nrn_errno_check(), nrn_pushsec(), nrn_relocate_old_points(), nrn_secstack(), nrn_sectionref_steer(), nrnmpi_splitcell_connect(), MultiSplitControl::pexch(), MultiSplitControl::pmat(), MultiSplitControl::pmatf(), ReducedTree::pr_map(), print_clamp(), print_stim(), print_syn(), MultiSplitControl::prstruct(), psection(), push_section(), sec_and_position(), secaccessname(), sectionname(), and MultiSplitThread::v_setup().
Referenced by nrn_shape_update(), and recalc_diam().
Referenced by NonLinImp::compute(), and NonLinImpRep::NonLinImpRep().