/*
** $Id: hh_struct.h,v 1.1.1.1 2005/06/14 04:38:34 svitak Exp $
** $Log: hh_struct.h,v $
** Revision 1.1.1.1 2005/06/14 04:38:34 svitak
** Import from snapshot of CalTech CVS tree of June 8, 2005
**
** Revision 1.3 1998/06/30 21:04:58 dhb
** Moved define for HH_CHAN_TYPE to hh_struct_defs.h and in clude that
** here. Avoids multiple includes of sim headers when including hh_struct.h
** in olf.
**
** Revision 1.2 1998/04/29 12:55:05 dhb
** Pulled HH specific parameter fields out into a define so they
** could be used in the tabchannel version of hh_channel.
**
** Revision 1.1 1992/12/11 19:03:03 dhb
** Initial revision
**
*/
#include "struct_defs.h"
#include "hh_struct_defs.h"
struct vdep_gate_type {
SEGMENT_TYPE
double m;
float alpha_A;
float alpha_B;
float alpha_C;
float alpha_D;
float alpha_F;
float beta_A;
float beta_B;
float beta_C;
float beta_D;
float beta_F;
short instantaneous;
};
struct vdep_channel_type {
CHAN_TYPE
/*
double Gk;
float Ik; Note that this is changed to a double and repositioned
float Ek;
*/
float gbar;
};
struct hh_channel_type {
CHAN_TYPE
/*
double Gk;
float Ik; Note that this is changed to a double and repositioned
float Ek;
*/
float Gbar;
double X;
double Y;
float Xpower;
float Ypower;
HH_CHAN_TYPE
};