Cypress  1.0
C++ Spiking Neural Network Simulation Framework
Public Member Functions | List of all members
cypress::DataMixin< Impl, Accessor, Params, Signals > Class Template Reference

#include <network_base.hpp>

Public Member Functions

template<typename Other >
bool operator== (const Other &o) const
 
template<typename Other >
bool operator!= (const Other &o) const
 
template<typename Other >
bool operator< (const Other &o) const
 
template<typename Other >
bool operator<= (const Other &o) const
 
template<typename Other >
bool operator> (const Other &o) const
 
template<typename Other >
bool operator>= (const Other &o) const
 
const NeuronTypetype () const
 
const Params parameters () const
 
Params parameters ()
 
const Signals signals () const
 
Signals signals ()
 

Detailed Description

template<typename Impl, typename Accessor, typename Params, typename Signals>
class cypress::DataMixin< Impl, Accessor, Params, Signals >

Mixin which allows to set and access the parameters and signals of a Population, PopulationView or Neuron.

Member Function Documentation

template<typename Impl, typename Accessor, typename Params, typename Signals>
template<typename Other >
bool cypress::DataMixin< Impl, Accessor, Params, Signals >::operator!= ( const Other &  o) const
inline
template<typename Impl, typename Accessor, typename Params, typename Signals>
template<typename Other >
bool cypress::DataMixin< Impl, Accessor, Params, Signals >::operator< ( const Other &  o) const
inline
template<typename Impl, typename Accessor, typename Params, typename Signals>
template<typename Other >
bool cypress::DataMixin< Impl, Accessor, Params, Signals >::operator<= ( const Other &  o) const
inline
template<typename Impl, typename Accessor, typename Params, typename Signals>
template<typename Other >
bool cypress::DataMixin< Impl, Accessor, Params, Signals >::operator== ( const Other &  o) const
inline
template<typename Impl, typename Accessor, typename Params, typename Signals>
template<typename Other >
bool cypress::DataMixin< Impl, Accessor, Params, Signals >::operator> ( const Other &  o) const
inline
template<typename Impl, typename Accessor, typename Params, typename Signals>
template<typename Other >
bool cypress::DataMixin< Impl, Accessor, Params, Signals >::operator>= ( const Other &  o) const
inline
template<typename Impl, typename Accessor, typename Params, typename Signals>
const Params cypress::DataMixin< Impl, Accessor, Params, Signals >::parameters ( ) const
inline

Returns an object which can be used for reading the parameters of the neurons represented by this object. Note that read access may be constrained when the parameters in the underlying neurons do not possess the same parameters.

template<typename Impl, typename Accessor, typename Params, typename Signals>
Params cypress::DataMixin< Impl, Accessor, Params, Signals >::parameters ( )
inline

Returns an object which can be used for setting the parameters of the neurons. Note that read access may be constrained when the parameters in the underlying neurons do not possess the same parameters.

template<typename Impl, typename Accessor, typename Params, typename Signals>
const Signals cypress::DataMixin< Impl, Accessor, Params, Signals >::signals ( ) const
inline

Returns an object which can be used for reading the record flags and the recorded data.

template<typename Impl, typename Accessor, typename Params, typename Signals>
Signals cypress::DataMixin< Impl, Accessor, Params, Signals >::signals ( )
inline

Returns an object which can be used for reading and writing the record flags and the recorded data.

template<typename Impl, typename Accessor, typename Params, typename Signals>
const NeuronType& cypress::DataMixin< Impl, Accessor, Params, Signals >::type ( ) const
inline

Returns the type of the population. All neurons share the same type.


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