/*--------------------------------------------------------------------------
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_DCINPUT_H
#define CN_DCINPUT_H
#include "CN_synapse.h"
#include "CN_neuron.h"
#define DCIVARNO 0
#define DCPNO 1
class DCInput: public synapse
{
public:
DCInput(neuron *, double);
virtual ~DCInput();
virtual void set_I(double);
virtual double gsyn() {return 1.0;}
virtual void set_gsyn(double) { }
virtual double Isyn(double *);
virtual void derivative(double *, double *) { }
};
#endif