#include "synapses.h"
Go to the source code of this file.
Data Structures | |
struct | aspi_basic_synapses_t |
Matrix structure. More... | |
struct | aspi_basic_synapses_class_t |
Matrix class structure. More... | |
Defines | |
#define | ASPI_BASIC_SYNAPSES(x) (aspi_object_check (x, aspi_basic_synapses ()), ((aspi_basic_synapses_t *) x)) |
#define | ASPI_BASIC_SYNAPSES_CLASS(x) (aspi_class_check (x, aspi_basic_synapses ()), ((aspi_basic_synapses_class_t *) x)) |
Functions | |
aspi_class_t * | aspi_basic_synapses (void) |
aspi_object_t * | aspi_basic_synapses_init (aspi_object_t *self, int n_neurons, double trace_leak) |
void | aspi_basic_synapses_dtor (aspi_object_t *self) |
double | aspi_basic_synapses_get_weight (aspi_object_t *self, int pre, int post) |
void | aspi_basic_synapses_set_weight (aspi_object_t *self, int pre, int post, double value) |
int | aspi_basic_synapses_get_delay (aspi_object_t *self, int pre, int post) |
void | aspi_basic_synapses_set_delay (aspi_object_t *self, int pre, int post, int value) |
double | aspi_basic_synapses_get_trace (aspi_object_t *self, int pre, int post, int time) |
void | aspi_basic_synapses_add_to_trace (aspi_object_t *self, int pre, int post, double value, int time) |
void | aspi_basic_synapses_apply_callback (aspi_object_t *self, aspi_object_t *network, aspi_callback_t callback, void *data) |
Apply a function to all synapses. | |
void | aspi_basic_synapses_apply_callback_post (aspi_object_t *self, aspi_object_t *network, int i, aspi_callback_t callback, void *data) |
Apply a function to all synapses a neuron connects to. | |
void | aspi_basic_synapses_apply_callback_pre (aspi_object_t *self, aspi_object_t *network, int j, aspi_callback_t callback, void *data) |
Apply a function to all synapses a neuron is connected. |