00001 #include "EvLifNeuron.h" 00002 00003 00004 00005 EvLifNeuron::~EvLifNeuron() 00006 { 00007 00008 } 00009 00010 00012 int EvLifNeuron::advance(AdvanceInfo const & ai) 00013 { 00014 bool continueIteration = remainActive; 00015 int ret_val = LifNeuron::advance(ai); 00016 remainActive = false; 00017 if (continueIteration) 00018 return ADVANCEFLAG_DEACTIVATE | ret_val; 00019 else 00020 return ret_val; 00021 } 00022 00023 void EvLifNeuron::currentInput( double Isyn ) 00024 { 00025 remainActive = true; 00026 LifNeuron::currentInput(Isyn); 00027 }