static base_t my_atan(const base_t& i) { return Tanh(i); }
Var DiscreteMRNNLayer::Step(int x) { used_vars_.push_back(whx_[x]); used_vars_.push_back(whh_[x]); return h_ = Tanh(whx_[x] + whh_[x] * h_ + bh_); }