Variable Member List

This is the complete list of members for Variable, including all inherited members.

activate(std::string activate_function)Variable
backward()Variableinline
children() constVariableinline
cos() constVariable
cosh() constVariable
dot_product(const std::vector< Variable > &a, const std::vector< Variable > &b)Variablefriend
dot_product(const std::vector< Variable > &a, const std::vector< double > &b)Variablefriend
exp() constVariable
gradient() constVariableinline
gradient_descent(double lr)Variableinline
identity() constVariable
log() constVariable
mutable_children()Variableinline
name() constVariableinline
op() constVariableinline
operator*(const Variable &other)Variable
operator*(const double other) constVariable
operator*(const double other, const Variable &var)Variablefriend
operator+(const Variable &other)Variable
operator+(const double other) constVariable
operator+(const double other, const Variable &var)Variablefriend
operator-(const Variable &other)Variable
operator-() constVariable
operator-(const double other) constVariable
operator-(const double other, const Variable &var)Variablefriend
operator/(const Variable &other)Variable
operator/(const double other) constVariable
operator/(const double other, const Variable &var)Variablefriend
operator<<(std::ostream &os, const Variable &var)Variablefriend
operator=(const Variable &other)Variableinline
operator=(Variable &&other) noexceptVariableinline
pow(const double other) constVariable
reference() constVariableinline
relu() constVariable
set_backward(std::function< void(Variable *)> backward)Variableinline
set_children(const std::vector< Variable > &children)Variableinline
set_gradient(double gradient)Variableinline
set_name(const std::string &name)Variableinline
set_op(const std::string &op)Variableinline
set_ref(Variable *reference)Variableinline
set_value(double value)Variableinline
sigmoid() constVariable
sin() constVariable
sinh() constVariable
tan() constVariable
tanh() constVariable
update_gradient(double grad)Variableinline
value() constVariableinline
Variable(double value=0, double gradient=0, std::string op="", std::string name="")Variableinlineexplicit
Variable(const Variable &other)Variableinline
Variable(Variable &&other) noexceptVariableinline
zero_grad()Variableinline
~Variable()Variableinline