001        package com.croftsoft.core.ai.neuro;
002    
003        /***********************************************************************
004        * Mutable Channel interface.
005        * 
006        * @version
007        *   $Id: ChannelMut.java,v 1.2 2008/07/25 23:32:22 croft Exp $
008        * @since
009        *   2008-07-19
010        * @author
011        *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
012        ***********************************************************************/
013    
014        public interface  ChannelMut
015          extends Channel
016        ////////////////////////////////////////////////////////////////////////
017        ////////////////////////////////////////////////////////////////////////
018        {
019          
020        void  setConductance ( double  conductance );
021        
022        void  setOpen ( boolean  open );
023        
024        void  setReversalPotential ( double  reversalPotential );
025          
026        ////////////////////////////////////////////////////////////////////////
027        ////////////////////////////////////////////////////////////////////////
028        }