annotate cpp/chourdakisreiss2016cpp/mapping.cpp @ 2:c87a9505f294
tip
Added LICENSE for code, removed .wav files
author |
Emmanouil Theofanis Chourdakis <e.t.chourdakis@qmul.ac.uk> |
date |
Sat, 30 Sep 2017 13:25:50 +0100 |
parents |
144fbd1d29c3 |
children |
|
rev |
line source |
e@1
|
1 /*
|
e@1
|
2 * mapping.cpp
|
e@1
|
3 *
|
e@1
|
4 * Created on: Dec 14, 2016
|
e@1
|
5 * Author: Emmanouil Theofanis Chourdakis
|
e@1
|
6 */
|
e@1
|
7
|
e@1
|
8 #include<iostream>
|
e@1
|
9 // #include<nlopt.hpp>
|
e@1
|
10 #include"Parameter.h"
|
e@1
|
11 #include <dlib/optimization.h>
|
e@1
|
12
|
e@1
|
13 using namespace dlib;
|
e@1
|
14
|
e@1
|
15
|
e@1
|
16 int main(int argc, char *argv[])
|
e@1
|
17 {
|
e@1
|
18 std::cout << "Parameters:" << std::endl;
|
e@1
|
19 Parameter p;
|
e@1
|
20
|
e@1
|
21 std::cout << "Setting g1 to 0.3" << std::endl;
|
e@1
|
22 p.setG1(0.3);
|
e@1
|
23 std::cout << p << std::endl;
|
e@1
|
24
|
e@1
|
25 std::cout << "Setting d1 to 0.04" << std::endl;
|
e@1
|
26 p.setD1(0.04);
|
e@1
|
27 std::cout << p << std::endl;
|
e@1
|
28
|
e@1
|
29 std::cout << "Storing parameters:" << std::endl;
|
e@1
|
30 double t60 = p.getT60(), ed = p.getEd(), sc = p.getSc(), tc = p.getTc(), c = p.getC();
|
e@1
|
31
|
e@1
|
32 Parameter p2;
|
e@1
|
33
|
e@1
|
34 std::cout << "New parameter object:" << std::endl;
|
e@1
|
35 std::cout << p2 << std::endl;
|
e@1
|
36
|
e@1
|
37 std::cout << "Setting the new parameters to the old object values: " << std::endl;
|
e@1
|
38 p2.setT60(t60);
|
e@1
|
39 p2.setEd(ed);
|
e@1
|
40 p2.setSc(sc);
|
e@1
|
41 p2.setTc(tc);
|
e@1
|
42 p2.setC(c);
|
e@1
|
43 std::cout << p2 << std::endl;
|
e@1
|
44
|
e@1
|
45
|
e@1
|
46 return 0;
|
e@1
|
47 }
|
e@1
|
48
|
e@1
|
49
|
e@1
|
50
|
e@1
|
51
|