abs() | auryn::AurynVector< float, NeuronID > | inline |
add(const float c) | auryn::AurynVectorFloat | |
add(AurynVectorFloat *v) | auryn::AurynVectorFloat | |
AurynVector< float, NeuronID >::add(AurynVector *v) | auryn::AurynVector< float, NeuronID > | inline |
add_random_normal(AurynState mean=0.0, AurynState sigma=1.0, unsigned int seed=8721) | auryn::AurynVector< float, NeuronID > | inline |
add_specific(NeuronID i, AurynState amount) | auryn::LinearTrace | |
allocate(const NeuronID n) | auryn::AurynVector< float, NeuronID > | inlineprotected |
any() | auryn::AurynVector< float, NeuronID > | inline |
any(float eps) | auryn::AurynVector< float, NeuronID > | inline |
AurynVector(NeuronID n) | auryn::AurynVector< float, NeuronID > | inline |
AurynVector(AurynVector *vec) | auryn::AurynVector< float, NeuronID > | inline |
AurynVectorFloat(NeuronID n) | auryn::AurynVectorFloat | |
auryn::Trace::check_size(AurynVector *v) | auryn::AurynVector< float, NeuronID > | inlineprotected |
clip(const float min, const float max) | auryn::AurynVectorFloat | |
copy(AurynVector *v) | auryn::AurynVector< float, NeuronID > | inline |
data | auryn::AurynVector< float, NeuronID > | |
diff(AurynVectorFloat *a, AurynVectorFloat *b) | auryn::AurynVectorFloat | |
diff(AurynVectorFloat *a, const float b) | auryn::AurynVectorFloat | |
diff(const float a, AurynVectorFloat *b) | auryn::AurynVectorFloat | |
AurynVector< float, NeuronID >::diff(AurynVector *a, AurynVector *b) | auryn::AurynVector< float, NeuronID > | inline |
AurynVector< float, NeuronID >::diff(AurynVector *a, const float b) | auryn::AurynVector< float, NeuronID > | inline |
AurynVector< float, NeuronID >::diff(const float a, AurynVector *b) | auryn::AurynVector< float, NeuronID > | inline |
div(const float a) | auryn::AurynVector< float, NeuronID > | inline |
div(AurynVector *v) | auryn::AurynVector< float, NeuronID > | inline |
div(AurynVector *a, AurynVector *b) | auryn::AurynVector< float, NeuronID > | inline |
element_sum() | auryn::AurynVector< float, NeuronID > | inline |
elementwise_max(AurynVector *v1, AurynVector *v2) | auryn::AurynVector< float, NeuronID > | inline |
elementwise_max(AurynVector *v1) | auryn::AurynVector< float, NeuronID > | inline |
EulerTrace(NeuronID n, AurynFloat timeconstant) | auryn::EulerTrace | |
evolve() | auryn::LinearTrace | virtual |
exp() | auryn::AurynVector< float, NeuronID > | inline |
fast_exp() | auryn::AurynVector< float, NeuronID > | inline |
fast_exp256(float x) | auryn::AurynVector< float, NeuronID > | inlineprotected |
follow() | auryn::EulerTrace | virtual |
auryn::Trace::follow(AurynVectorFloat *v, const float rate) | auryn::Trace | inlinevirtual |
AurynVector< float, NeuronID >::follow(AurynVector< float, NeuronID > *v, const float rate) | auryn::AurynVector< float, NeuronID > | inline |
follow_scalar(const float a, const float rate) | auryn::AurynVector< float, NeuronID > | inline |
freebuf() | auryn::AurynVector< float, NeuronID > | inlineprotected |
get(NeuronID i) | auryn::LinearTrace | |
get_state_ptr() | auryn::Trace | virtual |
get_tau() | auryn::Trace | |
inc(NeuronID i) | auryn::LinearTrace | virtual |
auryn::EulerTrace::inc(SpikeContainer *sc) | auryn::Trace | virtual |
inv() | auryn::AurynVector< float, NeuronID > | inline |
l1norm() | auryn::AurynVector< float, NeuronID > | inline |
l2norm() | auryn::AurynVector< float, NeuronID > | inline |
LinearTrace(NeuronID n, AurynFloat timeconstant) | auryn::LinearTrace | |
LinearTrace(NeuronID n, AurynFloat timeconstant, AurynTime *clk) | auryn::LinearTrace | |
max() | auryn::AurynVector< float, NeuronID > | inline |
mean() | auryn::AurynVector< float, NeuronID > | inline |
min() | auryn::AurynVector< float, NeuronID > | inline |
mul(const float a) | auryn::AurynVectorFloat | inline |
mul(AurynVectorFloat *v) | auryn::AurynVectorFloat | |
AurynVector< float, NeuronID >::mul(AurynVector *v) | auryn::AurynVector< float, NeuronID > | inline |
mul_specific(const NeuronID i, const float c) | auryn::AurynVector< float, NeuronID > | inline |
neg() | auryn::AurynVector< float, NeuronID > | inline |
neg_rect() | auryn::AurynVector< float, NeuronID > | inline |
nonzero() | auryn::AurynVector< float, NeuronID > | inline |
normalized_get(NeuronID i) | auryn::Trace | virtual |
pow(const unsigned int n) | auryn::AurynVector< float, NeuronID > | inline |
print() | auryn::AurynVector< float, NeuronID > | inline |
ptr(NeuronID i=0) | auryn::AurynVector< float, NeuronID > | inline |
rect() | auryn::AurynVector< float, NeuronID > | inline |
resize(NeuronID new_size) | auryn::AurynVectorFloat | virtual |
saxpy(const float a, AurynVectorFloat *x) | auryn::AurynVectorFloat | |
AurynVector< float, NeuronID >::saxpy(const float a, AurynVector *x) | auryn::AurynVector< float, NeuronID > | inline |
scale(const float a) | auryn::AurynVectorFloat | |
set(NeuronID i, float value) | auryn::AurynVector< float, NeuronID > | inline |
set_all(const float v) | auryn::AurynVector< float, NeuronID > | inline |
set_random(unsigned int seed=0) | auryn::AurynVector< float, NeuronID > | inline |
set_random_normal(AurynState mean=0.0, AurynState sigma=1.0, unsigned int seed=8721) | auryn::AurynVector< float, NeuronID > | inline |
set_target(AurynStateVector *target) | auryn::EulerTrace | virtual |
set_timeconstant(AurynFloat timeconstant) | auryn::EulerTrace | virtual |
set_zero() | auryn::AurynVector< float, NeuronID > | inline |
sigmoid(AurynVector *x, const float beta, const float thr) | auryn::AurynVector< float, NeuronID > | inline |
size | auryn::AurynVector< float, NeuronID > | |
sqr() | auryn::AurynVector< float, NeuronID > | inline |
sqrt() | auryn::AurynVector< float, NeuronID > | inline |
std() | auryn::AurynVector< float, NeuronID > | inline |
sub(const float c) | auryn::AurynVector< float, NeuronID > | inline |
sub(AurynVector *v) | auryn::AurynVector< float, NeuronID > | inline |
sum(AurynVectorFloat *a, AurynVectorFloat *b) | auryn::AurynVectorFloat | |
sum(AurynVectorFloat *a, const float b) | auryn::AurynVectorFloat | |
AurynVector< float, NeuronID >::sum(AurynVector *a, AurynVector *b) | auryn::AurynVector< float, NeuronID > | inline |
AurynVector< float, NeuronID >::sum(AurynVector *a, const float b) | auryn::AurynVector< float, NeuronID > | inline |
tau | auryn::Trace | protected |
Trace(NeuronID n, AurynFloat timeconstant) | auryn::Trace | |
update(NeuronID i) | auryn::LinearTrace | |
var() | auryn::AurynVector< float, NeuronID > | inline |
write_to_file(std::string filename) | auryn::AurynVector< float, NeuronID > | inline |
zero_effective_zeros(const float epsilon=1e-3) | auryn::AurynVector< float, NeuronID > | inline |
~AurynVector() | auryn::AurynVector< float, NeuronID > | inlinevirtual |
~AurynVectorFloat() | auryn::AurynVectorFloat | inline |
~EulerTrace() | auryn::EulerTrace | virtual |
~LinearTrace() | auryn::LinearTrace | virtual |
~Trace() | auryn::Trace | virtual |