#include <iostream>

#include "complexsampleT3.hpp"
#include "intervalsampleT3.hpp"
#include "vectorsampleT3.hpp"

int main()
{
	complexsample < intervalsample<double> > x;

	x = complexsample< intervalsample<double> >(intervalsample<double>(1., 2.), intervalsample<double>(2. ,3.));
	x = intervalsample<double>(1.);
	x = complexsample< intervalsample<double> >(1.);
	x = 1.;

	x += 1.;

	std::cout << x << "\n";

	vectorsample< complexsample < intervalsample<double> > > y;

	y(0) = intervalsample<double>(1.);
	y(1) = complexsample< intervalsample<double> >(1.);

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

	std::cout << y << "\n";
}
