summaryrefslogtreecommitdiff
path: root/matching/include/phat/helpers/misc.h
diff options
context:
space:
mode:
Diffstat (limited to 'matching/include/phat/helpers/misc.h')
-rw-r--r--matching/include/phat/helpers/misc.h78
1 files changed, 0 insertions, 78 deletions
diff --git a/matching/include/phat/helpers/misc.h b/matching/include/phat/helpers/misc.h
deleted file mode 100644
index 5a5c682..0000000
--- a/matching/include/phat/helpers/misc.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* Copyright 2013 IST Austria
- Contributed by: Ulrich Bauer, Michael Kerber, Jan Reininghaus
-
- This file is part of PHAT.
-
- PHAT is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PHAT is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PHAT. If not, see <http://www.gnu.org/licenses/>. */
-
-#pragma once
-
-// STL includes
-#include <iostream>
-#include <fstream>
-#include <string>
-#include <vector>
-#include <set>
-#include <list>
-#include <map>
-#include <algorithm>
-#include <queue>
-#include <cassert>
-#include <sstream>
-#include <algorithm>
-#include <iomanip>
-#include <cmath>
-#include <cstdlib>
-#include <iterator>
-#include <limits>
-
-// VS2008 and below unfortunately do not support stdint.h
-#if defined(_MSC_VER)&& _MSC_VER < 1600
- typedef __int8 int8_t;
- typedef unsigned __int8 uint8_t;
- typedef __int16 int16_t;
- typedef unsigned __int16 uint16_t;
- typedef __int32 int32_t;
- typedef unsigned __int32 uint32_t;
- typedef __int64 int64_t;
- typedef unsigned __int64 uint64_t;
-#else
- #include <stdint.h>
-#endif
-
-// basic types. index can be changed to int32_t to save memory on small instances
-namespace phat {
- typedef int64_t index;
- typedef int8_t dimension;
- typedef std::vector< index > column;
-
- constexpr index k_infinity_index = std::numeric_limits<index>::max();
-}
-
-// OpenMP (proxy) functions
-#if defined _OPENMP
- #include <omp.h>
-#else
- #define omp_get_thread_num() 0
- #define omp_get_max_threads() 1
- #define omp_get_num_threads() 1
- inline void omp_set_num_threads( int ) {};
- #include <time.h>
- #define omp_get_wtime() (float)clock() / (float)CLOCKS_PER_SEC
-#endif
-
-#include <phat/helpers/thread_local_storage.h>
-
-
-