50 return (static_cast<unsigned int>(type) & static_cast<unsigned int>(connType)) != 0;
55 return (static_cast<unsigned int>(type) & static_cast<unsigned int>(weightType)) != 0;
60 return static_cast<SynapseMatrixType>(
static_cast<unsigned int>(weightType) | static_cast<unsigned int>(connType));
SynapseMatrixConnectivity
Flags defining differnet types of synaptic matrix connectivity.
Definition: synapseMatrixType.h:7
SynapseMatrixType operator|(SynapseMatrixWeight weightType, SynapseMatrixConnectivity connType)
Definition: synapseMatrixType.h:58
bool operator&(SynapseMatrixType type, SynapseMatrixConnectivity connType)
Definition: synapseMatrixType.h:48
SynapseMatrixType
Supported combinations of SynapticMatrixConnectivity and SynapticMatrixWeight.
Definition: synapseMatrixType.h:27
SynapseMatrixWeight getSynapseMatrixWeight(SynapseMatrixType type)
Definition: synapseMatrixType.h:72
SynapseMatrixWeight
Flags defining different types of synaptic matrix connectivity.
Definition: synapseMatrixType.h:17
SynapseMatrixConnectivity getSynapseMatrixConnectivity(SynapseMatrixType type)
Definition: synapseMatrixType.h:67