/****************************************************************/ /* */ /* tectum_88.h */ /* */ /****************************************************************/ class Tectum88 : public NslModule { private: nsl_input_matrix in; // network input //nsl_input_matrix in1; // network input nsl_input_matrix r2; // ganglion cells nsl_input_matrix r3; nsl_input_matrix r4; NslFloat2 gl; NslFloat2 GL; NslFloat2 lp; NslFloat2 LP; NslFloat2 sp; NslFloat2 SP; NslFloat2 sn; NslFloat2 SN; NslFloat2 py; NslFloat2 PY; NslFloat2 tp; NslFloat2 TP; NslFloat0 C; NslFloat0 gl_tm; NslFloat0 lp_tm; NslFloat0 sp_tm; NslFloat0 sn_tm; NslFloat0 py_tm; NslFloat0 tp_tm; NslFloat2 Wr2gl; NslFloat2 Wlpgl; NslFloat2 Wspgl; NslFloat2 Wr2lp; NslFloat2 Wgllp; NslFloat2 Wsplp; NslFloat2 Wsnlp; NslFloat2 Wtplp; NslFloat2 Wr2sp; NslFloat2 Wglsp; NslFloat2 Wsnsp; NslFloat2 Wtpsp; NslFloat2 Wlpsn; NslFloat2 Wr2py; NslFloat2 Wr3py; NslFloat2 Wr4py; NslFloat2 Wsppy; NslFloat2 Wlppy; NslFloat2 Wtppy; NslFloat2 Wr3tp; NslFloat2 Wr4tp; public: Tectum88(nsl_string str, NslModule* parent); ~Tectum88() {} void initRun(); void simRun(); }; class Tectum88Model : public NslModel { private: Tectum88 tectum; public: Tectum88Model(); ~Tectum88Model() {} };