Go to the source code of this file.
|  | 
| enum | SynapseMatrixConnectivity : unsigned int { SynapseMatrixConnectivity::SPARSE = (1 << 0), 
SynapseMatrixConnectivity::DENSE = (1 << 1), 
SynapseMatrixConnectivity::BITMASK = (1 << 2), 
SynapseMatrixConnectivity::RAGGED = (1 << 3),
 SynapseMatrixConnectivity::YALE = (1 << 4)
 }
 | 
|  | < Flags defining differnet types of synaptic matrix connectivity  More... 
 | 
|  | 
| enum | SynapseMatrixWeight : unsigned int { SynapseMatrixWeight::GLOBAL = (1 << 5), 
SynapseMatrixWeight::INDIVIDUAL = (1 << 6), 
SynapseMatrixWeight::INDIVIDUAL_PSM = (1 << 7)
 } | 
|  | 
| enum | SynapseMatrixType : unsigned int { SynapseMatrixType::SPARSE_GLOBALG = static_cast<unsigned int>(SynapseMatrixConnectivity::SPARSE) | static_cast<unsigned int>(SynapseMatrixConnectivity::YALE) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL), 
SynapseMatrixType::SPARSE_GLOBALG_INDIVIDUAL_PSM = static_cast<unsigned int>(SynapseMatrixConnectivity::SPARSE) | static_cast<unsigned int>(SynapseMatrixConnectivity::YALE) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM), 
SynapseMatrixType::SPARSE_INDIVIDUALG = static_cast<unsigned int>(SynapseMatrixConnectivity::SPARSE) | static_cast<unsigned int>(SynapseMatrixConnectivity::YALE) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM), 
SynapseMatrixType::DENSE_GLOBALG = static_cast<unsigned int>(SynapseMatrixConnectivity::DENSE) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL),
 SynapseMatrixType::DENSE_GLOBALG_INDIVIDUAL_PSM = static_cast<unsigned int>(SynapseMatrixConnectivity::DENSE) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM), 
SynapseMatrixType::DENSE_INDIVIDUALG = static_cast<unsigned int>(SynapseMatrixConnectivity::DENSE) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM), 
SynapseMatrixType::BITMASK_GLOBALG = static_cast<unsigned int>(SynapseMatrixConnectivity::BITMASK) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL), 
SynapseMatrixType::BITMASK_GLOBALG_INDIVIDUAL_PSM = static_cast<unsigned int>(SynapseMatrixConnectivity::BITMASK) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM),
 SynapseMatrixType::RAGGED_GLOBALG = static_cast<unsigned int>(SynapseMatrixConnectivity::SPARSE) | static_cast<unsigned int>(SynapseMatrixConnectivity::RAGGED) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL), 
SynapseMatrixType::RAGGED_GLOBALG_INDIVIDUAL_PSM = static_cast<unsigned int>(SynapseMatrixConnectivity::SPARSE) | static_cast<unsigned int>(SynapseMatrixConnectivity::RAGGED) | static_cast<unsigned int>(SynapseMatrixWeight::GLOBAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM), 
SynapseMatrixType::RAGGED_INDIVIDUALG = static_cast<unsigned int>(SynapseMatrixConnectivity::SPARSE) | static_cast<unsigned int>(SynapseMatrixConnectivity::RAGGED) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL) | static_cast<unsigned int>(SynapseMatrixWeight::INDIVIDUAL_PSM)
 }
 | 
|  | 
◆ SynapseMatrixConnectivity
< Flags defining differnet types of synaptic matrix connectivity 
| Enumerator | 
|---|
| SPARSE |  | 
| DENSE |  | 
| BITMASK |  | 
| RAGGED |  | 
| YALE |  | 
 
 
◆ SynapseMatrixType
| Enumerator | 
|---|
| SPARSE_GLOBALG |  | 
| SPARSE_GLOBALG_INDIVIDUAL_PSM |  | 
| SPARSE_INDIVIDUALG |  | 
| DENSE_GLOBALG |  | 
| DENSE_GLOBALG_INDIVIDUAL_PSM |  | 
| DENSE_INDIVIDUALG |  | 
| BITMASK_GLOBALG |  | 
| BITMASK_GLOBALG_INDIVIDUAL_PSM |  | 
| RAGGED_GLOBALG |  | 
| RAGGED_GLOBALG_INDIVIDUAL_PSM |  | 
| RAGGED_INDIVIDUALG |  | 
 
 
◆ SynapseMatrixWeight
| Enumerator | 
|---|
| GLOBAL |  | 
| INDIVIDUAL |  | 
| INDIVIDUAL_PSM |  | 
 
 
◆ operator&() [1/2]
◆ operator&() [2/2]