aboutsummaryrefslogtreecommitdiffstats
path: root/src/opti.hpp
blob: e12d5448cc96d78fa06cdbe30a268435b57586cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <vector>
#include <nlopt.hpp>
#include <cmath>
#include <algorithm>
#include <iostream>

double pos (double x);

double f (const std::vector<double> &X, std::vector<double> &grad, void *params);

std::vector<double> argmax(double r, double T, double S0, double V, double K, int d);