EvSpikeSim
main
Table of Contents:
EvSpikeSim (Experimental)
Installation
Getting Started
Advanced Guide
Docker
C++ API
Python API
Unit Tests
EvSpikeSim
Index
Edit on GitHub
Index
_
|
A
|
C
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
S
|
T
|
U
|
W
_
__eq__() (evspikesim.Spike method)
(evspikesim.SpikeArray method)
__ge__() (evspikesim.Spike method)
__getitem__() (evspikesim.SpikingNetwork method)
__gt__() (evspikesim.Spike method)
__init__() (evspikesim.initializers.ConstantInitializer method)
(evspikesim.initializers.Initializer method)
(evspikesim.initializers.NormalInitializer method)
(evspikesim.initializers.UniformInitializer method)
(evspikesim.layers.FCLayer method)
(evspikesim.layers.Layer method)
(evspikesim.Spike method)
(evspikesim.SpikeArray method)
(evspikesim.SpikingNetwork method)
__iter__() (evspikesim.SpikeArray method)
(evspikesim.SpikingNetwork method)
__le__() (evspikesim.Spike method)
__lt__() (evspikesim.Spike method)
__ne__() (evspikesim.Spike method)
(evspikesim.SpikeArray method)
__repr__() (evspikesim.Spike method)
(evspikesim.SpikeArray method)
A
add() (evspikesim.SpikeArray method)
add_fc_layer() (evspikesim.SpikingNetwork method)
add_fc_layer_from_source() (evspikesim.SpikingNetwork method)
C
CALLBACK (C macro)
clear() (evspikesim.SpikeArray method)
ConstantInitializer (class in evspikesim.initializers)
E
evspikesim
module
evspikesim.initializers
module
evspikesim.layers
module
evspikesim.random
module
EvSpikeSim::concurrency_t (C++ type)
EvSpikeSim::ConstantInitializer (C++ class)
EvSpikeSim::ConstantInitializer::ConstantInitializer (C++ function)
EvSpikeSim::ConstantInitializer::operator() (C++ function)
EvSpikeSim::CudaManagedAllocator (C++ class)
EvSpikeSim::CudaManagedAllocator::allocate (C++ function)
EvSpikeSim::CudaManagedAllocator::const_pointer (C++ type)
EvSpikeSim::CudaManagedAllocator::CudaManagedAllocator (C++ function)
,
[1]
EvSpikeSim::CudaManagedAllocator::deallocate (C++ function)
EvSpikeSim::CudaManagedAllocator::operator!= (C++ function)
EvSpikeSim::CudaManagedAllocator::operator== (C++ function)
EvSpikeSim::CudaManagedAllocator::pointer (C++ type)
EvSpikeSim::CudaManagedAllocator::rebind (C++ struct)
,
[1]
EvSpikeSim::CudaManagedAllocator::rebind::other (C++ type)
,
[1]
EvSpikeSim::CudaManagedAllocator::size_type (C++ type)
EvSpikeSim::CudaManagedAllocator::value_type (C++ type)
EvSpikeSim::CudaManagedAllocator::~CudaManagedAllocator (C++ function)
EvSpikeSim::DynamicLibraryLoader (C++ class)
EvSpikeSim::DynamicLibraryLoader::DynamicLibraryLoader (C++ function)
EvSpikeSim::DynamicLibraryLoader::operator() (C++ function)
EvSpikeSim::DynamicLibraryLoader::~DynamicLibraryLoader (C++ function)
EvSpikeSim::FCLayer (C++ class)
EvSpikeSim::FCLayer::FCLayer (C++ function)
EvSpikeSim::fill (C++ function)
EvSpikeSim::fill_kernel (C++ function)
EvSpikeSim::get_n_thread_per_block (C++ function)
EvSpikeSim::get_traces_tau_fct (C++ type)
EvSpikeSim::get_traces_tau_symbol (C++ member)
EvSpikeSim::infer_kernel_fct (C++ type)
EvSpikeSim::infer_kernel_symbol (C++ member)
EvSpikeSim::Initializer (C++ class)
EvSpikeSim::Initializer::operator() (C++ function)
EvSpikeSim::Initializer::~Initializer (C++ function)
EvSpikeSim::JITCompiler (C++ class)
EvSpikeSim::JITCompiler::JITCompiler (C++ function)
EvSpikeSim::JITCompiler::operator() (C++ function)
EvSpikeSim::Layer (C++ class)
EvSpikeSim::Layer::get_n_inputs (C++ function)
EvSpikeSim::Layer::get_n_neuron_traces (C++ function)
EvSpikeSim::Layer::get_n_neurons (C++ function)
EvSpikeSim::Layer::get_n_spikes (C++ function)
EvSpikeSim::Layer::get_n_synaptic_traces (C++ function)
EvSpikeSim::Layer::get_neuron_traces (C++ function)
EvSpikeSim::Layer::get_post_spikes (C++ function)
EvSpikeSim::Layer::get_synaptic_traces (C++ function)
EvSpikeSim::Layer::get_tau (C++ function)
EvSpikeSim::Layer::get_tau_s (C++ function)
EvSpikeSim::Layer::get_threshold (C++ function)
EvSpikeSim::Layer::get_weights (C++ function)
EvSpikeSim::Layer::infer (C++ function)
EvSpikeSim::Layer::Layer (C++ function)
EvSpikeSim::make_shared (C++ function)
(C++ member)
EvSpikeSim::make_unique (C++ function)
(C++ member)
EvSpikeSim::NDArray (C++ class)
EvSpikeSim::NDArray::get (C++ function)
,
[1]
EvSpikeSim::NDArray::get_c_ptr (C++ function)
EvSpikeSim::NDArray::get_dims (C++ function)
EvSpikeSim::NDArray::get_n_dims (C++ function)
EvSpikeSim::NDArray::get_values (C++ function)
EvSpikeSim::NDArray::NDArray (C++ function)
,
[1]
,
[2]
,
[3]
EvSpikeSim::NDArray::operator= (C++ function)
EvSpikeSim::NDArray::set (C++ function)
EvSpikeSim::NDArray::set_values (C++ function)
,
[1]
EvSpikeSim::NDArray::size (C++ function)
EvSpikeSim::neuron_traces_tau (C++ function)
EvSpikeSim::NormalInitializer (C++ class)
EvSpikeSim::NormalInitializer::NormalInitializer (C++ function)
EvSpikeSim::NormalInitializer::operator() (C++ function)
EvSpikeSim::on_post_neuron (C++ function)
EvSpikeSim::on_post_synapse (C++ function)
EvSpikeSim::on_pre_neuron (C++ function)
EvSpikeSim::on_pre_synapse (C++ function)
EvSpikeSim::operator<< (C++ function)
,
[1]
EvSpikeSim::RandomGenerator (C++ class)
EvSpikeSim::RandomGenerator::RandomGenerator (C++ function)
,
[1]
EvSpikeSim::shared_ptr (C++ type)
EvSpikeSim::Spike (C++ struct)
EvSpikeSim::Spike::epsilon (C++ member)
EvSpikeSim::Spike::index (C++ member)
EvSpikeSim::Spike::operator!= (C++ function)
EvSpikeSim::Spike::operator< (C++ function)
EvSpikeSim::Spike::operator<< (C++ function)
EvSpikeSim::Spike::operator<= (C++ function)
EvSpikeSim::Spike::operator== (C++ function)
EvSpikeSim::Spike::operator> (C++ function)
EvSpikeSim::Spike::operator>= (C++ function)
EvSpikeSim::Spike::Spike (C++ function)
,
[1]
EvSpikeSim::Spike::time (C++ member)
EvSpikeSim::SpikeArray (C++ class)
EvSpikeSim::SpikeArray::add (C++ function)
,
[1]
,
[2]
EvSpikeSim::SpikeArray::begin (C++ function)
EvSpikeSim::SpikeArray::clear (C++ function)
EvSpikeSim::SpikeArray::const_iterator (C++ type)
EvSpikeSim::SpikeArray::end (C++ function)
EvSpikeSim::SpikeArray::get_c_ptr (C++ function)
EvSpikeSim::SpikeArray::is_empty (C++ function)
EvSpikeSim::SpikeArray::is_sorted (C++ function)
EvSpikeSim::SpikeArray::n_spikes (C++ function)
EvSpikeSim::SpikeArray::operator!= (C++ function)
EvSpikeSim::SpikeArray::operator<< (C++ function)
EvSpikeSim::SpikeArray::operator== (C++ function)
EvSpikeSim::SpikeArray::sort (C++ function)
EvSpikeSim::SpikeArray::SpikeArray (C++ function)
,
[1]
,
[2]
EvSpikeSim::SpikingNetwork (C++ class)
EvSpikeSim::SpikingNetwork::add_layer (C++ function)
EvSpikeSim::SpikingNetwork::add_layer_from_source (C++ function)
EvSpikeSim::SpikingNetwork::begin (C++ function)
EvSpikeSim::SpikingNetwork::default_compile_path (C++ member)
EvSpikeSim::SpikingNetwork::end (C++ function)
EvSpikeSim::SpikingNetwork::get_n_layers (C++ function)
EvSpikeSim::SpikingNetwork::get_output_layer (C++ function)
EvSpikeSim::SpikingNetwork::infer (C++ function)
,
[1]
EvSpikeSim::SpikingNetwork::iterator (C++ type)
EvSpikeSim::SpikingNetwork::operator[] (C++ function)
EvSpikeSim::SpikingNetwork::SpikingNetwork (C++ function)
EvSpikeSim::SpikingNetwork::~SpikingNetwork (C++ function)
EvSpikeSim::synaptic_traces_tau (C++ function)
EvSpikeSim::thread_pool (C++ member)
EvSpikeSim::ThreadPool (C++ class)
EvSpikeSim::ThreadPool::get_thread_count (C++ function)
EvSpikeSim::ThreadPool::push_loop (C++ function)
,
[1]
EvSpikeSim::ThreadPool::push_task (C++ function)
EvSpikeSim::ThreadPool::submit (C++ function)
EvSpikeSim::ThreadPool::ThreadPool (C++ function)
EvSpikeSim::ThreadPool::wait_for_tasks (C++ function)
EvSpikeSim::ThreadPool::~ThreadPool (C++ function)
EvSpikeSim::UniformInitializer (C++ class)
EvSpikeSim::UniformInitializer::operator() (C++ function)
EvSpikeSim::UniformInitializer::UniformInitializer (C++ function)
EvSpikeSim::unique_ptr (C++ type)
EvSpikeSim::vector (C++ type)
F
FCLayer (class in evspikesim.layers)
G
get_traces_tau (C++ function)
GLOBAL (C macro)
I
index (evspikesim.Spike property)
infer() (evspikesim.SpikingNetwork method)
infer_kernel (C++ function)
Initializer (class in evspikesim.initializers)
INLINE (C macro)
is_empty() (evspikesim.SpikeArray method)
L
Layer (class in evspikesim.layers)
M
module
evspikesim
evspikesim.initializers
evspikesim.layers
evspikesim.random
N
n_inputs (evspikesim.layers.Layer property)
n_neurons (evspikesim.layers.Layer property)
n_spikes (evspikesim.layers.Layer property)
(evspikesim.SpikeArray property)
neuron_traces (evspikesim.layers.Layer property)
NormalInitializer (class in evspikesim.initializers)
O
output_layer (evspikesim.SpikingNetwork property)
P
post_spikes (evspikesim.layers.Layer property)
S
set_seed() (in module evspikesim.random)
sort() (evspikesim.SpikeArray method)
Spike (class in evspikesim)
SpikeArray (class in evspikesim)
SpikingNetwork (class in evspikesim)
synaptic_traces (evspikesim.layers.Layer property)
T
tau (evspikesim.layers.Layer property)
tau_s (evspikesim.layers.Layer property)
threshold (evspikesim.layers.Layer property)
time (evspikesim.Spike property)
U
UniformInitializer (class in evspikesim.initializers)
W
weights (evspikesim.layers.Layer property)