13 #ifndef MLPACK_METHODS_ANN_VISITOR_PARAMETERS_SET_VISITOR_HPP 14 #define MLPACK_METHODS_ANN_VISITOR_PARAMETERS_SET_VISITOR_HPP 19 #include <boost/variant.hpp> 34 template<
typename LayerType>
39 arma::mat&& parameters;
43 template<
typename T,
typename P>
44 typename std::enable_if<
45 !HasParametersCheck<T, P&(T::*)()>::value,
void>::type
46 LayerParameters(T* layer, P& output)
const;
50 template<
typename T,
typename P>
51 typename std::enable_if<
52 HasParametersCheck<T, P&(T::*)()>::value,
void>::type
53 LayerParameters(T* layer, P& output)
const;
60 #include "parameters_set_visitor_impl.hpp"