|
CARLsim
3.1.3
CARLsim: a GPU-accelerated SNN simulator
|
#include <stdio.h>#include <math.h>Go to the source code of this file.
Macros | |
| #define | ALL -1 |
| CARLsim common definitions. More... | |
| #define | DOPAMINERGIC_NEURON (TARGET_DA | EXCITATORY_NEURON) |
| #define | EXCITATORY_NEURON (TARGET_NMDA | TARGET_AMPA) |
| #define | EXCITATORY_POISSON (EXCITATORY_NEURON | POISSON_NEURON) |
| #define | INHIBITORY_NEURON (TARGET_GABAa | TARGET_GABAb) |
| #define | INHIBITORY_POISSON (INHIBITORY_NEURON | POISSON_NEURON) |
| #define | IS_EXCITATORY_TYPE(type) (!IS_INHIBITORY_TYPE(type)) |
| #define | IS_INHIBITORY_TYPE(type) (((type) & TARGET_GABAa) || ((type) & TARGET_GABAb)) |
| #define | MAX_NUM_COMP_CONN 4 |
| #define | MAX_NUM_CUDA_DEVICES 8 |
| #define | POISSON_NEURON (1 << 0) |
| #define | SYN_FIXED false |
| #define | SYN_PLASTIC true |
| #define | TARGET_5HT (1 << 6) |
| #define | TARGET_ACh (1 << 7) |
| #define | TARGET_AMPA (1 << 1) |
| #define | TARGET_DA (1 << 5) |
| #define | TARGET_GABAa (1 << 3) |
| #define | TARGET_GABAb (1 << 4) |
| #define | TARGET_NE (1 << 8) |
| #define | TARGET_NMDA (1 << 2) |
| #define | UNKNOWN_NEURON (0) |
| #define ALL -1 |
used for the set* methods to specify all groups and/or configIds
Definition at line 50 of file carlsim_definitions.h.
| #define DOPAMINERGIC_NEURON (TARGET_DA | EXCITATORY_NEURON) |
Definition at line 70 of file carlsim_definitions.h.
| #define EXCITATORY_NEURON (TARGET_NMDA | TARGET_AMPA) |
Definition at line 69 of file carlsim_definitions.h.
| #define EXCITATORY_POISSON (EXCITATORY_NEURON | POISSON_NEURON) |
Definition at line 71 of file carlsim_definitions.h.
| #define INHIBITORY_NEURON (TARGET_GABAa | TARGET_GABAb) |
Definition at line 68 of file carlsim_definitions.h.
| #define INHIBITORY_POISSON (INHIBITORY_NEURON | POISSON_NEURON) |
Definition at line 72 of file carlsim_definitions.h.
| #define IS_EXCITATORY_TYPE | ( | type | ) | (!IS_INHIBITORY_TYPE(type)) |
Definition at line 74 of file carlsim_definitions.h.
| #define IS_INHIBITORY_TYPE | ( | type | ) | (((type) & TARGET_GABAa) || ((type) & TARGET_GABAb)) |
Definition at line 73 of file carlsim_definitions.h.
| #define MAX_NUM_COMP_CONN 4 |
Definition at line 79 of file carlsim_definitions.h.
| #define MAX_NUM_CUDA_DEVICES 8 |
Definition at line 76 of file carlsim_definitions.h.
| #define POISSON_NEURON (1 << 0) |
Definition at line 58 of file carlsim_definitions.h.
| #define SYN_FIXED false |
Definition at line 52 of file carlsim_definitions.h.
| #define SYN_PLASTIC true |
Definition at line 53 of file carlsim_definitions.h.
| #define TARGET_5HT (1 << 6) |
Definition at line 64 of file carlsim_definitions.h.
| #define TARGET_ACh (1 << 7) |
Definition at line 65 of file carlsim_definitions.h.
| #define TARGET_AMPA (1 << 1) |
Definition at line 59 of file carlsim_definitions.h.
| #define TARGET_DA (1 << 5) |
Definition at line 63 of file carlsim_definitions.h.
| #define TARGET_GABAa (1 << 3) |
Definition at line 61 of file carlsim_definitions.h.
| #define TARGET_GABAb (1 << 4) |
Definition at line 62 of file carlsim_definitions.h.
| #define TARGET_NE (1 << 8) |
Definition at line 66 of file carlsim_definitions.h.
| #define TARGET_NMDA (1 << 2) |
Definition at line 60 of file carlsim_definitions.h.
| #define UNKNOWN_NEURON (0) |
Definition at line 57 of file carlsim_definitions.h.