001 package com.croftsoft.core.ai.neuro; 002 003 import com.croftsoft.core.ai.neuro.Neuron; 004 005 /*********************************************************************** 006 * Accessor interface for a Hodgkin-Huxley (HH) neuron. 007 * 008 * @version 009 * $Id: HhNeuron.java,v 1.2 2008/08/22 20:48:32 croft Exp $ 010 * @since 011 * 2008-08-08 012 * @author 013 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 014 ***********************************************************************/ 015 016 public interface HhNeuron 017 extends Neuron 018 //////////////////////////////////////////////////////////////////////// 019 //////////////////////////////////////////////////////////////////////// 020 { 021 022 double getH ( ); 023 024 double getLeakConductivity ( ); 025 026 double getM ( ); 027 028 double getMembraneCapacitivity ( ); 029 030 double getMembraneVoltage ( ); 031 032 double getN ( ); 033 034 double getPotassiumConductivity ( ); 035 036 double getSodiumConductivity ( ); 037 038 double getThreshold ( ); 039 040 //////////////////////////////////////////////////////////////////////// 041 //////////////////////////////////////////////////////////////////////// 042 }