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