#include <iostream>

#include "intervalsampleT.hpp"

int main()
{
	intervalsample<double> x, y, z;

	x = intervalsample<double>(1.);
	y = intervalsample<double>(1., 2.);
	z = 1.;

	intervalsample<double> p(1.);
	intervalsample<double> q(1., 2.);

	intervalsample<double> r = intervalsample<double>(1.);
	intervalsample<double> s = intervalsample<double>(1., 2.);
	intervalsample<double> t = 1.;

	z = x + y;
	std::cout << z << "\n";
	z = x + 1.;
	std::cout << z << "\n";
	z = 2. + x;
	std::cout << z << "\n";

	z += y;
	std::cout << z << "\n";
	z += 3;
	std::cout << z << "\n";

	p = (z += 2.);
	std::cout << p << "\n";

	p = -z;
	std::cout << p << "\n";
}

