Merged eigen/eigen into default

This commit is contained in:
Benoit Steiner
2016-11-20 10:12:54 -08:00
4 changed files with 11 additions and 6 deletions

View File

@@ -20,6 +20,7 @@
#undef isinf
#undef isfinite
#include <SYCL/sycl.hpp>
#include <iostream>
#include <map>
#include <memory>
#include <utility>

View File

@@ -94,6 +94,10 @@ struct QueueInterface {
}
}
EIGEN_STRONG_INLINE void deallocate_all() const {
buffer_map.clear();
}
EIGEN_STRONG_INLINE std::map<const uint8_t *, cl::sycl::buffer<uint8_t,1>>::iterator find_buffer(const void* ptr) const {
auto it1 = buffer_map.find(static_cast<const uint8_t*>(ptr));
if (it1 != buffer_map.end()){