2 #include "halco/common/typed_array.h"
3 #include "halco/hicann-dls/vx/routing_crossbar.h"
4 #include "haldls/vx/common.h"
5 #include "haldls/vx/routing_crossbar.h"
6 #include "hate/visibility.h"
7 #include "hxcomm/vx/target.h"
24 constexpr
static auto unsupported_read_targets GENPYBIND(hidden) = {
25 hxcomm::vx::Target::hardware};
30 typedef halco::common::
31 typed_array<
haldls::vx::CrossbarNode, halco::hicann_dls::vx::CrossbarNodeOnDLS>
37 haldls::vx::CrossbarOutputConfig outputs;
39 bool operator==(
Crossbar const& other) const SYMBOL_VISIBLE;
40 bool operator!=(
Crossbar const& other) const SYMBOL_VISIBLE;
42 GENPYBIND(stringstream)
43 friend std::ostream& operator<<(std::ostream& os,
Crossbar const& block) SYMBOL_VISIBLE;
51 #include "lola/vx/routing_crossbar.tcc"
Container for configuration of the routing crossbar.
halco::hicann_dls::vx::CrossbarOnDLS coordinate_type
Crossbar() SYMBOL_VISIBLE
Default constructor.
std::false_type has_local_data
halco::common::typed_array< haldls::vx::CrossbarNode, halco::hicann_dls::vx::CrossbarNodeOnDLS > Nodes
#define GENPYBIND_TAG_LOLA_VX