00001 #ifndef _CHERN_MAKER_H_
00002 #define _CHERN_MAKER_H_
00003
00004 #include "exp_classes.H"
00005 #include "ftwo.H"
00006 #include "my_gmp.H"
00007 #include "repring.H"
00008 using namespace std;
00009
00010
00011
00012
00014
00022 class Chern_Maker : public Exponentiator<F_2> {
00023 public:
00024
00025 void start(RepresentationRing *thesource,
00026 GradedAlgebra<F_2> *thetarget);
00028 virtual void create_regular_variables(string prefix);
00029
00030
00031 };
00032
00033
00034
00035 #endif