inline void ActFunc::tanh(MatD& x){ x = x.unaryExpr(std::ptr_fun(::tanh)); }
inline void ActFunc::logistic(MatD& x){ x = x.unaryExpr(std::ptr_fun((Real (*)(const Real))ActFunc::logistic)); }
inline void ActFunc::logistic(MatD& x){ x = x.unaryExpr(std::ptr_fun((double (*)(const double))ActFunc::logistic)); }