NEURON
NetCvode Class Reference

#include <netcvode.h>

Public Member Functions

 NetCvode (bool single=true)
 
virtual ~NetCvode ()
 
int solve (double t)
 
void statistics (int)
 
void spike_stat ()
 
void re_init (double t0=0.)
 
void states ()
 
void dstates ()
 
int fun (double t, double *y, double *ydot)
 
void error_weights ()
 
void acor ()
 
std::string statename (int, int style=1)
 
void localstep (bool)
 
bool localstep ()
 
bool is_local ()
 
void use_daspk (bool)
 
bool use_daspk ()
 
void move_event (TQItem *, double, NrnThread *)
 
void remove_event (TQItem *, int threadid)
 
TQItemevent (double tdeliver, DiscreteEvent *, NrnThread *)
 
TQItembin_event (double tdeliver, DiscreteEvent *, NrnThread *)
 
void send2thread (double, DiscreteEvent *, NrnThread *)
 
void null_event (double)
 
void tstop_event (double)
 
void hoc_event (double, const char *hoc_stmt, Object *ppobj=nullptr, int reinit=0, Object *pyact=nullptr)
 
NetConinstall_deliver (neuron::container::data_handle< double > psrc, Section *ssrc, Object *osrc, Object *target, double threshold, double delay, double weight)
 
void presyn_disconnect (PreSyn *)
 
void check_thresh (NrnThread *)
 
void deliver_net_events (NrnThread *)
 
void deliver_events (double til, NrnThread *)
 
void solver_prepare ()
 
void clear_events ()
 
void free_event_pools ()
 
void init_events ()
 
void print_event_queue ()
 
void event_queue_info ()
 
void vec_event_store ()
 
void local_retreat (double, Cvode *)
 
void retreat (double, Cvode *)
 
Object ** netconlist ()
 
int owned_by_thread (neuron::container::data_handle< double > const &)
 
PlayRecordplayrec_uses (void *)
 
void playrec_add (PlayRecord *)
 
void playrec_remove (PlayRecord *)
 
int playrec_item (PlayRecord *)
 
PlayRecordplayrec_item (int)
 
std::vector< PlayRecord * > * playrec_list ()
 
void simgraph_remove ()
 
void vecrecord_add ()
 
void vec_remove ()
 
void record_init ()
 
void play_init ()
 
void fixed_record_continuous (neuron::model_sorted_token const &, NrnThread &nt)
 
void fixed_play_continuous (NrnThread *)
 
int condition_order ()
 
void condition_order (int i)
 
TQueueevent_queue (NrnThread *nt)
 
void psl_append (PreSyn *)
 
void rtol (double)
 
double rtol ()
 
void atol (double)
 
double atol ()
 
void stiff (int)
 
int stiff ()
 
void maxorder (int)
 
int maxorder ()
 
int order (int)
 
void minstep (double)
 
double minstep ()
 
void maxstep (double)
 
double maxstep ()
 
void jacobian (int)
 
int jacobian ()
 
void structure_change ()
 
void consist_sec_pd (const char *, Section *, neuron::container::data_handle< double > const &)
 
double state_magnitudes ()
 
Symbolname2sym (const char *)
 
const char * sym2name (Symbol *)
 
int pgvts (double tstop)
 
void update_ps2nt ()
 
void point_receive (int, Point_process *, double *, double)
 
bool deliver_event (double til, NrnThread *)
 
void delete_list ()
 
void delete_list (Cvode *)
 
int local_microstep (neuron::model_sorted_token const &, NrnThread &)
 
int global_microstep ()
 
void deliver_least_event (NrnThread *)
 
void evaluate_conditions ()
 
int pgvts_event (double &tt)
 
DiscreteEventpgvts_least (double &tt, int &op, int &init)
 
int pgvts_cvode (double tt, int op)
 
bool init_global ()
 
void alloc_list ()
 
void del_cv_memb_list ()
 
void del_cv_memb_list (Cvode *)
 
void distribute_dinfo (int *, int)
 
void playrec_setup ()
 
void fill_global_ba (NrnThread *, int, BAMechList **)
 
void fill_local_ba (int *, NetCvodeThreadData &)
 
void fill_local_ba_cnt (int, int *, NetCvodeThreadData &)
 
BAMechListcvbml (int, BAMech *, Cvode *)
 
void maxstate_analyse ()
 
void maxstate_analyze_1 (int, Cvode &, CvodeThreadData &)
 
void fornetcon_prepare ()
 
double maxstate_analyse (Symbol *, double *)
 
void p_construct (int)
 
void ps_thread_link (PreSyn *)
 
void set_CVRhsFn ()
 
bool use_partrans ()
 
MUTDEC void set_enqueueing ()
 
double allthread_least_t (int &tid)
 
int solve_when_threads (double)
 
void deliver_events_when_threads (double)
 
int global_microstep_when_threads ()
 
void allthread_handle (double, HocEvent *, NrnThread *)
 
void allthread_handle ()
 

Static Public Member Functions

static double eps (double x)
 

Public Attributes

std::vector< PlayRecord * > * fixed_play_
 
std::vector< PlayRecord * > * fixed_record_
 
double rtol_
 
double atol_
 
int print_event_
 
bool initialized_
 
bool empty_
 
int condition_order_
 
int fornetcon_change_cnt_
 
MaxStateTablemst_
 
Cvodegcv_
 
std::vector< PreSyn * > * psl_
 
HTListList wl_list_
 
int pcnt_
 
NetCvodeThreadDatap
 
int enqueueing_
 
int use_long_double_
 
HocEventListallthread_hocevents_
 

Static Public Attributes

static double eps_
 

Private Member Functions

HocDataPaths create_hdp (int style)
 Create a lookup table for variable names. More...
 

Private Attributes

int maxorder_
 
int jacobian_
 
int stiff_
 
double maxstep_
 
double minstep_
 
int structure_change_cnt_
 
int matrix_change_cnt_
 
bool single_
 
PreSynTablepst_
 
int pst_cnt_
 
int playrec_change_cnt_
 
std::vector< PlayRecord * > * prl_
 
IvocVectvec_event_store_
 

Detailed Description

Definition at line 65 of file netcvode.h.

Constructor & Destructor Documentation

◆ NetCvode()

NetCvode::NetCvode ( bool  single = true)

Definition at line 1086 of file netcvode.cpp.

◆ ~NetCvode()

NetCvode::~NetCvode ( )
virtual

Definition at line 1137 of file netcvode.cpp.

Member Function Documentation

◆ acor()

void NetCvode::acor ( )

Definition at line 4312 of file netcvode.cpp.

◆ alloc_list()

void NetCvode::alloc_list ( )

Definition at line 1396 of file netcvode.cpp.

◆ allthread_handle() [1/2]

void NetCvode::allthread_handle ( )

Definition at line 2576 of file netcvode.cpp.

◆ allthread_handle() [2/2]

void NetCvode::allthread_handle ( double  tt,
HocEvent he,
NrnThread nt 
)

Definition at line 2586 of file netcvode.cpp.

◆ allthread_least_t()

double NetCvode::allthread_least_t ( int &  tid)

Definition at line 6811 of file netcvode.cpp.

◆ atol() [1/2]

double NetCvode::atol ( )
inline

Definition at line 155 of file netcvode.h.

◆ atol() [2/2]

void NetCvode::atol ( double  x)

Definition at line 4472 of file netcvode.cpp.

◆ bin_event()

TQItem * NetCvode::bin_event ( double  tdeliver,
DiscreteEvent db,
NrnThread nt 
)

Definition at line 2498 of file netcvode.cpp.

◆ check_thresh()

void NetCvode::check_thresh ( NrnThread nt)

Definition at line 5914 of file netcvode.cpp.

◆ clear_events()

void NetCvode::clear_events ( )

Definition at line 2663 of file netcvode.cpp.

◆ condition_order() [1/2]

int NetCvode::condition_order ( )
inline

Definition at line 140 of file netcvode.h.

◆ condition_order() [2/2]

void NetCvode::condition_order ( int  i)
inline

Definition at line 143 of file netcvode.h.

◆ consist_sec_pd()

void NetCvode::consist_sec_pd ( const char *  msg,
Section sec,
neuron::container::data_handle< double > const &  handle 
)

Definition at line 6447 of file netcvode.cpp.

◆ create_hdp()

HocDataPaths NetCvode::create_hdp ( int  style)
private

Create a lookup table for variable names.

This is only created on-demand because it involves building a lookup table of pointers, some of which are obtained from data_handles (and are therefore unstable). Eventually the operator<< of data_handle might provide the necessary functionality and this could be dropped completely.

Definition at line 4348 of file netcvode.cpp.

◆ cvbml()

BAMechList * NetCvode::cvbml ( int  bat,
BAMech bam,
Cvode cv 
)

Definition at line 1789 of file netcvode.cpp.

◆ del_cv_memb_list() [1/2]

void NetCvode::del_cv_memb_list ( )

Definition at line 1289 of file netcvode.cpp.

◆ del_cv_memb_list() [2/2]

void NetCvode::del_cv_memb_list ( Cvode cvode)

Definition at line 1300 of file netcvode.cpp.

◆ delete_list() [1/2]

void NetCvode::delete_list ( )

Definition at line 1260 of file netcvode.cpp.

◆ delete_list() [2/2]

void NetCvode::delete_list ( Cvode cvode)

Definition at line 1282 of file netcvode.cpp.

◆ deliver_event()

bool NetCvode::deliver_event ( double  til,
NrnThread nt 
)

Definition at line 2082 of file netcvode.cpp.

◆ deliver_events()

void NetCvode::deliver_events ( double  til,
NrnThread nt 
)

Definition at line 2835 of file netcvode.cpp.

◆ deliver_events_when_threads()

void NetCvode::deliver_events_when_threads ( double  til)

Definition at line 6767 of file netcvode.cpp.

◆ deliver_least_event()

void NetCvode::deliver_least_event ( NrnThread nt)

Definition at line 2068 of file netcvode.cpp.

◆ deliver_net_events()

void NetCvode::deliver_net_events ( NrnThread nt)

Definition at line 5958 of file netcvode.cpp.

◆ distribute_dinfo()

void NetCvode::distribute_dinfo ( int *  cellnum,
int  tid 
)

Definition at line 1342 of file netcvode.cpp.

◆ dstates()

void NetCvode::dstates ( )

Definition at line 4195 of file netcvode.cpp.

◆ eps()

static double NetCvode::eps ( double  x)
inlinestatic

Definition at line 137 of file netcvode.h.

◆ error_weights()

void NetCvode::error_weights ( )

Definition at line 4283 of file netcvode.cpp.

◆ evaluate_conditions()

void NetCvode::evaluate_conditions ( )

◆ event()

TQItem * NetCvode::event ( double  tdeliver,
DiscreteEvent db,
NrnThread nt 
)

Definition at line 2522 of file netcvode.cpp.

◆ event_queue()

TQueue * NetCvode::event_queue ( NrnThread nt)

Definition at line 3749 of file netcvode.cpp.

◆ event_queue_info()

void NetCvode::event_queue_info ( )

Definition at line 2902 of file netcvode.cpp.

◆ fill_global_ba()

void NetCvode::fill_global_ba ( NrnThread nt,
int  bat,
BAMechList **  baml 
)

Definition at line 1755 of file netcvode.cpp.

◆ fill_local_ba()

void NetCvode::fill_local_ba ( int *  celnum,
NetCvodeThreadData d 
)

Definition at line 1764 of file netcvode.cpp.

◆ fill_local_ba_cnt()

void NetCvode::fill_local_ba_cnt ( int  bat,
int *  celnum,
NetCvodeThreadData d 
)

Definition at line 1770 of file netcvode.cpp.

◆ fixed_play_continuous()

void NetCvode::fixed_play_continuous ( NrnThread nt)

Definition at line 5534 of file netcvode.cpp.

◆ fixed_record_continuous()

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

Definition at line 5524 of file netcvode.cpp.

◆ fornetcon_prepare()

void NetCvode::fornetcon_prepare ( )

Definition at line 3995 of file netcvode.cpp.

◆ free_event_pools()

void NetCvode::free_event_pools ( )

Definition at line 2735 of file netcvode.cpp.

◆ fun()

int NetCvode::fun ( double  t,
double *  y,
double *  ydot 
)

◆ global_microstep()

int NetCvode::global_microstep ( )

Definition at line 2116 of file netcvode.cpp.

◆ global_microstep_when_threads()

int NetCvode::global_microstep_when_threads ( )

Definition at line 6779 of file netcvode.cpp.

◆ hoc_event()

void NetCvode::hoc_event ( double  tt,
const char *  hoc_stmt,
Object ppobj = nullptr,
int  reinit = 0,
Object pyact = nullptr 
)

Definition at line 2545 of file netcvode.cpp.

◆ init_events()

void NetCvode::init_events ( )

Definition at line 2749 of file netcvode.cpp.

◆ init_global()

bool NetCvode::init_global ( )

Definition at line 1428 of file netcvode.cpp.

◆ install_deliver()

NetCon * NetCvode::install_deliver ( neuron::container::data_handle< double >  psrc,
Section ssrc,
Object osrc,
Object target,
double  threshold,
double  delay,
double  weight 
)

Definition at line 4551 of file netcvode.cpp.

◆ is_local()

bool NetCvode::is_local ( )

Definition at line 1172 of file netcvode.cpp.

◆ jacobian() [1/2]

int NetCvode::jacobian ( )
inline

Definition at line 177 of file netcvode.h.

◆ jacobian() [2/2]

void NetCvode::jacobian ( int  x)

Definition at line 4537 of file netcvode.cpp.

◆ local_microstep()

int NetCvode::local_microstep ( neuron::model_sorted_token const &  sorted_token,
NrnThread ntr 
)

Definition at line 2101 of file netcvode.cpp.

◆ local_retreat()

void NetCvode::local_retreat ( double  t,
Cvode cv 
)

Definition at line 3502 of file netcvode.cpp.

◆ localstep() [1/2]

bool NetCvode::localstep ( )

Definition at line 1168 of file netcvode.cpp.

◆ localstep() [2/2]

void NetCvode::localstep ( bool  b)

Definition at line 1176 of file netcvode.cpp.

◆ maxorder() [1/2]

int NetCvode::maxorder ( )
inline

Definition at line 164 of file netcvode.h.

◆ maxorder() [2/2]

void NetCvode::maxorder ( int  x)

Definition at line 4488 of file netcvode.cpp.

◆ maxstate_analyse() [1/2]

void NetCvode::maxstate_analyse ( )

Definition at line 6586 of file netcvode.cpp.

◆ maxstate_analyse() [2/2]

double NetCvode::maxstate_analyse ( Symbol sym,
double *  pamax 
)

Definition at line 6617 of file netcvode.cpp.

◆ maxstate_analyze_1()

void NetCvode::maxstate_analyze_1 ( int  it,
Cvode cv,
CvodeThreadData z 
)

Definition at line 6555 of file netcvode.cpp.

◆ maxstep() [1/2]

double NetCvode::maxstep ( )
inline

Definition at line 173 of file netcvode.h.

◆ maxstep() [2/2]

void NetCvode::maxstep ( double  x)

Definition at line 4526 of file netcvode.cpp.

◆ minstep() [1/2]

double NetCvode::minstep ( )
inline

Definition at line 169 of file netcvode.h.

◆ minstep() [2/2]

void NetCvode::minstep ( double  x)

Definition at line 4515 of file netcvode.cpp.

◆ move_event()

void NetCvode::move_event ( TQItem q,
double  tnew,
NrnThread nt 
)

Definition at line 2235 of file netcvode.cpp.

◆ name2sym()

Symbol * NetCvode::name2sym ( const char *  name)

Definition at line 4442 of file netcvode.cpp.

◆ netconlist()

Object ** NetCvode::netconlist ( )

Definition at line 907 of file netcvode.cpp.

◆ null_event()

void NetCvode::null_event ( double  tt)

Definition at line 2536 of file netcvode.cpp.

◆ order()

int NetCvode::order ( int  ii)

Definition at line 4501 of file netcvode.cpp.

◆ owned_by_thread()

int NetCvode::owned_by_thread ( neuron::container::data_handle< double > const &  handle)

Definition at line 6415 of file netcvode.cpp.

◆ p_construct()

void NetCvode::p_construct ( int  n)

Definition at line 4916 of file netcvode.cpp.

◆ pgvts()

int NetCvode::pgvts ( double  tstop)

Definition at line 3558 of file netcvode.cpp.

◆ pgvts_cvode()

int NetCvode::pgvts_cvode ( double  tt,
int  op 
)

Definition at line 3661 of file netcvode.cpp.

◆ pgvts_event()

int NetCvode::pgvts_event ( double &  tt)

Definition at line 3575 of file netcvode.cpp.

◆ pgvts_least()

DiscreteEvent * NetCvode::pgvts_least ( double &  tt,
int &  op,
int &  init 
)

Definition at line 3604 of file netcvode.cpp.

◆ play_init()

void NetCvode::play_init ( )

Definition at line 4139 of file netcvode.cpp.

◆ playrec_add()

void NetCvode::playrec_add ( PlayRecord pr)

Definition at line 6018 of file netcvode.cpp.

◆ playrec_item() [1/2]

PlayRecord * NetCvode::playrec_item ( int  i)

Definition at line 6041 of file netcvode.cpp.

◆ playrec_item() [2/2]

int NetCvode::playrec_item ( PlayRecord pr)

Definition at line 6032 of file netcvode.cpp.

◆ playrec_list()

std::vector<PlayRecord*>* NetCvode::playrec_list ( )
inline

Definition at line 124 of file netcvode.h.

◆ playrec_remove()

void NetCvode::playrec_remove ( PlayRecord pr)

Definition at line 6024 of file netcvode.cpp.

◆ playrec_setup()

void NetCvode::playrec_setup ( )

Definition at line 6317 of file netcvode.cpp.

◆ playrec_uses()

PlayRecord * NetCvode::playrec_uses ( void *  v)

Definition at line 6045 of file netcvode.cpp.

◆ point_receive()

void NetCvode::point_receive ( int  ,
Point_process ,
double *  ,
double   
)

◆ presyn_disconnect()

void NetCvode::presyn_disconnect ( PreSyn ps)

Definition at line 4631 of file netcvode.cpp.

◆ print_event_queue()

void NetCvode::print_event_queue ( )

Definition at line 2854 of file netcvode.cpp.

◆ ps_thread_link()

void NetCvode::ps_thread_link ( PreSyn ps)

Definition at line 4875 of file netcvode.cpp.

◆ psl_append()

void NetCvode::psl_append ( PreSyn ps)

Definition at line 4624 of file netcvode.cpp.

◆ re_init()

void NetCvode::re_init ( double  t0 = 0.)

Definition at line 3958 of file netcvode.cpp.

◆ record_init()

void NetCvode::record_init ( )

Definition at line 4123 of file netcvode.cpp.

◆ remove_event()

void NetCvode::remove_event ( TQItem q,
int  threadid 
)

Definition at line 2251 of file netcvode.cpp.

◆ retreat()

void NetCvode::retreat ( double  t,
Cvode cv 
)

Definition at line 3532 of file netcvode.cpp.

◆ rtol() [1/2]

double NetCvode::rtol ( )
inline

Definition at line 151 of file netcvode.h.

◆ rtol() [2/2]

void NetCvode::rtol ( double  x)

Definition at line 4469 of file netcvode.cpp.

◆ send2thread()

void NetCvode::send2thread ( double  ,
DiscreteEvent ,
NrnThread  
)

◆ set_CVRhsFn()

void NetCvode::set_CVRhsFn ( )

Definition at line 1038 of file cvodeobj.cpp.

◆ set_enqueueing()

void NetCvode::set_enqueueing ( )

Definition at line 6805 of file netcvode.cpp.

◆ simgraph_remove()

void NetCvode::simgraph_remove ( )

Definition at line 218 of file glinerec.cpp.

◆ solve()

int NetCvode::solve ( double  t)

Definition at line 1949 of file netcvode.cpp.

◆ solve_when_threads()

int NetCvode::solve_when_threads ( double  tout)

Definition at line 6663 of file netcvode.cpp.

◆ solver_prepare()

void NetCvode::solver_prepare ( )

Definition at line 3925 of file netcvode.cpp.

◆ spike_stat()

void NetCvode::spike_stat ( )

Definition at line 3900 of file netcvode.cpp.

◆ state_magnitudes()

double NetCvode::state_magnitudes ( )

Definition at line 6484 of file netcvode.cpp.

◆ statename()

std::string NetCvode::statename ( int  is,
int  style = 1 
)

Definition at line 4380 of file netcvode.cpp.

◆ states()

void NetCvode::states ( )

Definition at line 4167 of file netcvode.cpp.

◆ statistics()

void NetCvode::statistics ( int  i)

Definition at line 3837 of file netcvode.cpp.

◆ stiff() [1/2]

int NetCvode::stiff ( )
inline

Definition at line 160 of file netcvode.h.

◆ stiff() [2/2]

void NetCvode::stiff ( int  x)

Definition at line 4475 of file netcvode.cpp.

◆ structure_change()

void NetCvode::structure_change ( )

Definition at line 4540 of file netcvode.cpp.

◆ sym2name()

const char * NetCvode::sym2name ( Symbol sym)

Definition at line 4432 of file netcvode.cpp.

◆ tstop_event()

void NetCvode::tstop_event ( double  )

◆ update_ps2nt()

void NetCvode::update_ps2nt ( )

Definition at line 4899 of file netcvode.cpp.

◆ use_daspk() [1/2]

bool NetCvode::use_daspk ( )

Definition at line 1191 of file netcvode.cpp.

◆ use_daspk() [2/2]

void NetCvode::use_daspk ( bool  b)

Definition at line 1195 of file netcvode.cpp.

◆ use_partrans()

bool NetCvode::use_partrans ( )

Definition at line 3689 of file netcvode.cpp.

◆ vec_event_store()

void NetCvode::vec_event_store ( )

Definition at line 2485 of file netcvode.cpp.

◆ vec_remove()

void NetCvode::vec_remove ( )

Definition at line 6311 of file netcvode.cpp.

◆ vecrecord_add()

void NetCvode::vecrecord_add ( )

Definition at line 6295 of file netcvode.cpp.

Member Data Documentation

◆ allthread_hocevents_

HocEventList* NetCvode::allthread_hocevents_

Definition at line 262 of file netcvode.h.

◆ atol_

double NetCvode::atol_

Definition at line 158 of file netcvode.h.

◆ condition_order_

int NetCvode::condition_order_

Definition at line 203 of file netcvode.h.

◆ empty_

bool NetCvode::empty_

Definition at line 193 of file netcvode.h.

◆ enqueueing_

int NetCvode::enqueueing_

Definition at line 250 of file netcvode.h.

◆ eps_

double NetCvode::eps_
static

Definition at line 198 of file netcvode.h.

◆ fixed_play_

std::vector<PlayRecord*>* NetCvode::fixed_play_

Definition at line 129 of file netcvode.h.

◆ fixed_record_

std::vector<PlayRecord*>* NetCvode::fixed_record_

Definition at line 130 of file netcvode.h.

◆ fornetcon_change_cnt_

int NetCvode::fornetcon_change_cnt_

Definition at line 222 of file netcvode.h.

◆ gcv_

Cvode* NetCvode::gcv_

Definition at line 243 of file netcvode.h.

◆ initialized_

bool NetCvode::initialized_

Definition at line 184 of file netcvode.h.

◆ jacobian_

int NetCvode::jacobian_
private

Definition at line 229 of file netcvode.h.

◆ matrix_change_cnt_

int NetCvode::matrix_change_cnt_
private

Definition at line 233 of file netcvode.h.

◆ maxorder_

int NetCvode::maxorder_
private

Definition at line 229 of file netcvode.h.

◆ maxstep_

double NetCvode::maxstep_
private

Definition at line 230 of file netcvode.h.

◆ minstep_

double NetCvode::minstep_
private

Definition at line 230 of file netcvode.h.

◆ mst_

MaxStateTable* NetCvode::mst_

Definition at line 226 of file netcvode.h.

◆ p

NetCvodeThreadData* NetCvode::p

Definition at line 249 of file netcvode.h.

◆ pcnt_

int NetCvode::pcnt_

Definition at line 248 of file netcvode.h.

◆ playrec_change_cnt_

int NetCvode::playrec_change_cnt_
private

Definition at line 237 of file netcvode.h.

◆ print_event_

int NetCvode::print_event_

Definition at line 181 of file netcvode.h.

◆ prl_

std::vector<PlayRecord*>* NetCvode::prl_
private

Definition at line 238 of file netcvode.h.

◆ psl_

std::vector<PreSyn*>* NetCvode::psl_

Definition at line 246 of file netcvode.h.

◆ pst_

PreSynTable* NetCvode::pst_
private

Definition at line 235 of file netcvode.h.

◆ pst_cnt_

int NetCvode::pst_cnt_
private

Definition at line 236 of file netcvode.h.

◆ rtol_

double NetCvode::rtol_

Definition at line 158 of file netcvode.h.

◆ single_

bool NetCvode::single_
private

Definition at line 234 of file netcvode.h.

◆ stiff_

int NetCvode::stiff_
private

Definition at line 229 of file netcvode.h.

◆ structure_change_cnt_

int NetCvode::structure_change_cnt_
private

Definition at line 232 of file netcvode.h.

◆ use_long_double_

int NetCvode::use_long_double_

Definition at line 251 of file netcvode.h.

◆ vec_event_store_

IvocVect* NetCvode::vec_event_store_
private

Definition at line 239 of file netcvode.h.

◆ wl_list_

HTListList NetCvode::wl_list_

Definition at line 247 of file netcvode.h.


The documentation for this class was generated from the following files: