LOLA
lola::vx::SynapseCorrelationCalibMatrix Class Reference

#include <synapse.h>

+ Inheritance diagram for lola::vx::SynapseCorrelationCalibMatrix:
+ Collaboration diagram for lola::vx::SynapseCorrelationCalibMatrix:

Public Types

typedef row_type< AmpCalib_amp_calibs_row_type
 
typedef matrix_type< AmpCalib_amp_calibs_type
 
typedef row_type< TimeCalib_time_calibs_row_type
 
typedef matrix_type< TimeCalib_time_calibs_type
 
typedef haldls::vx::SynapseCorrelationCalibQuad::AmpCalib AmpCalib
 
typedef halco::hicann_dls::vx::SynapseCorrelationCalibMatrixOnDLS 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::SynapseCorrelationCalibQuad::TimeCalib TimeCalib
 

Public Member Functions

 SynapseCorrelationCalibMatrix () SYMBOL_VISIBLE
 Default constructor. More...
 
bool operator!= (SynapseCorrelationCalibMatrix const &other) const SYMBOL_VISIBLE
 
bool operator== (SynapseCorrelationCalibMatrix const &other) const SYMBOL_VISIBLE
 

Public Attributes

_amp_calibs_type amp_calibs
 Synapse correlation amplitude calibration array. More...
 
_time_calibs_type time_calibs
 Synapse correlation time calibration array. More...
 

Friends

struct haldls::vx::detail::VisitPreorderImpl< SynapseCorrelationCalibMatrix >
 
std::ostream & operator<< (std::ostream &os, SynapseCorrelationCalibMatrix const &row) SYMBOL_VISIBLE
 

Detailed Description

Definition at line 283 of file synapse.h.

Member Typedef Documentation

◆ _amp_calibs_row_type

◆ _amp_calibs_type

◆ _time_calibs_row_type

◆ _time_calibs_type

◆ AmpCalib

typedef haldls::vx::SynapseCorrelationCalibQuad::AmpCalib lola::vx::SynapseCorrelationCalibMatrix::AmpCalib

Definition at line 297 of file synapse.h.

◆ coordinate_type

typedef halco::hicann_dls::vx::SynapseCorrelationCalibMatrixOnDLS lola::vx::SynapseCorrelationCalibMatrix::coordinate_type

Definition at line 287 of file synapse.h.

◆ has_local_data

Definition at line 286 of file synapse.h.

◆ matrix_type

template<typename T >
using lola::vx::SynapseCorrelationCalibMatrix::matrix_type = halco::common::typed_heap_array<row_type<T>, halco::hicann_dls::vx::SynapseRowOnSynram>

Definition at line 293 of file synapse.h.

◆ row_type

template<typename T >
using lola::vx::SynapseCorrelationCalibMatrix::row_type = halco::common::typed_array<T, halco::hicann_dls::vx::SynapseOnSynapseRow>

Definition at line 290 of file synapse.h.

◆ TimeCalib

typedef haldls::vx::SynapseCorrelationCalibQuad::TimeCalib lola::vx::SynapseCorrelationCalibMatrix::TimeCalib

Definition at line 296 of file synapse.h.

Constructor & Destructor Documentation

◆ SynapseCorrelationCalibMatrix()

lola::vx::SynapseCorrelationCalibMatrix::SynapseCorrelationCalibMatrix ( )

Default constructor.

Member Function Documentation

◆ operator!=()

bool lola::vx::SynapseCorrelationCalibMatrix::operator!= ( SynapseCorrelationCalibMatrix const &  other) const

◆ operator==()

bool lola::vx::SynapseCorrelationCalibMatrix::operator== ( SynapseCorrelationCalibMatrix const &  other) const

Friends And Related Function Documentation

◆ haldls::vx::detail::VisitPreorderImpl< SynapseCorrelationCalibMatrix >

friend struct haldls::vx::detail::VisitPreorderImpl< SynapseCorrelationCalibMatrix >
friend

Definition at line 318 of file synapse.h.

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
SynapseCorrelationCalibMatrix const &  row 
)
friend

Member Data Documentation

◆ amp_calibs

_amp_calibs_type lola::vx::SynapseCorrelationCalibMatrix::amp_calibs

Synapse correlation amplitude calibration array.

Definition at line 311 of file synapse.h.

◆ time_calibs

_time_calibs_type lola::vx::SynapseCorrelationCalibMatrix::time_calibs

Synapse correlation time calibration array.

Definition at line 308 of file synapse.h.


The documentation for this class was generated from the following file: