/*This program is presented in several fragments in the doc page.Every fragment is in its own file; this file simply combines them.*/#include "make_circulant.cpp.preamble"#include "make_circulant.cpp.traits"#include "make_circulant.cpp.expression"#include "make_circulant.cpp.evaluator"#include "make_circulant.cpp.entry"#include "make_circulant.cpp.main"