001 package com.croftsoft.core.ai.neuro; 002 003 /*********************************************************************** 004 * Mutable HhNeuron. 005 * 006 * @version 007 * $Id: HhNeuronMut.java,v 1.1 2008/08/22 20:48:32 croft Exp $ 008 * @since 009 * 2008-08-22 010 * @author 011 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 012 ***********************************************************************/ 013 014 public interface HhNeuronMut 015 extends HhNeuron 016 //////////////////////////////////////////////////////////////////////// 017 //////////////////////////////////////////////////////////////////////// 018 { 019 020 void setLeakConductivity ( double leakConductivity ); 021 022 void setMembraneArea ( double membraneArea ); 023 024 void setMembraneCapacitivity ( double membraneCapacitivity ); 025 026 void setMembraneVoltage ( double membraneVoltage ); 027 028 void setPotassiumConductivity ( double potassiumConductivity ); 029 030 void setSodiumConductivity ( double sodiumConductivity ); 031 032 void setThreshold ( double threshold ); 033 034 //////////////////////////////////////////////////////////////////////// 035 //////////////////////////////////////////////////////////////////////// 036 }