LOLA
|
#include <synapse.h>
Public Types | |
typedef row_type< Value > | _row_type |
typedef matrix_type< Value > | _values_type |
typedef halco::hicann_dls::vx::SynapseLabelMatrixOnDLS | coordinate_type |
typedef std::false_type | has_local_data |
template<typename T > | |
using | matrix_type = halco::common::typed_heap_array< row_type< T >, halco::hicann_dls::vx::SynapseRowOnSynram > |
template<typename T > | |
using | row_type = halco::common::typed_array< T, halco::hicann_dls::vx::SynapseOnSynapseRow > |
typedef haldls::vx::SynapseLabelQuad::Value | Value |
Public Member Functions | |
SynapseLabelMatrix () SYMBOL_VISIBLE | |
Default constructor. More... | |
bool | operator!= (SynapseLabelMatrix const &other) const SYMBOL_VISIBLE |
bool | operator== (SynapseLabelMatrix const &other) const SYMBOL_VISIBLE |
Public Attributes | |
_values_type | values |
Synapse label array. More... | |
Friends | |
struct | haldls::vx::detail::VisitPreorderImpl< SynapseLabelMatrix > |
std::ostream & | operator<< (std::ostream &os, SynapseLabelMatrix const &row) SYMBOL_VISIBLE |
typedef halco::hicann_dls::vx::SynapseLabelMatrixOnDLS lola::vx::SynapseLabelMatrix::coordinate_type |
typedef std::false_type lola::vx::SynapseLabelMatrix::has_local_data |
using lola::vx::SynapseLabelMatrix::matrix_type = halco::common::typed_heap_array<row_type<T>, halco::hicann_dls::vx::SynapseRowOnSynram> |
using lola::vx::SynapseLabelMatrix::row_type = halco::common::typed_array<T, halco::hicann_dls::vx::SynapseOnSynapseRow> |
typedef haldls::vx::SynapseLabelQuad::Value lola::vx::SynapseLabelMatrix::Value |
lola::vx::SynapseLabelMatrix::SynapseLabelMatrix | ( | ) |
Default constructor.
bool lola::vx::SynapseLabelMatrix::operator!= | ( | SynapseLabelMatrix const & | other | ) | const |
bool lola::vx::SynapseLabelMatrix::operator== | ( | SynapseLabelMatrix const & | other | ) | const |
|
friend |
|
friend |
_values_type lola::vx::SynapseLabelMatrix::values |