12 #ifndef MLPACK_METHODS_ANN_VISITOR_RESET_CELL_VISITOR_IMPL_HPP 13 #define MLPACK_METHODS_ANN_VISITOR_RESET_CELL_VISITOR_IMPL_HPP 28 template<
typename LayerType>
36 layer.apply_visitor(*
this);
40 inline typename std::enable_if<
41 HasResetCellCheck<T, void(T::*)(const size_t)>::value,
void>::type
42 ResetCellVisitor::ResetCell(T* layer)
const 44 layer->ResetCell(size);
48 inline typename std::enable_if<
49 !HasResetCellCheck<T, void(T::*)(const size_t)>::value,
void>::type
50 ResetCellVisitor::ResetCell(T* )
const Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
ResetCellVisitor(const size_t size)
Reset the cell using the given size.
Definition: reset_cell_visitor_impl.hpp:22
void operator()(LayerType *layer) const
Execute the ResetCell() function.
Definition: reset_cell_visitor_impl.hpp:29