#ifndef TERMSTRUCTURECUBICSPLINE_H
#define TERMSTRUCTURECUBICSPLINE_H

#include<iostream>
#include<cmath>
#include<vector>
#include<map>
#include"Date.h"
#include"TermStructure.h"

using namespace std;

class TermStructureCubicSpline:public TermStructure{

public:
	TermStructureCubicSpline();
	TermStructureCubicSpline(vector<Date>,vector<double>);

	virtual double buildCurve(const Date &);

};

#endif