Static Public Member Functions
CFGenFactory Class Reference

#include <cf_generator.h>

Static Public Member Functions

static CFGeneratorgenerate ()
 

Detailed Description

Definition at line 117 of file cf_generator.h.

Member Function Documentation

CFGenerator * CFGenFactory::generate ( )
static

Definition at line 221 of file cf_generator.cc.

222 {
223  if (getCharacteristic() == 0)
224  return new IntGenerator();
225  else if ( getGFDegree() > 1 )
226  return new GFGenerator();
227  else
228  return new FFGenerator();
229 }
generate all elements in F_p starting from 0
Definition: cf_generator.h:55
generate integers starting from 0
Definition: cf_generator.h:36
int getCharacteristic()
Definition: cf_char.cc:51
int getGFDegree()
Definition: cf_char.cc:56
generate all elements in GF starting from 0
Definition: cf_generator.h:74

The documentation for this class was generated from the following files: