23 #ifndef CONN_BUILDER_H
24 #define CONN_BUILDER_H
135 :
ConnBuilder(net, sources, targets, conn_spec, syn_spec)
150 :
ConnBuilder(net, sources, targets, conn_spec, syn_spec)
size_t index
Unsigned long type for enumerations.
Definition: nest.h:109
bool multapses_
Definition: conn_builder.h:95
void check_synapse_params_(std::string, const DictionaryDatum &)
Definition: conn_builder.cpp:179
std::map< Name, ConnParameter * > ConnParameterMap
Definition: conn_builder.h:101
void single_connect_(index, Node &, thread, librandom::RngPtr &)
Create connection between given nodes, fill parameter values.
Definition: conn_builder.cpp:261
Definition: conn_builder.h:190
FixedTotalNumberBuilder(Network &, const GIDCollection &, const GIDCollection &, const DictionaryDatum &, const DictionaryDatum &)
Definition: conn_builder.cpp:602
long indegree_
Definition: conn_builder.h:171
bool default_weight_
indicate that weight should not be set per synapse
Definition: conn_builder.h:109
void connect_()
Implements the actual connection algorithm.
Definition: conn_builder.cpp:529
virtual ~ConnBuilder()
Definition: conn_builder.cpp:167
OneToOneBuilder(Network &net, const GIDCollection &sources, const GIDCollection &targets, const DictionaryDatum &conn_spec, const DictionaryDatum &syn_spec)
Definition: conn_builder.h:130
ConnParameterMap synapse_params_
all other parameters, mapping name to value representation
Definition: conn_builder.h:116
ConnParameter * delay_
Definition: conn_builder.h:113
virtual void connect()
Connect sources to targets according to specifications in dictionary.
Definition: conn_builder.cpp:250
virtual void connect_()=0
Implements the actual connection algorithm.
double p_
connection probability
Definition: conn_builder.h:219
bool autapses_
Definition: conn_builder.h:94
Definition: conn_builder.h:158
long N_
Definition: conn_builder.h:203
ConnParameter * weight_
Definition: conn_builder.h:112
ConnBuilder(Network &, const GIDCollection &, const GIDCollection &, const DictionaryDatum &, const DictionaryDatum &)
parameters: sources, targets, specifications
Definition: conn_builder.cpp:44
index synapse_model_
Definition: conn_builder.h:103
Definition: conn_parameter.h:49
BernoulliBuilder(Network &, const GIDCollection &, const GIDCollection &, const DictionaryDatum &, const DictionaryDatum &)
Definition: conn_builder.cpp:741
FixedInDegreeBuilder(Network &, const GIDCollection &, const GIDCollection &, const DictionaryDatum &, const DictionaryDatum &)
Definition: conn_builder.cpp:429
AllToAllBuilder(Network &net, const GIDCollection &sources, const GIDCollection &targets, const DictionaryDatum &conn_spec, const DictionaryDatum &syn_spec)
Definition: conn_builder.h:145
Definition: gid_collection.h:37
bool default_weight_and_delay_
indicate that weight and delay should not be set per synapse
Definition: conn_builder.h:106
Network & net_
Definition: conn_builder.h:89
void connect_()
Implements the actual connection algorithm.
Definition: conn_builder.cpp:752
const Name sources("sources")
Definition: topology_names.h:56
void connect_()
Implements the actual connection algorithm.
Definition: conn_builder.cpp:449
Main administrative interface to the network.
Definition: network.h:135
void connect_()
Implements the actual connection algorithm.
Definition: conn_builder.cpp:629
Definition: conn_builder.h:127
const GIDCollection & sources_
Definition: conn_builder.h:91
void connect_()
Implements the actual connection algorithm.
Definition: conn_builder.cpp:378
std::vector< lockPTR< WrappedThreadException > > exceptions_raised_
buffer for exceptions raised in threads
Definition: conn_builder.h:98
Base class for all NEST network objects.
Definition: node.h:96
const Name targets("targets")
Connection parameters.
Definition: nest_names.h:284
void connect_()
Implements the actual connection algorithm.
Definition: conn_builder.cpp:326
Definition: conn_builder.h:174
Definition: conn_builder.h:142
const GIDCollection & targets_
Definition: conn_builder.h:92
Definition: conn_builder.h:206
int_t thread
Thread index type.
Definition: nest.h:133
long outdegree_
Definition: conn_builder.h:187
FixedOutDegreeBuilder(Network &, const GIDCollection &, const GIDCollection &, const DictionaryDatum &, const DictionaryDatum &)
Definition: conn_builder.cpp:510
Abstract base class for ConnBuilders.
Definition: conn_builder.h:60
std::vector< DictionaryDatum > param_dicts_
dictionaries to pass to connect function, one per thread
Definition: conn_builder.h:119