#include<cmath>
#include<vector>
#include<map>
#include"Date.h"
#include"TermStructure.h"
#include"TermStructureCubicSpline.h"

using namespace std;

TermStructureCubicSpline::TermStructureCubicSpline() {};

TermStructureCubicSpline::TermStructureCubicSpline(vector<Date> dates,vector<double> rates):TermStructure(dates,rates)
{};

double TermStructureCubicSpline::buildCurve(const Date &dt){

	vector<Date> Dts=TermStructure::getDates();

	vector<Date>::const_iterator d=Dts.begin();

	while(d!=Dts.end() && dt<*d)
	{ d++;}

	return 0.0;




}