23 #ifndef CONN_BUILDER_FACTORY_H
24 #define CONN_BUILDER_FACTORY_H
57 template <
typename ConnBuilderType>
69 return new ConnBuilderType(net, sources, targets, conn_spec, syn_spec);
Definition: lockptrdatum.h:40
ConnBuilder * create(Network &net, const GIDCollection &sources, const GIDCollection &targets, const DictionaryDatum &conn_spec, const DictionaryDatum &syn_spec) const
create conn builder
Definition: conn_builder_factory.h:63
Generic factory class for ConnBuilder objects.
Definition: conn_builder_factory.h:43
virtual ~GenericConnBuilderFactory()
Definition: conn_builder_factory.h:45
Definition: gid_collection.h:37
const Name sources("sources")
Definition: topology_names.h:56
Main administrative interface to the network.
Definition: network.h:135
Factory class for generating objects of type ConnBuilder.
Definition: conn_builder_factory.h:58
const Name targets("targets")
Connection parameters.
Definition: nest_names.h:284
virtual ConnBuilder * create(Network &, const GIDCollection &, const GIDCollection &, const DictionaryDatum &, const DictionaryDatum &) const =0
Abstract base class for ConnBuilders.
Definition: conn_builder.h:60