|
SyFi
0.3
|
Go to the source code of this file.
Functions | |
| int | main () |
| int main | ( | ) |
Definition at line 8 of file polh.cpp.
References SyFi::compare_archives(), SyFi::homogenous_pol(), SyFi::initSyFi(), and SyFi::nsd.
{
archive ar;
int order = 3;
initSyFi(1);
cout <<"third order homogenous polynomial in 1D"<<endl;
ex polh = homogenous_pol(order, nsd, "a");
cout <<"polh "<<polh<<endl;
ar.archive_ex(polh, "polh1_3");
initSyFi(2);
cout <<"third order homogenous polynomial in 2D"<<endl;
polh = homogenous_pol(order, nsd, "a");
cout <<"polh "<<polh<<endl;
ar.archive_ex(polh, "polh2_3");
initSyFi(3);
cout <<"third order homogenous polynomial in 3D"<<endl;
polh = homogenous_pol(order, nsd, "a");
cout <<"polh "<<polh<<endl;
ar.archive_ex(polh, "polh3_3");
ofstream vfile("polh.gar.v");
vfile << ar; vfile.close();
if(!compare_archives("polh.gar.v", "polh.gar.r")) {
cerr << "Failure!" << endl;
return -1;
}
return 0;
}