This is the complete list of members for Variable, including all inherited members.
activate(std::string activate_function) | Variable | |
backward() | Variable | inline |
children() const | Variable | inline |
cos() const | Variable | |
cosh() const | Variable | |
dot_product(const std::vector< Variable > &a, const std::vector< Variable > &b) | Variable | friend |
dot_product(const std::vector< Variable > &a, const std::vector< double > &b) | Variable | friend |
exp() const | Variable | |
gradient() const | Variable | inline |
gradient_descent(double lr) | Variable | inline |
identity() const | Variable | |
log() const | Variable | |
mutable_children() | Variable | inline |
name() const | Variable | inline |
op() const | Variable | inline |
operator*(const Variable &other) | Variable | |
operator*(const double other) const | Variable | |
operator*(const double other, const Variable &var) | Variable | friend |
operator+(const Variable &other) | Variable | |
operator+(const double other) const | Variable | |
operator+(const double other, const Variable &var) | Variable | friend |
operator-(const Variable &other) | Variable | |
operator-() const | Variable | |
operator-(const double other) const | Variable | |
operator-(const double other, const Variable &var) | Variable | friend |
operator/(const Variable &other) | Variable | |
operator/(const double other) const | Variable | |
operator/(const double other, const Variable &var) | Variable | friend |
operator<<(std::ostream &os, const Variable &var) | Variable | friend |
operator=(const Variable &other) | Variable | inline |
operator=(Variable &&other) noexcept | Variable | inline |
pow(const double other) const | Variable | |
reference() const | Variable | inline |
relu() const | Variable | |
set_backward(std::function< void(Variable *)> backward) | Variable | inline |
set_children(const std::vector< Variable > &children) | Variable | inline |
set_gradient(double gradient) | Variable | inline |
set_name(const std::string &name) | Variable | inline |
set_op(const std::string &op) | Variable | inline |
set_ref(Variable *reference) | Variable | inline |
set_value(double value) | Variable | inline |
sigmoid() const | Variable | |
sin() const | Variable | |
sinh() const | Variable | |
tan() const | Variable | |
tanh() const | Variable | |
update_gradient(double grad) | Variable | inline |
value() const | Variable | inline |
Variable(double value=0, double gradient=0, std::string op="", std::string name="") | Variable | inlineexplicit |
Variable(const Variable &other) | Variable | inline |
Variable(Variable &&other) noexcept | Variable | inline |
zero_grad() | Variable | inline |
~Variable() | Variable | inline |