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

#include <network_base.hpp>

Public Member Functions

const std::string & name () const
 
Impl & name (const std::string &name)
 
size_t size () const
 
bool homogeneous_parameters () const
 
bool homogeneous_record () const
 
bool homogeneous_data () const
 

Detailed Description

template<typename Impl, typename Accessor>
class cypress::PopulationMixin< Impl, Accessor >

Mixin used by PopulationBase and Population to provide the functions that are expected by a population class.

Member Function Documentation

template<typename Impl, typename Accessor>
bool cypress::PopulationMixin< Impl, Accessor >::homogeneous_data ( ) const
inline

Returns true if the population possesses homogeneous data.

template<typename Impl, typename Accessor>
bool cypress::PopulationMixin< Impl, Accessor >::homogeneous_parameters ( ) const
inline

Returns true if the population possesses homogeneous neuron parameters.

template<typename Impl, typename Accessor>
bool cypress::PopulationMixin< Impl, Accessor >::homogeneous_record ( ) const
inline

Returns true if the population possesses homogeneous record flags.

template<typename Impl, typename Accessor>
const std::string& cypress::PopulationMixin< Impl, Accessor >::name ( ) const
inline

Returns the name of the population.

template<typename Impl, typename Accessor>
Impl& cypress::PopulationMixin< Impl, Accessor >::name ( const std::string &  name)
inline

Sets the name of the population and returns a reference at the population object.

template<typename Impl, typename Accessor>
size_t cypress::PopulationMixin< Impl, Accessor >::size ( ) const
inline

Returns the number of neurons in the population.


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