NO DOC.
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <givaro/modular.h>
#include <givaro/givpoly1factor.h>
#include <givaro/givtimer.h>
#include <givaro/givinterp.h>
int main(
int argc,
char** argv)
{
if (argc > 2)
MOD = (UT) atoi(argv[2]);
else
int EarlyTerm = 0, Bound = 5;
std::ifstream input (argv[1]);
FD(x,f);
while(! F.
read(input, x).eof() ) {
FD(x,f);
if (FD.areEqual(nouv, prec)) {
if (++EarlyTerm > Bound) { std::cerr << "EarlyTerminated" << std::endl ; break; }
} else
EarlyTerm = 0;
prec = nouv;
}
std::cerr << tim << std::endl;
return 0;
}
Indeterminate.
Definition givindeter.h:24
std::istream & read(std::istream &s)
Definition modular-implem.h:313
Forward declaration for Givaro::Modular.
Definition modular-inttype.h:38
Storage_t Element
Definition modular-inttype.h:49
IntType Residu_t
Definition modular-inttype.h:43
Timer.
Definition givtimer.h:129
void start()
Start timer.
Definition givtimer.C:164
void stop()
Stop timer.
Definition givtimer.C:172
void clear()
Clear timer.
Definition givtimer.C:155
Field::Element Element
Definition f4n3.cpp:12
int main()
Definition f4n3.cpp:22
#define MOD
Definition modular-floating.inl:16
Namespace in which the whole Givaro library resides.
Definition all_field.C:23
Interpolation.
Definition givinterp.h:28
Element & interpolator()
Definition givinterp.h:67