31 #ifndef RCYCLOTOMIC7INTEGER_ALVIN_H 32 #define RCYCLOTOMIC7INTEGER_ALVIN_H 41 vector< RCyclotomic7Integer > rciQF;
42 vector< RCyclotomic7Integer > rci2QF;
44 vector< RCyclotomic7Integer > rciBilinearProducts;
45 vector< RCyclotomic7Integer > rciVectorCurrent;
46 vector< vector< RCyclotomic7Integer* > > rciVectors;
55 void findPossibleNorms2();
57 void addVectorChild(
const vector< AlgebraicInteger* >& aiVector );
63 virtual void print_initialInformationChild()
const;
66 #endif // RCYCLOTOMIC7INTEGER_ALVIN_H AlVin for RC7.
Definition: rcyclotomic7integer_alvin.h:38
virtual bool PreRun()
Prepare the computations.
Definition: rcyclotomic7integer_alvin.cpp:10
Main class for AlVin.
Definition: alvin.h:52
RC7 and their operations.
Definition: rcyclotomic7integer.h:44
Parent class for rational, quadratic and rc7 integers.
Definition: algebraicinteger.h:43
bool bWriteInfo
If we want to write informations (false if AlVin is used "as a plugin")
Definition: alvin.h:60
virtual std::string get_strField() const
Return the field of definition of the current quadratic form.
Definition: rcyclotomic7integer_alvin.cpp:5
bool bDebug
If true, more information are displayed.
Definition: alvin.h:59