![]() |
Auryn simulator
v0.8.1-206-gb56e451
Plastic Spiking Neural Network Simulator
|
#include <iostream>#include <iomanip>#include <stdlib.h>#include <string>#include <boost/program_options.hpp>#include "auryn/auryn_global.h"#include "auryn/auryn_definitions.h"#include "auryn/AurynVector.h"#include "auryn/AurynDelayVector.h"#include "auryn/System.h"#include "auryn/Logger.h"#include "auryn/SpikeDelay.h"#include "auryn/SyncBuffer.h"#include "auryn/LinearTrace.h"#include "auryn/EulerTrace.h"#include "auryn/Connection.h"#include "auryn/SparseConnection.h"#include "auryn/DelayConnection.h"#include "auryn/RateModulatedConnection.h"#include "auryn/STDPConnection.h"#include "auryn/PairInteractionConnection.h"#include "auryn/STDPwdConnection.h"#include "auryn/SymmetricSTDPConnection.h"#include "auryn/STPConnection.h"#include "auryn/ABSConnection.h"#include "auryn/DuplexConnection.h"#include "auryn/TripletConnection.h"#include "auryn/LPTripletConnection.h"#include "auryn/TripletDecayConnection.h"#include "auryn/TripletScalingConnection.h"#include "auryn/MinimalTripletConnection.h"#include "auryn/IdentityConnection.h"#include "auryn/AllToAllConnection.h"#include "auryn/SpikingGroup.h"#include "auryn/NeuronGroup.h"#include "auryn/PoissonGroup.h"#include "auryn/PoissonSpikeInjector.h"#include "auryn/FileInputGroup.h"#include "auryn/FileModulatedPoissonGroup.h"#include "auryn/ParrotGroup.h"#include "auryn/StimulusGroup.h"#include "auryn/SpikeTimingStimGroup.h"#include "auryn/ProfilePoissonGroup.h"#include "auryn/StructuredPoissonGroup.h"#include "auryn/CorrelatedPoissonGroup.h"#include "auryn/InputChannelGroup.h"#include "auryn/MovingBumpGroup.h"#include "auryn/AuditoryBeepGroup.h"#include "auryn/IFGroup.h"#include "auryn/CubaIFGroup.h"#include "auryn/TIFGroup.h"#include "auryn/AIFGroup.h"#include "auryn/AIF2Group.h"#include "auryn/AdExGroup.h"#include "auryn/SRM0Group.h"#include "auryn/IafPscDeltaGroup.h"#include "auryn/IafPscExpGroup.h"#include "auryn/IzhikevichGroup.h"#include "auryn/NaudGroup.h"#include "auryn/SynapseModel.h"#include "auryn/ExpCubaSynapse.h"#include "auryn/ExpCobaSynapse.h"#include "auryn/LinearComboSynapse.h"#include "auryn/Checker.h"#include "auryn/RateChecker.h"#include "auryn/WeightChecker.h"#include "auryn/Device.h"#include "auryn/Monitor.h"#include "auryn/VoltageMonitor.h"#include "auryn/VoltageClampMonitor.h"#include "auryn/SpikeMonitor.h"#include "auryn/BinarySpikeMonitor.h"#include "auryn/BinaryStateMonitor.h"#include "auryn/DelayedSpikeMonitor.h"#include "auryn/RealTimeMonitor.h"#include "auryn/RateMonitor.h"#include "auryn/PopulationRateMonitor.h"#include "auryn/BurstRateMonitor.h"#include "auryn/StateMonitor.h"#include "auryn/WeightSumMonitor.h"#include "auryn/PatternMonitor.h"#include "auryn/WeightPatternMonitor.h"#include "auryn/WeightStatsMonitor.h"#include "auryn/WeightMonitor.h"#include "auryn/WeightMatrixMonitor.h"#include "auryn/PoissonStimulator.h"#include "auryn/NormalStimulator.h"#include "auryn/PatternStimulator.h"#include "auryn/CurrentInjector.h"
1.8.13