mvu.hpp
Go to the documentation of this file.
1 
17 #ifndef MLPACK_METHODS_MVU_MVU_HPP
18 #define MLPACK_METHODS_MVU_MVU_HPP
19 
20 #include <mlpack/prereqs.hpp>
21 
22 namespace mlpack {
23 namespace mvu {
24 
32 class MVU
33 {
34  public:
35  MVU(const arma::mat& dataIn);
36 
37  void Unfold(const size_t newDim,
38  const size_t numNeighbors,
39  arma::mat& outputCoordinates);
40 
41  private:
42  const arma::mat& data;
43 };
44 
45 } // namespace mvu
46 } // namespace mlpack
47 
48 #endif
Linear algebra utility functions, generally performed on matrices or vectors.
The core includes that mlpack expects; standard C++ includes and Armadillo.
The MVU class is meant to provide a good abstraction for users.
Definition: mvu.hpp:32
MVU(const arma::mat &dataIn)
void Unfold(const size_t newDim, const size_t numNeighbors, arma::mat &outputCoordinates)