Auryn simulator  v0.8.1-206-gb56e451
Plastic Spiking Neural Network Simulator
auryn::SymmetricSTDPConnection Member List

This is the complete list of members for auryn::SymmetricSTDPConnection, including all inherited members.

add_number_of_spike_attributes(int x)auryn::Connection
allocate(AurynLong bufsize)auryn::SparseConnectionprotected
allocate_manually(AurynLong expected_size)auryn::SparseConnection
bkwauryn::DuplexConnection
clip(AurynWeight lo, AurynWeight hi)auryn::SparseConnectionvirtual
compute_reverse_matrix(int z=0)auryn::DuplexConnectionprotected
conditional_propagate()auryn::Connection
connect_block_random(AurynWeight weight, AurynDouble sparseness, NeuronID lo_row, NeuronID hi_row, NeuronID lo_col, NeuronID hi_col, bool skip_diag=false)auryn::SparseConnection
connect_random(AurynWeight weight=1.0, AurynDouble sparseness=0.05, bool skip_diag=false)auryn::SparseConnection
Connection()auryn::Connection
Connection(NeuronID rows, NeuronID cols)auryn::Connection
Connection(SpikingGroup *source, NeuronGroup *destination, TransmitterType transmitter=GLUT, std::string name="Connection")auryn::Connection
dstauryn::Connection
DuplexConnection(const char *filename)auryn::DuplexConnection
DuplexConnection(NeuronID rows, NeuronID cols)auryn::DuplexConnection
DuplexConnection(SpikingGroup *source, NeuronGroup *destination, TransmitterType transmitter=GLUT)auryn::DuplexConnection
DuplexConnection(SpikingGroup *source, NeuronGroup *destination, const char *filename, TransmitterType transmitter=GLUT)auryn::DuplexConnection
DuplexConnection(SpikingGroup *source, NeuronGroup *destination, AurynWeight weight, AurynFloat sparseness=0.05, TransmitterType transmitter=GLUT, std::string name="DuplexConnection")auryn::DuplexConnection
dw_post(NeuronID pre)auryn::SymmetricSTDPConnectioninline
dw_pre(NeuronID post)auryn::SymmetricSTDPConnectioninline
estimate_required_nonzero_entires(AurynLong nonzero, double sigma=5.)auryn::SparseConnection
evolve()auryn::Connectionvirtual
finalize()auryn::DuplexConnectionvirtual
free()auryn::SymmetricSTDPConnection
fwdauryn::DuplexConnection
get(NeuronID i, NeuronID j)auryn::SparseConnectionvirtual
get_block(NeuronID lo_row, NeuronID hi_row, NeuronID lo_col, NeuronID hi_col)auryn::SparseConnection
get_data(NeuronID i)auryn::SparseConnectionvirtual
get_destination()auryn::Connection
get_file_name()auryn::Connection
get_log_name()auryn::Connection
get_m_rows()auryn::Connection
get_max_weight()auryn::SparseConnectioninline
get_min_weight()auryn::SparseConnectioninline
get_n_cols()auryn::Connection
get_name()auryn::Connection
get_nonzero()auryn::SparseConnectionvirtual
get_post_partners(NeuronID i)auryn::SparseConnection
get_post_spikes()auryn::Connection
get_post_state_trace(const string state_name, const AurynDouble tau, const AurynDouble jump_size=0.0)auryn::Connection
get_post_trace(const AurynDouble tau)auryn::Connection
get_pre_partners(NeuronID j)auryn::SparseConnection
get_pre_spikes()auryn::Connection
get_pre_trace(const AurynDouble tau)auryn::Connection
get_ptr(NeuronID i, NeuronID j)auryn::SparseConnectionvirtual
get_source()auryn::Connection
get_spike_attribute(const NeuronID i, const int attribute_id=0)auryn::Connection
get_target_vector()auryn::Connection
get_transmitter()auryn::Connection
init(AurynFloat eta, AurynFloat kappa, AurynFloat tau_stdp, AurynWeight maxweight)auryn::SymmetricSTDPConnection
auryn::Connection::init(TransmitterType transmitter=GLUT)auryn::Connectionprotected
init_random_binary(AurynFloat prob=0.5, AurynWeight wlo=0.0, AurynWeight whi=1.0)auryn::SparseConnection
kappa_fudgeauryn::SymmetricSTDPConnection
learning_rateauryn::SymmetricSTDPConnection
load_from_complete_file(string filename)auryn::SparseConnectionvirtual
load_from_file(string filename)auryn::SparseConnectionvirtual
load_from_file(ForwardMatrix *m, string filename, AurynLong data_size=0)auryn::SparseConnection
load_pattern_file(string filename, int nb_max_patterns)auryn::SparseConnectionprotected
load_patterns(string filename, AurynWeight strength, int nb_max_patterns=10000, bool overwrite=false, bool chainmode=false)auryn::SparseConnection
load_pre_post_patterns(std::string pre_file, std::string post_file, AurynWeight strength, int nb_max_patterns=10000, bool overwrite=false)auryn::SparseConnection
number_of_spike_attributesauryn::Connectionprotected
patterns_every_postauryn::SparseConnection
patterns_every_preauryn::SparseConnection
patterns_ignore_gammaauryn::SparseConnection
propagate()auryn::SymmetricSTDPConnectionvirtual
propagate_backward()auryn::SymmetricSTDPConnectioninline
propagate_forward()auryn::SymmetricSTDPConnectioninline
prune()auryn::DuplexConnection
push_back(NeuronID i, NeuronID j, AurynWeight weight)auryn::SparseConnection
put_pattern(type_pattern *pattern, AurynWeight strength, bool overwrite)auryn::SparseConnection
put_pattern(type_pattern *pattern1, type_pattern *pattern2, AurynWeight strength, bool overwrite)auryn::SparseConnection
random_col_data(AurynWeight mean, AurynWeight sigma)auryn::SparseConnection
random_data(AurynWeight mean, AurynWeight sigma)auryn::SparseConnection
random_data_lognormal(AurynWeight m, AurynWeight s)auryn::SparseConnection
random_data_normal(AurynWeight mean, AurynWeight sigma)auryn::SparseConnection
safe_transmit(NeuronID id, AurynWeight amount)auryn::Connection
sanity_check()auryn::SparseConnection
scale_all(AurynFloat value)auryn::SparseConnectionvirtual
scale_block(NeuronID lo_row, NeuronID hi_row, NeuronID lo_col, NeuronID hi_col, AurynWeight alpha)auryn::SparseConnection
seed(NeuronID randomseed)auryn::SparseConnection
set(NeuronID i, NeuronID j, AurynWeight value)auryn::SparseConnectionvirtual
set(std::vector< neuron_pair > element_list, AurynWeight value)auryn::SparseConnectionvirtual
set_all(AurynWeight weight)auryn::SparseConnectionvirtual
set_block(NeuronID lo_row, NeuronID hi_row, NeuronID lo_col, NeuronID hi_col, AurynWeight weight)auryn::SparseConnection
set_data(NeuronID i, AurynWeight value)auryn::SparseConnectionvirtual
set_destination(NeuronGroup *source)auryn::Connection
set_max_weight(AurynWeight maximum_weight)auryn::SparseConnectionvirtual
set_min_weight(AurynWeight minimum_weight)auryn::SparseConnectionvirtual
set_name(std::string name)auryn::Connection
set_receptor(AurynStateVector *ptr)auryn::Connection
set_receptor(string state_name)auryn::Connection
set_size(NeuronID i, NeuronID j)auryn::Connection
set_source(SpikingGroup *source)auryn::Connection
set_target(AurynWeight *ptr)auryn::Connection
set_target(AurynStateVector *ptr)auryn::Connection
set_target(string state_name)auryn::Connection
set_transmitter(AurynStateVector *ptr)auryn::Connection
set_transmitter(TransmitterType transmitter)auryn::Connection
set_transmitter(string state_name)auryn::Connection
set_upper_triangular(AurynWeight weight)auryn::SparseConnection
skip_diagonalauryn::SparseConnectionprotected
sparse_connection_genauryn::SparseConnectionprotectedstatic
sparse_set_data(AurynDouble sparseness, AurynWeight value)auryn::SparseConnectionvirtual
SparseConnection()auryn::SparseConnection
SparseConnection(const char *filename)auryn::SparseConnection
SparseConnection(NeuronID rows, NeuronID cols)auryn::SparseConnection
SparseConnection(SpikingGroup *source, NeuronGroup *destination, const char *filename, TransmitterType transmitter=GLUT)auryn::SparseConnection
SparseConnection(SpikingGroup *source, NeuronGroup *destination, TransmitterType transmitter=GLUT, string name="SparseConnection")auryn::SparseConnection
SparseConnection(SpikingGroup *source, NeuronGroup *destination, AurynWeight weight, AurynDouble sparseness=0.05, TransmitterType transmitter=GLUT, string name="SparseConnection")auryn::SparseConnection
SparseConnection(SpikingGroup *source, NeuronGroup *destination, SparseConnection *con, string name="SparseConnection")auryn::SparseConnection
SparseConnection(SpikingGroup *source, NeuronGroup *destination, AurynWeight weight, AurynDouble sparseness, NeuronID lo_row, NeuronID hi_row, NeuronID lo_col, NeuronID hi_col, TransmitterType transmitter=GLUT)auryn::SparseConnection
spike_attribute_offsetauryn::Connectionprotected
srcauryn::Connection
stats(AurynDouble &mean, AurynDouble &std)auryn::SparseConnectionvirtual
stats(AurynDouble &mean, AurynDouble &std, NeuronID zid)auryn::SparseConnectionvirtual
stdp_activeauryn::SymmetricSTDPConnection
sum()auryn::SparseConnectionvirtual
SymmetricSTDPConnection(SpikingGroup *source, NeuronGroup *destination, AurynWeight weight, AurynFloat sparseness=0.05, AurynFloat eta=1e-3, AurynFloat kappa=5., AurynFloat tau_stdp=20e-3, AurynWeight maxweight=10., TransmitterType transmitter=GABA, string name="SymmetricSTDPConnection")auryn::SymmetricSTDPConnection
SymmetricSTDPConnection(SpikingGroup *source, NeuronGroup *destination, const char *filename, AurynFloat eta=1e-3, AurynFloat kappa=5., AurynFloat tau_stdp=20e-3, AurynWeight maxweight=10, TransmitterType transmitter=GABA)auryn::SymmetricSTDPConnection
targetauryn::SymmetricSTDPConnection
target_state_vectorauryn::Connectionprotected
targeted_transmit(SpikingGroup *target_group, AurynStateVector *target_state, const NeuronID id, const AurynWeight amount)auryn::Connectioninline
tr_postauryn::SymmetricSTDPConnection
tr_preauryn::SymmetricSTDPConnection
transauryn::Connectionprotected
transmit(const NeuronID id, const AurynWeight amount)auryn::Connectioninline
virtual_serialize(boost::archive::binary_oarchive &ar, const unsigned int version)auryn::SparseConnectioninlineprotectedvirtual
virtual_serialize(boost::archive::binary_iarchive &ar, const unsigned int version)auryn::SparseConnectioninlineprotectedvirtual
wauryn::SparseConnection
wmaxauryn::SparseConnectionprotected
wminauryn::SparseConnectionprotected
wrap_patternsauryn::SparseConnection
write_to_file(ForwardMatrix *m, string filename)auryn::SparseConnection
write_to_file(string filename)auryn::SparseConnectionvirtual
~Connection()auryn::Connectionvirtual
~DuplexConnection()auryn::DuplexConnectionvirtual
~SparseConnection()auryn::SparseConnectionvirtual
~SymmetricSTDPConnection()auryn::SymmetricSTDPConnectionvirtual