Public Member Functions

zeus::INeuron Class Reference

#include <INeuron.hpp>

List of all members.

Public Member Functions

virtual Uint MQUALIFIER getNeuronID () const =0
virtual Float MQUALIFIER getOutputValue () const =0
virtual Uint MQUALIFIER getProcessingLayer () const =0
virtual void MQUALIFIER process ()=0
virtual void MQUALIFIER setInputValue (Float fValue)=0

Detailed Description

This interface defines a simple neuron


Member Function Documentation

virtual Uint MQUALIFIER zeus::INeuron::getNeuronID (  ) const [pure virtual]

returns the ID of the neuron

virtual Float MQUALIFIER zeus::INeuron::getOutputValue (  ) const [pure virtual]

returns the output value of the neuron

virtual Uint MQUALIFIER zeus::INeuron::getProcessingLayer (  ) const [pure virtual]

returns the processing layer

virtual void MQUALIFIER zeus::INeuron::process (  ) [pure virtual]

process the neuron. This wil read all input information building a sum. Then the activation will be calculated and finally the output value will be stored.

virtual void MQUALIFIER zeus::INeuron::setInputValue ( Float  fValue ) [pure virtual]

sets the input value of the neuron

Parameters:
fValue: Input value

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:32:27