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_RAW_2D_ARRAY_H_)
00020 #define _MUNKRES_ADAPTERS_RAW_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_raw_2d_array_to_munkres_matrix (const T array [dimention][dimention]);
00029
00030 template <typename T, const unsigned int dimention>
00031 void fill_raw_2d_array_from_munkres_matrix (T array [dimention][dimention], const Matrix <T> & matrix);
00032
00033 template <const unsigned int dimension>
00034 void solve(double m [dimension][dimension]);
00035
00036 #ifndef USE_EXPORT_KEYWORD
00037 #include "raw_2d_array.cpp"
00038
00039 #endif
00040
00041 #endif