NEURON
netcvode.h File Reference
#include "mymath.h"
#include "cvodeobj.h"
#include "neuron/container/data_handle.hpp"
#include "tqueue.hpp"
#include <cmath>
#include <vector>
#include <unordered_map>

Go to the source code of this file.

Classes

class  NetCvodeThreadData
 
class  NetCvode
 

Macros

#define PRINT_EVENT   1
 

Typedefs

using PreSynTable = std::unordered_map< neuron::container::data_handle< double >, PreSyn * >
 
using SelfEventPool = MutexPool< SelfEvent >
 
using HTListList = std::vector< std::vector< HTList * > >
 
typedef std::unordered_map< void *, MaxStateItem * > MaxStateTable
 
typedef std::vector< HocEvent * > HocEventList
 

Macro Definition Documentation

◆ PRINT_EVENT

#define PRINT_EVENT   1

Definition at line 3 of file netcvode.h.

Typedef Documentation

◆ HocEventList

typedef std::vector<HocEvent*> HocEventList

Definition at line 38 of file netcvode.h.

◆ HTListList

using HTListList = std::vector<std::vector<HTList*> >

Definition at line 32 of file netcvode.h.

◆ MaxStateTable

typedef std::unordered_map<void*, MaxStateItem*> MaxStateTable

Definition at line 35 of file netcvode.h.

◆ PreSynTable

using PreSynTable = std::unordered_map<neuron::container::data_handle<double>, PreSyn*>

Definition at line 18 of file netcvode.h.

◆ SelfEventPool

Definition at line 22 of file netcvode.h.