NEURON
cvodestb.cpp File Reference
#include <../../nrnconf.h>
#include <cmath>
#include "classreg.h"
#include "cvodeobj.h"
#include "nrncvode.h"
#include "nrniv_mf.h"
#include "nrnoc2iv.h"
#include "datapath.h"

Go to the source code of this file.

Macros

#define nt_t   nrn_threads->_t
 
#define nt_dt   nrn_threads->_dt
 

Functions

void cvode_finitialize (double t0)
 
void nrncvode_set_t (double)
 
void deliver_net_events (NrnThread *)
 
void nrn_deliver_events (NrnThread *)
 
void init_net_events ()
 
void nrn_record_init ()
 
void nrn_play_init ()
 
void fixed_play_continuous (NrnThread *nt)
 
void nrn_solver_prepare ()
 
void clear_event_queue ()
 
void free_event_queues ()
 
void fixed_record_continuous (neuron::model_sorted_token const &cache_token, NrnThread &nt)
 
void cvode_fadvance (double tstop)
 
bool at_time (NrnThread *nt, double te)
 

Variables

double dt
 
double t
 
int nrn_use_daspk_
 
NetCvodenet_cvode_instance
 

Macro Definition Documentation

◆ nt_dt

#define nt_dt   nrn_threads->_dt

Definition at line 23 of file cvodestb.cpp.

◆ nt_t

#define nt_t   nrn_threads->_t

Definition at line 22 of file cvodestb.cpp.

Function Documentation

◆ at_time()

bool at_time ( NrnThread nt,
double  te 
)

Definition at line 127 of file cvodestb.cpp.

◆ clear_event_queue()

void clear_event_queue ( void  )

Definition at line 52 of file cvodestb.cpp.

◆ cvode_fadvance()

void cvode_fadvance ( double  tstop)

Definition at line 100 of file cvodestb.cpp.

◆ cvode_finitialize()

void cvode_finitialize ( double  t0)

Definition at line 119 of file cvodestb.cpp.

◆ deliver_net_events()

void deliver_net_events ( NrnThread nt)

Definition at line 36 of file cvodestb.cpp.

◆ fixed_play_continuous()

void fixed_play_continuous ( NrnThread nt)

Definition at line 82 of file cvodestb.cpp.

◆ fixed_record_continuous()

void fixed_record_continuous ( neuron::model_sorted_token const &  cache_token,
NrnThread nt 
)

Definition at line 88 of file cvodestb.cpp.

◆ free_event_queues()

void free_event_queues ( )

Definition at line 58 of file cvodestb.cpp.

◆ init_net_events()

void init_net_events ( void  )

Definition at line 64 of file cvodestb.cpp.

◆ nrn_deliver_events()

void nrn_deliver_events ( NrnThread nt)

Definition at line 44 of file cvodestb.cpp.

◆ nrn_play_init()

void nrn_play_init ( void  )

Definition at line 76 of file cvodestb.cpp.

◆ nrn_record_init()

void nrn_record_init ( )

Definition at line 70 of file cvodestb.cpp.

◆ nrn_solver_prepare()

void nrn_solver_prepare ( )

Definition at line 94 of file cvodestb.cpp.

◆ nrncvode_set_t()

void nrncvode_set_t ( double  tt)

Definition at line 137 of file cvodestb.cpp.

Variable Documentation

◆ dt

double dt
extern

Definition at line 70 of file netcvode.cpp.

◆ net_cvode_instance

NetCvode* net_cvode_instance

Definition at line 26 of file cvodestb.cpp.

◆ nrn_use_daspk_

int nrn_use_daspk_
extern

Definition at line 59 of file treeset.cpp.

◆ t

double t

Definition at line 21 of file cvodestb.cpp.