Commit 0347810b authored by David Frank's avatar David Frank Committed by Tobias Lasser
Browse files

change type of _indexMap in PartitionDescriptor to fix issue with older Eigen versions

parent 295a1d54
Pipeline #210705 passed with stages
in 23 minutes and 28 seconds
#include "PartitionDescriptor.h"
#include <map>
#include <unordered_map>
namespace elsa
{
......@@ -58,7 +58,7 @@ namespace elsa
throw std::invalid_argument("PartitionDescriptor: cumulative size of partitioned "
"descriptor does not match size of original descriptor");
std::map<index_t, std::size_t> sizeToIndex;
std::unordered_map<index_t, index_t> sizeToIndex;
_blockOffsets[0] = 0;
for (index_t i = 0; i < getNumberOfBlocks(); i++) {
auto it = sizeToIndex.find(slicesInBlock[i]);
......
#include "BlockDescriptor.h"
namespace elsa
{
/**
......@@ -67,7 +66,7 @@ namespace elsa
protected:
/// maps a block index to the index of the corresponding descriptor in _blockDescriptors
Eigen::VectorX<std::size_t> _indexMap;
IndexVector_t _indexMap;
/// vector of unique DataDescriptors describing the individual blocks
std::vector<std::unique_ptr<DataDescriptor>> _blockDescriptors;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment