15 #ifndef MLPACK_METHODS_ANN_VISITOR_INPUT_SHAPE_VISITOR_HPP 16 #define MLPACK_METHODS_ANN_VISITOR_INPUT_SHAPE_VISITOR_HPP 21 #include <boost/variant.hpp> 33 template<
typename LayerType>
41 typename std::enable_if<
42 !HasInputShapeCheck<T>::value,
size_t>::type
43 LayerInputShape(T* layer)
const;
47 typename std::enable_if<
48 HasInputShapeCheck<T>::value,
size_t>::type
49 LayerInputShape(T* layer)
const;
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
InShapeVisitor returns the input shape a Layer expects.
Definition: input_shape_visitor.hpp:29
size_t operator()(LayerType *layer) const
Return the input shape of layer.