Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #if !defined(_MUNKRES_ADAPTERS_STD_2D_ARRAY_H_)
00020 #define _MUNKRES_ADAPTERS_STD_2D_ARRAY_H_
00021
00022 #include "matrix.h"
00023 #include <array>
00024
00025
00026
00027 template <typename T, const unsigned int dimention>
00028 Matrix <T> convert_std_2d_array_to_munkres_matrix (const std::array <std::array <T, dimention>, dimention> & array);
00029
00030 template <typename T, const unsigned int dimention>
00031 void fill_std_2d_array_from_munkres_matrix (std::array <std::array <T, dimention>, dimention> & array, const Matrix <T> & matrix);
00032
00033 template <const unsigned int dimension>
00034 void solve(std::array <std::array <double, dimension>, dimension> &m);
00035
00036 #ifndef USE_EXPORT_KEYWORD
00037 #include "std_2d_array.cpp"
00038
00039 #endif
00040
00041 #endif