Cypress  1.0
C++ Spiking Neural Network Simulation Framework
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
cypress::IfCondExp Class Referencefinal

#include <neurons.hpp>

Inheritance diagram for cypress::IfCondExp:
Inheritance graph
[legend]
Collaboration diagram for cypress::IfCondExp:
Collaboration graph
[legend]

Public Types

using Parameters = IfCondExpParameters
 
using Signals = IfCondExpSignals
 

Public Member Functions

Optional< size_t > parameter_index (const std::string &name) const
 
Optional< size_t > signal_index (const std::string &name) const
 

Static Public Member Functions

static const IfCondExpinst ()
 

Public Attributes

const std::string name
 
const std::vector< std::string > parameter_names
 
const std::vector< std::string > parameter_units
 
const std::vector< Realparameter_defaults
 
const std::vector< std::string > signal_names
 
const std::vector< std::string > signal_units
 
const bool conductance_based
 
const bool spike_source
 

Detailed Description

Neuron type representing an integrate and fire neuron with conductance based synapses with expontential decay.

Member Typedef Documentation

Member Function Documentation

static const IfCondExp& cypress::IfCondExp::inst ( )
static
Optional<size_t> cypress::NeuronType::parameter_index ( const std::string &  name) const
inherited

Resolves the given parameter name into a parameter index.

Optional<size_t> cypress::NeuronType::signal_index ( const std::string &  name) const
inherited

Resolves the given signal name into a signel index.

Member Data Documentation

const bool cypress::NeuronType::conductance_based
inherited

True if this is a conductance based neuron.

const std::string cypress::NeuronType::name
inherited

Name of the neuron type.

const std::vector<Real> cypress::NeuronType::parameter_defaults
inherited

Contains default values for the neuron parameters.

const std::vector<std::string> cypress::NeuronType::parameter_names
inherited

Name of all neuron parameters.

const std::vector<std::string> cypress::NeuronType::parameter_units
inherited

Units of all neuron parameters.

const std::vector<std::string> cypress::NeuronType::signal_names
inherited

Names of the signals that can be recorded from this neuron.

const std::vector<std::string> cypress::NeuronType::signal_units
inherited

Units of the signals listed in the signal_names vector.

const bool cypress::NeuronType::spike_source
inherited

True if this neuron type represents a spike source.


The documentation for this class was generated from the following file: