Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
odeiv::AdaptiveStepSolver
AdvanceInfo
AdvancePhase
AdvancePhase::None
AdvancePhase::One
AdvancePhase::SpikeDriven
AdvancePhase::Two
aEIFCondAlphaNeuron
aEIFNeuronA current based aEIF (adaptive Exponential Integrate and Fire) neuron
aEIFNeuronBaseAn aEIF (adaptive Exponential Integrate and Fire) neuron
AlphaFunctionSpikeResponse
AlphaInfiniteSpikeResponse
AnalogDelayObject
AnalogDelayObjectMap
AnalogInputNeuron
AnalogLevelBasedInputNeuronInput neuron where the analog input signal is composed of muliple constant levels with different durations
AnalogMessageDispatcher
AnalogMessageDispatcherVector
AnalogMessageDispatcherVectorImpl< T >
AnalogPointNeuronThis class implements a neuron which just adds up all its inputs (synapses and analog messages) in a linear fashion
AnalogRecorder
AnalogSynapseSynapse for transmission of analog values
AttributeConnObjectValueGeneratorValue generator which works for populations of class AugmentedSpatialPopulation and classes derived from it
AttributePopObjectValueGeneratorValue generator which works for populations of class AugmentedSpatialPopulation and classes derived from it
AugmentedConnectionDecisionPredicatePredicate which works for populations of class AugmentedSpatialPopulation and classes derived from it
AugmentedSpatialPopulation
BernoulliDistributionBernoulli distribution
BinomialDistributionBinomial distribution
BndGammaDistributionBounded Gamma distribution (similar to the bndgamma in the circuit toolbox)
BndNormalDistributionBounded Normal distribution (similar to the bndnormal in the circuit toolbox)
CauchyDistributionCauchy distribution
CbaEIFNeuronA conductance based aEIF (adaptive Exponential Integrate and Fire) neuron
CbExIzhiNeuronA conductance based 'extended' Izhikevich neuron
CbIzhiNeuronA conductance based Izhikevich neuron
CbLifNeuronA leaky-integrate-and-fire (I&F) neuron
CbStaticAnalogSynapse
CircularQueue< T >Circular queue implementation
ClippedDistributionUniform distributed integers in the range [a,b]
CompositeNeuron< BaseNeuron >
ConductanceBasedAnalogSynapse
ConductanceInputTarget
ConnectionDecisionPredicateBinary predicate to decide on a connection between an object from a source population and an object in the destination population
ConnectionDecisionPredicateSpecialization< S, D >Template which allows type-safe specialization of ConnectionDecisionPredicate's for certain classes of SimObjectPopulations
ConnectionIteratorInterface for iterating over connections to be made between populations of sim objects
ConnectionsProjectionClass for making connections between populations of SimObjects
ConnObjectFactory
ConnObjectFactory::FieldGeneratorPair
ConnObjectValueGeneratorCustomizable generator for connecting SimObject (synapses) field values
ConnObjectValueGeneratorSpecialization< S, D >Class exposed to python where user defined value genrators can be derived
ConstantNumberA "distribution" which always returns a specified value
PCSIM::ConstructionException
CuboidGridObjectPopulationSpatialSimObjectPopulation class with SimObject's on an integer grid in 3D
CuboidIntegerGrid3DSet of 3D points which have integer coordinates and are within some cuboid subspace
CurrentBasedAnalogSynapse
CurrentInputTarget
CycleAdvanceJob
DAModStdpDynamicCondExpSynapse
DAModStdpDynamicCurrExpSynapse
DAModStdpSquarePulseSynapse
DAModStdpStaticCondExpSynapse
DAModulatedDynamicStdpSynapse
DAModulatedStaticStdpSynapse
DARecvCbLifNeuron
DARecvLifNeuron
DARecvLinearPoissonNeuron
DegreeDistributionConnectionsThis ConnectionIterator generates connections such the either the in or out degree of a SimObject in the population follows a given probability distribution
DelayCond
DelayCondAndSyn
DistIncomingAnalogSources2BufPosMap
DistIncomingAnalogSources2BufPosMap::type< T >
DistributedAnalogMessageCreator
DistributedAnalogMessageDispatcher
DistributedCycledAnalogMessagesDispatchJob
DistributedCycledAnalogMsgDispatcherInterface that is implemented by analog message dispatcher which dispatch messages every sim cycle (= min delay steps)
DistributedIncomingAnalogMsgDispatcher
DistributedIncomingSpikeSchedulerAbstract class providing the interface for incoming spike schedulers
DistributedMultiThreadNetworkNetwork which encapsulates a distributed multi-threaded simulation
DistributedNetworkNetwork holding the common functionalities for distributed simulations
DistributedNetwork::ConnectInfo
DistributedOutgoingAnalogMsgDispatcher
DistributedSimEngineSimulation Engine for a distributed simulation
DistributedSingleThreadNetworkNetwork which encapsulates a distributed single-threaded simulation
DistributedSpikeSchedulerSpike scheduler for multi-node distributed spike exchange
DistributedSyncWiringMethodImplementation of a WiringMethod which allows fast wiring of populations which span multiple MPI nodes
DistributionStrategy
DistributionStrategy::DistributionFunction
DistributionStrategy::EngineListStrategy
DistributionStrategy::ModuloOverGlobalEngines
DistributionStrategy::ModuloOverLocalEngines
DistributionStrategy::ModuloOverLocalEnginesOnOneNode
DistributionStrategy::RandomOverGlobalEngines
DistributionStrategy::RandomOverLocalEngines
DistributionStrategy::RankListStrategy
DopamineReceiver
DoubleExponentialSpikeResponse
DynamicCondAlphaSynapse
DynamicCondDoubleExpSynapse
DynamicCondExpSynapse
DynamicCurrAlphaSynapse
DynamicCurrDoubleExpSynapse
DynamicCurrExpSynapse
DynamicGABAAlphaSynapse
DynamicGABADoubleExpSynapse
DynamicGABAExpSynapse
DynamicGlutamateAlphaSynapse
DynamicGlutamateDoubleExpSynapse
DynamicGlutamateExpSynapse
DynamicHomeostaticCurrentSynapse
DynamicHomeostaticSynapse
DynamicIzhiStdpSynapseNEEDS TO BE TESTED
DynamicNMDAAlphaSynapse
DynamicNMDADoubleExpSynapse
DynamicNMDAExpSynapse
DynamicNonLinGABAExpSynapse
DynamicSpikingSynapse
DynamicStdpCondExpSynapse
DynamicStdpSynapseDynamic synapse implementing STDP plasticity
EuclideanDistanceRandomConnectionsImplementation of a ConnectionIterator which generates connections which a connection probability which depends on the spatial distance between SimObject's
EuclidianDistanceConnectionPredicatePredicate for generating connections which a connection probability which depends on the spatial distance between SimObject's
EvLifNeuron
PCSIM::Exception
ExIzhiNeuronA current based 'extended' Izhikevich neuron
ExIzhiNeuronBaseAn extended Izhikevich neuron
ExponentialDecaySpikeResponse
ExponentialDistributionExponential distribution
FacetsHWDepressionExpSynapse
FacetsHWDepressionSynapse
FacetsHWFacilitationExpSynapse
FacetsHWFacilitationSynapse
FamilyConnObjectValueGeneratorValue generator which works for populations of class SpatialFamilyPopulation and classes derived from it
FamilyIdConnectionDecisionPredicatePredicate which works for populations of class SpatialFamilyPopulation and classes derived from it
FamilyPopObjectFactoryValue generator which works for populations of class SpatialFamilyPopulation and classes derived from it
FieldHolds information about a field of a SimObject
FieldRegistryHolds information about a class like name, description and field informations
FiniteSpikeResponse
odeiv::FixedStepSolver
GABA_BResponse
GABA_BResponseNest
GABA_BResponseODE
GABA_BSynapse
GABA_BSynapseNest
GABA_BSynapseODE
Gamma2DistributionGamma distribution with 2 parameters (additional scaling parameter)
GammaDistributionGamma distribution
GaussianNoise
GenericConductanceBasedSpikingSynapse< Response >
GenericCurrentBasedSpikingSynapse< Response >
GenericDAModulatedSTDPSynapse< BaseSyn >Synapse implementing dopamine modulated STDP plasticity (Izhikevich, 2007)
GenericDynamicSpikingSynapse< SpikeResponse >
GenericEachPairStdpSynapse< BaseSyn >
GenericFacetsHWDepressionSynapse< SpikeResponse >
GenericFacetsHWFacilitationSynapse< SpikeResponse >
GenericFroemkeDanStdpSynapse< BaseSyn >STDP due to Froemke and Dan Nature 416 (3/2002)
GenericGABASynapse< Response >Synapse with GABA-A and GABA-B Receptors
GenericGlutamateSynapse< Response >Synapse with AMPA and NMDA Receptors
GenericHomeostaticSynapse< BaseSyn >
GenericNMDASynapse< Response >Synapse implementing NMDA Receptors which depend on the postsynaptic Membrane potential and
GenericNonLinGABASynapse< Response >Synapse with GABA-A and GABA-B Receptors
GenericOnePairStdpSynapse< BaseSyn >
GenericStaticAnalogSynapse< base >
GenericStaticSpikingSynapse< Response >A static spike transmitting synapse (no synaptic dynamics)
GeometricDistributionGeometric distribution
GlobalSingleTargetDelayMap
odeiv::GslStepper
odeiv::GslStepperType
HHINeuron
HHNeuronConductance based spiking neuron using Traubs modified HH model with OU Noise
HHNeuronTraubMiles91Conductance based spiking neuron using Traubs modified HH model
HomDynGlutamateExpSynapse
IDhasNode
IncomingSpikeSchedulerThreadPoolJobThread Pool Job for multi-thread incoming spike scheduling
InfiniteSpikeResponse
IzhiNeuronA current based Izhikevich neuron
IzhiNeuronBaseAn Izhikevich neuron
LaggedFibonacci1279
LaggedFibonacci19937
LaggedFibonacci2281
LaggedFibonacci23209
LaggedFibonacci3217
LaggedFibonacci4423
LaggedFibonacci44497
LaggedFibonacci607
LaggedFibonacci9689
LateralDelayCondAndSyn
LateralEuclidianDistanceConnectionPredicatePredicate for generating connections which a connection probability which depends on the lateral distance between SimObjects
LateralLongRangeOrientationConnectionPredicatePredicate for generating retinotopic connections (with orientation tuning)
LIFCondAlphaNeuron
LIFCondExpNeuron
LIFCurrAlphaNeuron
LIFCurrExpNeuron
LifNeuronA leaky-integrate-and-fire (I&F) neuron
LifNeuronBaseA leaky-integrate-and-fire (I&F) neuron
LinearNeuronThis class implements a neuron which just adds up all its inputs (synapses and analog messages) in a linear fashion
LinearPoissonNeuronLinear Poisson Neuron as in (Gütig et al., 2003) with refractory period
LocalDelayMapSpike routing table for scheduling of spikes within one single thread engine
LogNormalDistributionLog-normal distribution
MersenneTwister11213b
MersenneTwister19937
MPIAllToAllCommunicatorAbstract mpi all-to-all Communicator used for distributed mpi spike exchange
MPIAllToAllCommunicatorFactoryFactory class used to create any of the available different mpi all-to-all exchange communicators
MPIBufferSlicer
MPICommHandle
MPIDefaultAllToAllCommunicatorA specialization of MPIAllToAllCommunicator which implements the all-to-all exchange algorithm which uses the MPI_Alltoallv function for the exchange
MPIExchangeBlocksInfo
MPIInputBuffer
MPIInputBufferVector
MPIInputSpikeBuffer< T >Buffer class which holds the received serialized spike data from some other node via MPI
MPIInputSpikeBufferElementRepresents one element from MPIInputSpikeBuffer. Holds information about one occured spike
MPIInputSpikeBufferIterator< T >Convenient iterator-like interface to MPIInputSpikeBuffer
MPIInputSpikeBufferVector< T >An Array of MPIInputSpikeBuffers
MPIMessageSpec
MPIOutputBuffer
MPIOutputBufferVectorAn Array of MPIOutputBuffers
MPIOutputSpikeBuffer< T >Buffer holding the outgoing spikes to be dispatched to some other node in the next simulation cycle via MPI
MPIOutputSpikeBufferVector< T >An Array of MPIOutputSpikeBuffers
MPISynchroShuffleAllToAllCommSpecialization of MPIAllToAllCommunicator which implements a blocking version of the Synchronuous Shuffle Exchange algorithm presented in [1]
MTAnalogMessageCreator
MTDistributedCycledAnalogMsgDispatcher
MTDistributedIncomingSpikeSchedulerMulti threaded distributed incoming spike scheduler
MTIncomingAnalogMessageDispatcher
MTPropagatedSpikeBuffers
MTSpikeRoutingTablesContainer of local delay map data structures, and a SpikeTargetGroupPool object
MultipleOutputSpikeSender
MultiThreadAnalogMsgDispatcherHandles analog message dispatching in multi-thread scenario
MultiThreadNetworkNetwork which encapsulates a multi-threaded simulation in one process on a multi-processor machine
MultiThreadSimEngineSimulation Engine for a multi-thread simulation
MultiThreadSpikeSchedulerSpike scheduler for a multi-thread simulation
NeuroMLImporter
NodeLocalMultiTargetDelayMap
NormalDistributionNormal distribution
PCSIM::NotFoundException
PCSIM::ObjectRegistryException
odeiv::ODESystem
ODESystemBasedSpikingNeuron
OneToOneWiringMethodSimple implementation of WiringMethod which build a one-to-one connection between corresponding SimObject's in the SimObjectPopulation's
OnlineAverager
OnlineHistogramGenerator
OUGenerator
OUNoiseResponse
OUNoiseSynapse
OutgoingAnalogMPIBufferSourcesSet
PCSIMParserEnvironment
PCSIMSpecificNeuroMLParserBase
PinkGeneratorTODO
PlainConnectionDecisionPredicatePredicate which works for populations of class SimObjectPopulation and classes derived from it
PlainConnObjectValueGeneratorValue generator which works for populations of class SimObjectPopulation and classes derived from it
PlainPopObjectValueGeneratorValue generator which works for populations of class SimObjectPopulation and classes derived from it
Point2D< T >
Point2DDistance< T >
Point3D< T >
Point3DSetArbitray set of points in 3 dimensions (double precision)
Point3DSetSpliterClass which specifies a spliting algorithm to split one Point3DSet set of points into several disjunct subsets
PoissonDistributionPoisson distribution
PoissonInputNeuron
PopObjectAttributeFactory
PopObjectFactoryFactory for SimObjects within population
PopObjectFactory::FieldGeneratorPair
PopObjectValueGeneratorCustomizable generator for SimObject field values
PopObjectValueGeneratorSpecialization< P >Class exposed to python where user defined value genrators can be derived
PositionBased2dValueGenerator
PredicateBasedConnectionsImplementation of a ConnectionIterator which connects each pair for which the given connection decisions predicate is true
PropagatedSpikeBufferSchedule/Store spikes to be delivered at a later point in the simulation
PropagatedSpikeBuffer::const_iteratorIterator to loop over the scheduled spikes at a certain delay
PropagatedSpikeBuffer::StgNodeStructure which stores the index of the spike target group and a pointer to the next element in various lists
PyConnectionDecisionPredicateInterface for ConnectionDecisionPredicate which allows to implement ConnectionDecisionPredicate's directly in python
PySimObjectStub
QuadDistributionQuadratic distribution
quantifier
RandomConnectionsFast implementation of pure random connections with a given connection probability
RandomDistributionInterface for random number distributions
RandomDistributionBoostImplementation< boost_dist >This template allos an easy construction of a RandomDistribution based on a boost::random based distribution
RandomEngineInterface definition for a random number generator
RandomEngineBoostImplementation< boost_engine >Template for easy construction of RandomEngines using boost::random random number generators
RandomFixNumberConnectionsFast implementation of random connections with a given connection probability
RatioBasedFamiliesGenerator which does a random assignment of locations to family IDs
RatioBasedSpliterSplits a Point3DSet into several subsets based on a probability distribution
RetinotopicOrientationConnectionPredicatePredicate for generating retinotopic connections (with orientation tuning)
odeiv::RungeKutta2
odeiv::RungeKutta4
ScalarField< T >
ScalarFieldImpl< T, is_scalar >
ScalarFieldImpl< T, false >
ScalarFieldImpl< T, true >
SimEngineAbstract class on which all simulation engines are built
SimEngine::ID
SimEngineAdvanceJobImplements the abstract ThreadPoolJob interface for the purpose of starting SingleThreadSimEngine-s in separate threads taken from a ThreadPool
SimEngineInitializeJob
SimEngineResetJob
SimilarAttributeConnectionPredicatePredicate to test ConnectionDecisionPredicate based on SimObject Attributes
SimNetwork
SimObjectBase class for all objects to simulate
SimObject::BlockAllocatorClass for memory management of SimObjects
SimObject::IDClass containing all the id's necessary to uniquely identify a simulation object
SimObjectArrayFactory
SimObjectAttributesSet of attributes which can be associated to SimObject's by using the AugmentedSpatialPopulation
SimObjectAttributesDefinitionHold the definition of a set of attributes
SimObjectCloneFactory< T >This class provides the functionality for cloning SimObject instances
SimObjectFactoryThis class provides the interface for creating SimObject instances
SimObjectIDLessThan
SimObjectIDSortedVector
SimObjectInformation
SimObjectPoolContainer for all elements in the simulation
SimObjectPool::SimObjectIteratorIterator for iterating over the advancable objects in the pool
SimObjectPopulationSimple population of SimObjects
SimObjectRegistryClass for registering simulation object classes
SimObjectRegistry::FirstIndexOf
SimObjectVariationFactoryRandomized generation of SimObjects
SimObjectVariationFactory::FieldRngPair
SimParameterStructure which encapsulates all global simulation parameters
SimpleAllToAllWiringMethodStandard implementation of wiring up two populations of SimObject's
SimpleNonRepeatRandomNG
SimpleRandomNumberGenerator
SimpleScalingSpikingSynapse
SimProgressBar
SingleOutputSpikeSender
SingleThreadAnalogMsgDispatcherDispatcher of local analog messages (within one thread)
SingleThreadNetworkNetwork which can only be run by one thread
SingleThreadSimEngineSimulation engine running in a single thread of execution
SingleThreadSpikeSchedulerClass implementing the SpikeScheduler abstract class for the single threaded case
odeiv::Solver
SpatialConnectionDecisionPredicatePredicate which works for populations of class SpatialSimObjectPopulation and classes derived from it
SpatialConnObjectValueGeneratorValue generator which works for populations of class SpatialSimObjectPopulation and classes derived from it
SpatialFamilyIDGeneratorBase class for generating several different families of objects (created by different factories) into one population
SpatialFamilyPopulationThis class associates a family ID and a location in 3D space with each simulation object in the population
SpatialObjectPopulationPopulation of SimObject's with associated locations in 3D space
SpatialPopObjectValueGeneratorValue generator which works for populations of class SpatialSimObjectPopulation and classes derived from it
SpatialSimObjectPopulationPopulation of SimObject's with associated locations in 3D space
SphereConnectionPredicatePredicate for connections within a sphere with given radius
SpikeBufferStores a sequence of spikes. Provides a cutoff routine which erases spikes older then some time point
SpikeEventInformation about the spike time
SpikeOutputPort
SpikeSchedulerAbstract class on which all spike schedulers are built
SpikeSender
SpikeTargetGroupPool
SpikeTargetGroupPool::SpikeTarget
SpikeTimeRecorder
SpikingInputNeuronA spiking neuron which emits a predefined spike train
SquarePulseSpikeResponse
STAnalogMessageCreator
StaticAnalogSynapse
StaticCondAlphaSynapse
StaticCondDoubleExpSynapse
StaticCondExpSynapse
StaticCurrAlphaSynapse
StaticCurrDoubleExpSynapse
StaticCurrExpSynapse
StaticCurrSquarePulseSynapse
StaticGABAAlphaSynapse
StaticGABADoubleExpSynapse
StaticGABAExpSynapse
StaticGlutamateAlphaSynapse
StaticGlutamateDoubleExpSynapse
StaticGlutamateExpSynapse
StaticHomeostaticCurrentSynapse
StaticHomeostaticSynapse
StaticInfPSRCurrAlphaSynapse
StaticIzhiStdpSynapseNEEDS TO BE TESTED
StaticNMDAAlphaSynapse
StaticNMDADoubleExpSynapse
StaticNMDAExpSynapse
StaticNonLinGABAExpSynapse
StaticSpikingSynapse
StaticStdpCondExpSynapse
StaticStdpSquareSynapse
StaticStdpSynapseStatic synapse implementing STDP plasticity
STDistributedIncomingSpikeSchedulerSingle threaded distributed incoming spike scheduler
odeiv::Stepper
SubSpaceConstraintInterface for definint constraints on 3D spaces
TargetNodesMap
ThreadPool
ThreadPoolJob
ThreadSpecificRandomDistribution< Dist >
ThreadSpecificRandomEngine
Time
PCSIM::TimeException
PCSIM::TimeRangeException
TriangleDistributionTriangle distribution
UniformDistributionUniform distribution in the interval [a,b)
UniformIntegerDistributionUniform distributed integers in the range [a,b]
Volume2DSize
Volume3DSize
WiringMethodInterface for connecting populations of SimObject's
WiringMethodSelectorFactory for available WiringMethod's
WorkerMainLoop
WorkerState

Generated on Wed Jul 9 16:34:46 2008 for PCSIM by  doxygen 1.5.5