libsequence  1.9.5
windows.hpp
1 #ifndef SEQUENCE_VARIANT_MATRIX_WINDOWS_HPP
2 #define SEQUENCE_VARIANT_MATRIX_WINDOWS_HPP
3 
4 #include <algorithm>
5 #include <vector>
6 #include <stdexcept>
7 #include <Sequence/VariantMatrix.hpp>
8 #include <Sequence/VariantMatrixViews.hpp>
9 
10 namespace Sequence
11 {
19  VariantMatrix make_window(const VariantMatrix& m, const double beg,
20  const double end);
33  VariantMatrix make_slice(const VariantMatrix& m, const double beg,
34  const double end,
35  const std::size_t i,
36  const std::size_t j);
37 } // namespace Sequence
38 
39 #endif
VariantMatrix make_window(const VariantMatrix &m, const double beg, const double end)
Return a window from a VariantMatrix.
Definition: windows.cc:6
The namespace in which this library resides.
VariantMatrix make_slice(const VariantMatrix &m, const double beg, const double end, const std::size_t i, const std::size_t j)
Return a slice from a VariantMatrix.
Definition: windows.cc:34