Использование GNU GMP с LEMON Graph Library
У меня есть график, чьи веса ребер являются числами с большим количеством десятичных знаков. Мой график реализован с использованием класса ListGraph библиотеки LEMON Graph.
Для тех, кто не использовал LEMON, я инициализирую эту карту в начале кода, который определяет весовой параметр:
ListGraph G;
ListGraph::EdgeMap<mpf_t> weight(G);
Тем не менее, я получаю следующую ошибку при попытке запустить мой код:
/usr/local/include/lemon/bits/array_map.h:91:44: error: array types
cannot be value-initialized allocator.construct(&(values[id]), Value());
Все работает нормально, когда mpf_t
заменяется double
, Буду признателен за любые предложения.