NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::eprop_iaf Member List

This is the complete list of members for nest::eprop_iaf, including all inherited members.

append_new_eprop_history_entry(const long time_step)nest::EpropArchivingNodeRecurrent< false >
B_nest::eprop_iafprivate
calibrate_time(const TimeConverter &)nest::Nodeinlinevirtual
clone() constnest::Nodeinlinevirtual
compute_arctan_derivative_surrogate_gradient(const double r, const double v_m, const double v_th, const double height, const double width)nest::EpropArchivingNodeRecurrent< false >
compute_exponential_surrogate_gradient(const double r, const double v_m, const double v_th, const double height, const double width)nest::EpropArchivingNodeRecurrent< false >
compute_fast_sigmoid_derivative_surrogate_gradient(const double r, const double v_m, const double v_th, const double height, const double width)nest::EpropArchivingNodeRecurrent< false >
compute_gradient(const long, const long, double &, double &, double &, double &, double &, double &, const CommonSynapseProperties &, WeightOptimizer *, const bool, const bool, double &, long &, long &) overridenest::eprop_iafprivatevirtual
EpropArchivingNodeRecurrent< false >::compute_gradient(std::vector< long > &presyn_isis, const long t_previous_update, const long t_previous_trigger_spike, const double kappa, const bool average_gradient)nest::Nodevirtual
compute_piecewise_linear_surrogate_gradient(const double r, const double v_m, const double v_th, const double height, const double width)nest::EpropArchivingNodeRecurrent< false >
compute_surrogate_gradient_nest::EpropArchivingNodeRecurrent< false >protected
connect_synaptic_element(std::string, int)nest::Nodeinlinevirtual
count_spike()nest::EpropArchivingNodeRecurrent< false >inline
decay_synaptic_elements_vacant()nest::Nodeinlinevirtual
delay_in_rec_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
delay_out_norm_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
delay_out_rec_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
delay_rec_out_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
deprecation_warningnest::Node
downcast(const Node &)nest::Nodeprotected
eprop_history_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
eprop_iaf()nest::eprop_iaf
eprop_iaf(const eprop_iaf &)nest::eprop_iaf
eprop_indegree_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
eprop_isi_trace_cutoff_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
EpropArchivingNode()nest::EpropArchivingNode< HistEntryEpropRecurrent >
EpropArchivingNode(const EpropArchivingNode &n)nest::EpropArchivingNode< HistEntryEpropRecurrent >
EpropArchivingNodeRecurrent()nest::EpropArchivingNodeRecurrent< false >
EpropArchivingNodeRecurrent(const EpropArchivingNodeRecurrent &other)nest::EpropArchivingNodeRecurrent< false >
erase_used_eprop_history() overridenest::EpropArchivingNode< HistEntryEpropRecurrent >virtual
erase_used_eprop_history(const long t_spike, const long t_spike_previous) overridenest::EpropArchivingNode< HistEntryEpropRecurrent >virtual
erase_used_firing_rate_reg_history()nest::EpropArchivingNodeRecurrent< false >
event_hook(DSSpikeEvent &)nest::Nodevirtual
event_hook(DSCurrentEvent &)nest::Nodevirtual
f_av_nest::EpropArchivingNodeRecurrent< false >
finalize()nest::Nodeinlinevirtual
find_surrogate_gradient(const std::string &surrogate_gradient_function_name)nest::EpropArchivingNodeRecurrent< false >
firing_rate_reg_nest::EpropArchivingNodeRecurrent< false >
firing_rate_reg_history_nest::EpropArchivingNodeRecurrent< false >private
flush_event_is_due(const long current_time) constnest::FlushEventMechanisminline
flush_event_send_interval_nest::FlushEventMechanismprotected
flush_event_send_interval_steps_nest::FlushEventMechanismprotected
FlushEventMechanism()nest::FlushEventMechanism
FlushEventMechanism(const FlushEventMechanism &n)nest::FlushEventMechanism
frozen_nest::Nodeprivate
get_C_m(int comp)nest::Nodevirtual
get_Ca_minus() constnest::Nodeinlinevirtual
get_element_type() constnest::Nodeinlinevirtual
get_eprop_history(const long time_step)nest::EpropArchivingNode< HistEntryEpropRecurrent >
get_eprop_history_duration() constnest::EpropArchivingNode< HistEntryEpropRecurrent >inline
get_eprop_isi_trace_cutoff() constnest::EpropArchivingNode< HistEntryEpropRecurrent >inline
get_firing_rate_reg_history(const long time_step)nest::EpropArchivingNodeRecurrent< false >
get_g_L(int comp)nest::Nodevirtual
get_history(double t1, double t2, std::deque< histentry >::iterator *start, std::deque< histentry >::iterator *finish)nest::Nodevirtual
get_K_value(double t)nest::Nodevirtual
get_K_values(double t, double &Kminus, double &nearest_neighbor_Kminus, double &Kminus_triplet)nest::Nodevirtual
get_last_event_time() constnest::FlushEventMechanisminline
get_learning_signal_() constnest::eprop_iafinlineprivate
get_learning_signal_from_history(const long time_step)nest::EpropArchivingNodeRecurrent< false >
get_local_device_id() constnest::Nodevirtual
get_LTD_value(double t)nest::Nodevirtual
get_LTP_history(double t1, double t2, std::deque< histentry_extended >::iterator *start, std::deque< histentry_extended >::iterator *finish)nest::Nodevirtual
get_model_() constnest::Nodeprotected
get_model_id() constnest::Nodeinline
get_name() constnest::Node
get_node_id() constnest::Nodeinline
get_shift() const overridenest::eprop_iafinlineprivatevirtual
get_status(Dictionary &) const overridenest::eprop_iafinlinevirtual
get_status_base()nest::Node
get_status_dict_()nest::Nodeprivatevirtual
get_surrogate_gradient_() constnest::eprop_iafinlineprivate
get_synaptic_elements(std::string) constnest::Nodeinlinevirtual
get_synaptic_elements() constnest::Nodeinlinevirtual
get_synaptic_elements_connected(std::string) constnest::Nodeinlinevirtual
get_synaptic_elements_vacant(std::string) constnest::Nodeinlinevirtual
get_tau_L(int comp)nest::Nodevirtual
get_tau_s(int comp)nest::Nodevirtual
get_tau_syn_ex(int comp)nest::Nodevirtual
get_tau_syn_in(int comp)nest::Nodevirtual
get_thread() constnest::Nodeinline
get_thread_lid() constnest::Nodeinline
get_tmp_nc_index()nest::Nodeinline
get_update_history(const long time_step)nest::EpropArchivingNode< HistEntryEpropRecurrent >
get_urbanczik_history(double t1, double t2, std::deque< histentry_extended >::iterator *start, std::deque< histentry_extended >::iterator *finish, int)nest::Nodevirtual
get_v_m_() constnest::eprop_iafinlineprivate
get_vp() constnest::Nodeinline
handle(SpikeEvent &) overridenest::eprop_iafvirtual
handle(CurrentEvent &) overridenest::eprop_iafvirtual
handle(LearningSignalConnectionEvent &) overridenest::eprop_iafvirtual
handle(DataLoggingRequest &) overridenest::eprop_iafvirtual
handle(SpikeEvent &e)nest::eprop_iafvirtual
handle(WeightRecorderEvent &e)nest::eprop_iafvirtual
handle(RateEvent &e)nest::eprop_iafvirtual
handle(DataLoggingRequest &e)nest::eprop_iafvirtual
handle(DataLoggingReply &e)nest::eprop_iafvirtual
handle(CurrentEvent &e)nest::eprop_iafvirtual
handle(ConductanceEvent &e)nest::eprop_iafvirtual
handle(DoubleDataEvent &e)nest::eprop_iafvirtual
handle(GapJunctionEvent &e)nest::eprop_iafvirtual
handle(InstantaneousRateConnectionEvent &e)nest::eprop_iafvirtual
handle(DiffusionConnectionEvent &e)nest::eprop_iafvirtual
handle(DelayedRateConnectionEvent &e)nest::eprop_iafvirtual
handle(LearningSignalConnectionEvent &e)nest::eprop_iafvirtual
handle(SICEvent &e)nest::eprop_iafvirtual
handles_test_event(SpikeEvent &, size_t) overridenest::eprop_iafinlinevirtual
handles_test_event(CurrentEvent &, size_t) overridenest::eprop_iafinlinevirtual
handles_test_event(LearningSignalConnectionEvent &, size_t) overridenest::eprop_iafinlinevirtual
handles_test_event(DataLoggingRequest &, size_t) overridenest::eprop_iafinlinevirtual
handles_test_event(SpikeEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(WeightRecorderEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(RateEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(DataLoggingRequest &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(CurrentEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(ConductanceEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(DoubleDataEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(DSSpikeEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(DSCurrentEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(GapJunctionEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(InstantaneousRateConnectionEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(DiffusionConnectionEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(DelayedRateConnectionEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(LearningSignalConnectionEvent &, size_t receptor_type)nest::eprop_iafvirtual
handles_test_event(SICEvent &, size_t receptor_type)nest::eprop_iafvirtual
has_proxies() constnest::Nodeinlinevirtual
ignore_and_spike_nest::IgnoreAndSpikeMechanismprivate
IgnoreAndSpikeMechanism()nest::IgnoreAndSpikeMechanism
IgnoreAndSpikeMechanism(const IgnoreAndSpikeMechanism &n)nest::IgnoreAndSpikeMechanism
init()nest::Node
init_buffers_() overridenest::eprop_iafprivatevirtual
init_state_()nest::Nodeprotectedvirtual
initialize_interval()nest::IgnoreAndSpikeMechanismprivate
initialize_offset()nest::IgnoreAndSpikeMechanismprivate
initialize_update_history() overridenest::EpropArchivingNode< HistEntryEpropRecurrent >virtual
initialized_nest::Nodeprivate
interval_nest::IgnoreAndSpikeMechanismprivate
interval_steps_nest::IgnoreAndSpikeMechanismprivate
is_eprop_recurrent_node() const overridenest::eprop_iafinlineprivatevirtual
is_frozen() constnest::Nodeinline
is_model_prototype() constnest::Nodeinline
is_off_grid() constnest::Nodeinlinevirtual
is_proxy() constnest::Nodeinlinevirtual
last_event_time_nest::FlushEventMechanismprotected
local_receiver() constnest::Nodeinlinevirtual
model_dependent_history_shift_() const overridenest::EpropArchivingNodeRecurrent< false >protectedvirtual
model_id_nest::Nodeprivate
n_spikes_nest::EpropArchivingNodeRecurrent< false >private
Node()nest::Node
Node(Node const &)nest::Node
node_id_nest::Nodeprivate
node_uses_wfr() constnest::Nodeinline
node_uses_wfr_nest::Nodeprivate
offset_nest::IgnoreAndSpikeMechanismprivate
offset_gen_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
one_node_per_process() constnest::Nodeinlinevirtual
operator=(const Node &)nest::Nodeprivate
P_nest::eprop_iafprivate
post_run_cleanup()nest::Nodeinlinevirtual
pre_run_hook() overridenest::eprop_iafprivatevirtual
receives_signal() constnest::Nodeinlinevirtual
RecordablesMap< eprop_iaf >nest::eprop_iaffriend
recordablesMap_nest::eprop_iafprivatestatic
register_eprop_connection() overridenest::EpropArchivingNode< HistEntryEpropRecurrent >virtual
register_stdp_connection(double, double)nest::Nodevirtual
require_eprop_history_entry(const typename std::vector< HistEntryEpropRecurrent >::iterator eprop_hist_it, const long time_step) constnest::EpropArchivingNode< HistEntryEpropRecurrent >
reset_spike_count()nest::EpropArchivingNodeRecurrent< false >inline
S_nest::eprop_iafprivate
send_test_event(Node &, size_t, synindex, bool) overridenest::eprop_iafinlinevirtual
sends_secondary_event(GapJunctionEvent &ge)nest::Nodevirtual
sends_secondary_event(InstantaneousRateConnectionEvent &re)nest::Nodevirtual
sends_secondary_event(DiffusionConnectionEvent &de)nest::Nodevirtual
sends_secondary_event(DelayedRateConnectionEvent &re)nest::Nodevirtual
sends_secondary_event(LearningSignalConnectionEvent &re)nest::Nodevirtual
sends_secondary_event(SICEvent &sic)nest::Nodevirtual
sends_signal() constnest::Nodeinlinevirtual
set_frozen_(bool frozen)nest::Nodeinlineprotected
set_initialized()nest::Node
set_initialized_()nest::Nodeprotectedvirtual
set_last_event_time(const long last_event_time)nest::FlushEventMechanisminline
set_local_device_id(const size_t lsdid)nest::Nodevirtual
set_model_id(int)nest::Nodeinline
set_node_id_(size_t)nest::Nodeinlineprivate
set_node_uses_wfr(const bool)nest::Nodeinline
set_status(const Dictionary &) overridenest::eprop_iafinlinevirtual
EpropArchivingNodeRecurrent< false >::EpropArchivingNode< HistEntryEpropRecurrent >::set_status(const Dictionary &d, Node *node, const bool check_eprop_constraint=false)nest::FlushEventMechanism
EpropArchivingNode< HistEntryEpropRecurrent >::set_status(const Dictionary &d, Node *node)nest::IgnoreAndSpikeMechanism
set_status_base(const Dictionary &)nest::Node
set_thread(size_t)nest::Nodeinline
set_thread_lid(const size_t)nest::Nodeinline
set_tmp_nc_index(size_t index)nest::Nodeinline
set_vp(size_t)nest::Nodeinline
spike_event_is_due(bool emit_dynamic_spike)nest::IgnoreAndSpikeMechanisminline
steps_until_spike_nest::IgnoreAndSpikeMechanismprivate
supports_urbanczik_archiving() constnest::Nodeinlinevirtual
surrogate_gradient_funcs_nest::EpropArchivingNodeRecurrent< false >privatestatic
surrogate_gradient_function typedefnest::EpropArchivingNodeRecurrent< false >
thread_nest::Nodeprivate
thread_lid_nest::Nodeprivate
tmp_nc_index_nest::Nodeprivate
UniversalDataLogger< eprop_iaf >nest::eprop_iaffriend
update(Time const &, const long, const long) overridenest::eprop_iafprivatevirtual
update_history_nest::EpropArchivingNode< HistEntryEpropRecurrent >protected
update_synaptic_elements(double)nest::Nodeinlinevirtual
V_nest::eprop_iafprivate
vp_nest::Nodeprivate
wfr_update(Time const &, const long, const long)nest::Nodevirtual
write_firing_rate_reg_to_history(const long t_current_update, const double f_target, const double c_reg)nest::EpropArchivingNodeRecurrent< false >
write_firing_rate_reg_to_history(const long time_step, const double z, const double f_target, const double kappa_reg, const double c_reg)nest::EpropArchivingNodeRecurrent< false >
write_learning_signal_to_history(const long time_step, const double learning_signal)nest::EpropArchivingNodeRecurrent< false >
write_surrogate_gradient_to_history(const long time_step, const double surrogate_gradient)nest::EpropArchivingNodeRecurrent< false >
write_update_to_history(const long t_previous_update, const long t_current_update, const bool is_flush_event, const bool previous_was_flush_event) overridenest::EpropArchivingNode< HistEntryEpropRecurrent >virtual
~FlushEventMechanism()=defaultnest::FlushEventMechanismvirtual
~IgnoreAndSpikeMechanism()=defaultnest::IgnoreAndSpikeMechanismvirtual
~Node()nest::Nodevirtual