Commit 33cf4ebc authored by Davis King's avatar Davis King
Browse files

All I did in this change was rename memory_manager<char>::kernel_1a to default_memory_manager.

default_memory_manager is way more readable and clear.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404080
parent bfbb580b
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "sequence/sequence_compare_1.h" #include "sequence/sequence_compare_1.h"
#include "sequence/sequence_sort_1.h" #include "sequence/sequence_sort_1.h"
#include "sequence/sequence_sort_2.h" #include "sequence/sequence_sort_2.h"
#include "memory_manager.h" #include "algs.h"
...@@ -20,7 +20,7 @@ namespace dlib ...@@ -20,7 +20,7 @@ namespace dlib
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class sequence class sequence
{ {
......
...@@ -8,14 +8,13 @@ ...@@ -8,14 +8,13 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class sequence_kernel_1 : public enumerable<T>, class sequence_kernel_1 : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
...@@ -16,7 +15,7 @@ namespace dlib ...@@ -16,7 +15,7 @@ namespace dlib
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class sequence_kernel_2 : public enumerable<T>, class sequence_kernel_2 : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -6,13 +6,13 @@ ...@@ -6,13 +6,13 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class sequence : public enumerable<T>, class sequence : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
#include "set/set_compare_1.h" #include "set/set_compare_1.h"
#include "memory_manager.h" #include "algs.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -20,7 +20,7 @@ namespace dlib ...@@ -20,7 +20,7 @@ namespace dlib
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<T> typename compare = std::less<T>
> >
class set class set
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
...@@ -16,7 +15,7 @@ namespace dlib ...@@ -16,7 +15,7 @@ namespace dlib
template < template <
typename T, typename T,
typename bst_base, typename bst_base,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class set_kernel_1 : public enumerable<const T>, class set_kernel_1 : public enumerable<const T>,
public asc_remover<T,typename bst_base::compare_type> public asc_remover<T,typename bst_base::compare_type>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -14,7 +14,7 @@ namespace dlib ...@@ -14,7 +14,7 @@ namespace dlib
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<T> typename compare = std::less<T>
> >
class set : public enumerable<const T>, class set : public enumerable<const T>,
......
...@@ -5,14 +5,14 @@ ...@@ -5,14 +5,14 @@
#include "stack/stack_kernel_1.h" #include "stack/stack_kernel_1.h"
#include "stack/stack_kernel_c.h" #include "stack/stack_kernel_c.h"
#include "memory_manager.h" #include "algs.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class stack class stack
{ {
......
...@@ -8,14 +8,13 @@ ...@@ -8,14 +8,13 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class stack_kernel_1 : public enumerable<T>, class stack_kernel_1 : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -6,14 +6,14 @@ ...@@ -6,14 +6,14 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class stack : public enumerable<T>, class stack : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
#include "../rand.h" #include "../rand.h"
#include <vector> #include <vector>
#include "../algs.h" #include "../algs.h"
#include "../memory_manager.h"
#include "../string.h" #include "../string.h"
#include "../serialize.h" #include "../serialize.h"
#include <iostream> #include <iostream>
...@@ -36,7 +35,7 @@ namespace dlib ...@@ -36,7 +35,7 @@ namespace dlib
!*/ !*/
public: public:
typedef T type; typedef T type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef Rand_type rand_type; typedef Rand_type rand_type;
typedef typename std::vector<T>::iterator iterator; typedef typename std::vector<T>::iterator iterator;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include <vector> #include <vector>
#include "../rand/rand_kernel_abstract.h" #include "../rand/rand_kernel_abstract.h"
#include "../memory_manager.h" #include "../algs.h"
#include "../string.h" #include "../string.h"
namespace dlib namespace dlib
...@@ -71,7 +71,7 @@ namespace dlib ...@@ -71,7 +71,7 @@ namespace dlib
!*/ !*/
public: public:
typedef T type; typedef T type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef Rand_type rand_type; typedef Rand_type rand_type;
typedef typename std::vector<T>::iterator iterator; typedef typename std::vector<T>::iterator iterator;
......
...@@ -23,7 +23,7 @@ namespace dlib ...@@ -23,7 +23,7 @@ namespace dlib
{ {
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
sparse_radial_basis_kernel(const scalar_type g) : gamma(g) {} sparse_radial_basis_kernel(const scalar_type g) : gamma(g) {}
sparse_radial_basis_kernel() : gamma(0.1) {} sparse_radial_basis_kernel() : gamma(0.1) {}
...@@ -105,7 +105,7 @@ namespace dlib ...@@ -105,7 +105,7 @@ namespace dlib
{ {
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
sparse_polynomial_kernel(const scalar_type g, const scalar_type c, const scalar_type d) : gamma(g), coef(c), degree(d) {} sparse_polynomial_kernel(const scalar_type g, const scalar_type c, const scalar_type d) : gamma(g), coef(c), degree(d) {}
sparse_polynomial_kernel() : gamma(1), coef(0), degree(1) {} sparse_polynomial_kernel() : gamma(1), coef(0), degree(1) {}
...@@ -194,7 +194,7 @@ namespace dlib ...@@ -194,7 +194,7 @@ namespace dlib
{ {
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
sparse_sigmoid_kernel(const scalar_type g, const scalar_type c) : gamma(g), coef(c) {} sparse_sigmoid_kernel(const scalar_type g, const scalar_type c) : gamma(g), coef(c) {}
sparse_sigmoid_kernel() : gamma(0.1), coef(-1.0) {} sparse_sigmoid_kernel() : gamma(0.1), coef(-1.0) {}
...@@ -277,7 +277,7 @@ namespace dlib ...@@ -277,7 +277,7 @@ namespace dlib
{ {
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
scalar_type operator() ( scalar_type operator() (
const sample_type& a, const sample_type& a,
......
...@@ -31,7 +31,7 @@ namespace dlib ...@@ -31,7 +31,7 @@ namespace dlib
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
const scalar_type gamma; const scalar_type gamma;
...@@ -132,7 +132,7 @@ namespace dlib ...@@ -132,7 +132,7 @@ namespace dlib
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
const scalar_type gamma; const scalar_type gamma;
const scalar_type coef; const scalar_type coef;
...@@ -239,7 +239,7 @@ namespace dlib ...@@ -239,7 +239,7 @@ namespace dlib
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
const scalar_type gamma; const scalar_type gamma;
const scalar_type coef; const scalar_type coef;
...@@ -351,7 +351,7 @@ namespace dlib ...@@ -351,7 +351,7 @@ namespace dlib
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
scalar_type operator() ( scalar_type operator() (
const sample_type& a, const sample_type& a,
......
...@@ -35,7 +35,7 @@ namespace ...@@ -35,7 +35,7 @@ namespace
{ {
typedef typename T::value_type::second_type scalar_type; typedef typename T::value_type::second_type scalar_type;
typedef T sample_type; typedef T sample_type;
typedef dlib::memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
scalar_type operator() ( scalar_type operator() (
const sample_type& a, const sample_type& a,
......
...@@ -642,7 +642,7 @@ namespace ...@@ -642,7 +642,7 @@ namespace
typedef matrix<double,0,0> mat; typedef matrix<double,0,0> mat;
matrix<double,0,0,memory_manager<char>::kernel_1a, column_major_layout> a(M,N); matrix<double,0,0,default_memory_manager, column_major_layout> a(M,N);
for (long r = 0; r < a.nr(); ++r) for (long r = 0; r < a.nr(); ++r)
{ {
for (long c = 0; c < a.nc(); ++c) for (long c = 0; c < a.nc(); ++c)
...@@ -651,9 +651,9 @@ namespace ...@@ -651,9 +651,9 @@ namespace
} }
} }
matrix<double,M,M,memory_manager<char>::kernel_1a, column_major_layout> u, u2; matrix<double,M,M,default_memory_manager, column_major_layout> u, u2;
matrix<double,0,0,memory_manager<char>::kernel_1a, column_major_layout> q, q2; matrix<double,0,0,default_memory_manager, column_major_layout> q, q2;
matrix<double,N,N,memory_manager<char>::kernel_1a, column_major_layout> v, v2; matrix<double,N,N,default_memory_manager, column_major_layout> v, v2;
matrix<double,M,N,MM, column_major_layout> a2; matrix<double,M,N,MM, column_major_layout> a2;
a2 = tmp(a/2); a2 = tmp(a/2);
...@@ -875,7 +875,7 @@ namespace ...@@ -875,7 +875,7 @@ namespace
const long M = 9; const long M = 9;
const long N = 40; const long N = 40;
typedef matrix<double,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<double,0,0,default_memory_manager, column_major_layout> mat;
mat a(M,N); mat a(M,N);
for (long r = 0; r < a.nr(); ++r) for (long r = 0; r < a.nr(); ++r)
{ {
......
...@@ -134,7 +134,7 @@ namespace ...@@ -134,7 +134,7 @@ namespace
test_cholesky(uniform_matrix<double>(15,15,1) + 10*symm(randmat<double>(15,15))); test_cholesky(uniform_matrix<double>(15,15,1) + 10*symm(randmat<double>(15,15)));
test_cholesky(uniform_matrix<double>(101,101,1) + 10*symm(randmat<double>(101,101))); test_cholesky(uniform_matrix<double>(101,101,1) + 10*symm(randmat<double>(101,101)));
typedef matrix<double,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<double,0,0,default_memory_manager, column_major_layout> mat;
test_cholesky(mat(uniform_matrix<double>(101,101,1) + 10*symm(randmat<double>(101,101)))); test_cholesky(mat(uniform_matrix<double>(101,101,1) + 10*symm(randmat<double>(101,101))));
} }
...@@ -147,7 +147,7 @@ namespace ...@@ -147,7 +147,7 @@ namespace
test_cholesky(uniform_matrix<float>(2,2,1) + 2*symm(randmat<float>(2,2))); test_cholesky(uniform_matrix<float>(2,2,1) + 2*symm(randmat<float>(2,2)));
test_cholesky(uniform_matrix<float>(3,3,1) + 2*symm(randmat<float>(3,3))); test_cholesky(uniform_matrix<float>(3,3,1) + 2*symm(randmat<float>(3,3)));
typedef matrix<float,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<float,0,0,default_memory_manager, column_major_layout> mat;
test_cholesky(mat(uniform_matrix<float>(3,3,1) + 2*symm(randmat<float>(3,3)))); test_cholesky(mat(uniform_matrix<float>(3,3,1) + 2*symm(randmat<float>(3,3))));
} }
......
...@@ -156,7 +156,7 @@ namespace ...@@ -156,7 +156,7 @@ namespace
test_lu(10*randmat<double,137,200>()); test_lu(10*randmat<double,137,200>());
test_lu(10*randmat<double,200,101>()); test_lu(10*randmat<double,200,101>());
typedef matrix<double,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<double,0,0,default_memory_manager, column_major_layout> mat;
test_lu(mat(3*randmat<double>(4,4))); test_lu(mat(3*randmat<double>(4,4)));
test_lu(mat(3*randmat<double>(9,4))); test_lu(mat(3*randmat<double>(9,4)));
test_lu(mat(3*randmat<double>(3,8))); test_lu(mat(3*randmat<double>(3,8)));
...@@ -186,7 +186,7 @@ namespace ...@@ -186,7 +186,7 @@ namespace
test_lu(3*randmat<float,137,200>()); test_lu(3*randmat<float,137,200>());
test_lu(3*randmat<float,200,101>()); test_lu(3*randmat<float,200,101>());
typedef matrix<float,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<float,0,0,default_memory_manager, column_major_layout> mat;
test_lu(mat(3*randmat<float>(4,4))); test_lu(mat(3*randmat<float>(4,4)));
test_lu(mat(3*randmat<float>(9,4))); test_lu(mat(3*randmat<float>(9,4)));
test_lu(mat(3*randmat<float>(3,8))); test_lu(mat(3*randmat<float>(3,8)));
......
...@@ -149,7 +149,7 @@ namespace ...@@ -149,7 +149,7 @@ namespace
test_qr(10*randmat<double,15,15>()); test_qr(10*randmat<double,15,15>());
test_qr(10*randmat<double,100,100>()); test_qr(10*randmat<double,100,100>());
typedef matrix<double,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<double,0,0,default_memory_manager, column_major_layout> mat;
test_qr(mat(3*randmat<double>(9,4))); test_qr(mat(3*randmat<double>(9,4)));
test_qr(mat(3*randmat<double>(9,9))); test_qr(mat(3*randmat<double>(9,9)));
} }
...@@ -172,7 +172,7 @@ namespace ...@@ -172,7 +172,7 @@ namespace
test_qr(3*randmat<float,4,4>()); test_qr(3*randmat<float,4,4>());
test_qr(3*randmat<float,9,4>()); test_qr(3*randmat<float,9,4>());
typedef matrix<float,0,0,memory_manager<char>::kernel_1a, column_major_layout> mat; typedef matrix<float,0,0,default_memory_manager, column_major_layout> mat;
test_qr(mat(3*randmat<float>(9,4))); test_qr(mat(3*randmat<float>(9,4)));
test_qr(mat(3*randmat<float>(9,9))); test_qr(mat(3*randmat<float>(9,9)));
} }
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#include "timer/timer_kernel_1.h" #include "timer/timer_kernel_1.h"
#include "timer/timer_kernel_2.h" #include "timer/timer_kernel_2.h"
#include "uintn.h" #include "uintn.h"
#include "memory_manager.h"
namespace dlib namespace dlib
{ {
......
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