//--------------------------------------------------------------------------
// Author: Thomas Nowotny
//
// Institute: Institute for Nonlinear Dynamics
// University of California San Diego
// La Jolla, CA 92093-0402
//
// email to: tnowotny@ucsd.edu
//
// initial version: 2005-08-17
//
//--------------------------------------------------------------------------
#ifndef CN_TIMENEURON_H
#define CN_TIMENEURON_H
#include "CN_neuron.h"
#define TIME_IVARNO 1
#define TIME_PNO 0
double TIME_INIVARS[TIME_IVARNO]= {
0.0 // 0 - time
};
char *TIME_INIVARSTEXT[TIME_IVARNO]= {
"0 - time"
};
// the time neuron class itself
class TimeNeuron: public neuron
{
public:
TimeNeuron();
~TimeNeuron() { }
inline virtual double E(double *);
void derivative(double *, double *);
};
#endif