All Classes Namespaces Files Functions Variables Typedefs Macros
cliz.h
Go to the documentation of this file.
1 // cliz.h - ClusterLizard header file
2 
3 // Copyright (C) 2013, 2014 Simeon Knieling, M.Sc.
4 //
5 // This Source Code Form is subject to the terms of the Mozilla Public
6 // License, v. 2.0. If a copy of the MPL was not distributed with this
7 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 //
9 
10 //ClusterLizard's main header. Include this in your project.
11 
12 //You will need the following third party libraries to compile ClusterLizard:
13 //BOOST (http://www.boost.org/)
14 //DSPFilters by Vinnie Falco (https://github.com/vinniefalco/DSPFilters)
15 //Armadillo (http://arma.sourceforge.net/)
16 
17 #pragma once
18 #ifndef _INCLUDE_CLIZ
19 #define _INCLUDE_CLIZ
20 
21 
22 
23 /*
24 inline void * operator new(std::size_t n)
25 {
26  return gMemMan.allocate(n);
27 }
28 inline void operator delete(void * p)
29 {
30  gMemMan.free(p);
31 }
32 
33 inline void * operator new[](std::size_t n)
34 {
35  return gMemMan.allocate(n);
36 }
37 
38 inline void operator delete[](void * p)
39 {
40  gMemMan.free(p);
41 }
42 */
43 
44 #include "clizFunctions.h"
45 #include "clizSave.h"
46 #include "clizAccumulator.h"
47 #include "clizPreprocessor.h"
48 #include "clizDectector.h"
49 #include "clizWhitener.h"
50 #include "clizExtractor.h"
51 #include "clizSelector.h"
52 #include "clizSorter.h"
53 #include "clizCommunicator.h"
54 
55 namespace cliz
56 {
57  int inputComplete = 0;
58  int numAccumulated = 0;
59  int numDetected = 0;
60 
63 }
64 
65 #endif
int numDetected
Definition: cliz.h:59
Definition: cliz.h:55
int inputComplete
Definition: cliz.h:57
Mutex numAccumulatedMutex
Definition: cliz.h:61
int numAccumulated
Definition: cliz.h:58
Mutex numDetectedMutex
Definition: cliz.h:62
boost::mutex Mutex
Definition: clizFunctions.h:42