Public Member Functions | Public Attributes | Protected Attributes

GenericBinaryArrayInputSynapse< BaseSyn > Class Template Reference

List of all members.

Public Member Functions

 GenericBinaryArrayInputSynapse (SharedBoolArray &shared_bin_array, float psr_level_hi=5, float psr_level_lo=0, bool isActive=true)
 GenericBinaryArrayInputSynapse (const vector< bool > &bin_array, float psr_level_hi=5, float psr_level_lo=0, bool isActive=true)
const std::vector< bool > & getBinaryArray ()
void setBinaryArray (const vector< bool > &bin_array)
void setBinaryArray (SharedBoolArray &shared_bin_array)
virtual EvSimObjectcopy () const
virtual void reset (SimContext &sim_ctxt)
virtual void eventHit (SimContext &sim_ctxt, Time time, port_id_t port)

Public Attributes

float psr_level_hi
float psr_level_lo

Protected Attributes

double psr
const vector< bool > * bin_array
unsigned curr_idx
bool is_arr_owner
bool isActive

template<class BaseSyn>
class GenericBinaryArrayInputSynapse< BaseSyn >


The documentation for this class was generated from the following file: