From 28fe184f2fea5031f352cf73fc30b99b5cde8f6f Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Wed, 13 Apr 2016 11:34:19 -0400 Subject: replace unary_function by function --- src/projet.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/projet.cpp') diff --git a/src/projet.cpp b/src/projet.cpp index c4bd6d8..e5405e0 100644 --- a/src/projet.cpp +++ b/src/projet.cpp @@ -85,15 +85,13 @@ void exemple2_rqmc() { } }; -struct first:public std::unary_function, double> -{ double operator()(std::vector X){return X[0];} -}; void exemple1_rqmc(){ int N = 100; - first f; //comme quasi_gaussian retourne un vecteur, on doit composer avec f pour avoir le double QG()[0] + //comme quasi_gaussian retourne un vecteur, on doit composer avec f pour avoir le double QG()[0] + std::function)> f = [](std::vector x){return x[0];}; std::vector result(3); - result = monte_carlo (100,quasi_mean (N, 1, f)); + result = monte_carlo (100, quasi_mean (N, 1, f)); for(int i =0; i<3; i++){ std::cout<