stdp.h File Reference

#include "object.h"
#include "learning.h"

Go to the source code of this file.

Typedefs

typedef double(* aspi_stdp_variant_t )(double delta, double weight, double alpha)
 Type used for stdp variants.

Enumerations

enum  aspi_stdp_flags {
  ASPI_STDP_LTP_ADDITIVE = 1<<0, ASPI_STDP_LTP_MULTIPLICATIVE = 1<<1, ASPI_STDP_LTD_ADDITIVE = 1<<2, ASPI_STDP_LTD_MULTIPLICATIVE = 1<<3,
  ASPI_STDP_EXCI_ONLY = 1 << 4, ASPI_STDP_INHIB_ONLY = 1 <<5, ASPI_STDP_ALL_SYNAPSES = 1 <<6
}
 Flags for the stdp. More...

Functions

void aspi_stdp_set_tau (double tau)
 Set STDP's tau.
void aspi_stdp_set_flags (int flags)
 Set STDP's flags.
void aspi_stdp_set_regulation_frequence (double freq)
 Set regulation freq.
void aspi_stdp_set_ltp_exci (aspi_stdp_variant_t rule)
void aspi_stdp_set_ltd_exci (aspi_stdp_variant_t rule)
void aspi_stdp_set_ltp_inhib (aspi_stdp_variant_t rule)
void aspi_stdp_set_ltd_inhib (aspi_stdp_variant_t rule)
void aspi_stdp_ata_set_balanced (int balanced)
 Toggle "balanced" mode on/off for stdp_ata.

Variables

aspi_learning_rule_t aspi_stdp
aspi_learning_rule_t aspi_stdp_ata
aspi_stdp_variant_t aspi_stdp_sym_relative
aspi_stdp_variant_t aspi_stdp_sym_absolute
aspi_stdp_variant_t aspi_stdp_asym_relative
aspi_stdp_variant_t aspi_stdp_asym_absolute
aspi_stdp_variant_t aspi_stdp_asym_balanced


Typedef Documentation

typedef double(* aspi_stdp_variant_t)(double delta, double weight, double alpha)

Type used for stdp variants.


Enumeration Type Documentation

Flags for the stdp.

Enumerator:
ASPI_STDP_LTP_ADDITIVE 
ASPI_STDP_LTP_MULTIPLICATIVE 
ASPI_STDP_LTD_ADDITIVE 
ASPI_STDP_LTD_MULTIPLICATIVE 
ASPI_STDP_EXCI_ONLY 
ASPI_STDP_INHIB_ONLY 
ASPI_STDP_ALL_SYNAPSES 


Generated on Wed Aug 19 01:16:48 2009 for aspirenn by  doxygen 1.5.5