Public Member Functions
CFRandom Class Reference

virtual class for random element generation More...

#include <cf_random.h>

Public Member Functions

virtual ~CFRandom ()
 
virtual CanonicalForm generate () const
 
virtual CFRandomclone () const
 
virtual ~CFRandom ()
 
virtual CanonicalForm generate () const
 
virtual CFRandomclone () const
 
virtual ~CFRandom ()
 
virtual CanonicalForm generate () const
 
virtual CFRandomclone () const
 

Detailed Description

virtual class for random element generation

Definition at line 21 of file cf_random.h.

Constructor & Destructor Documentation

◆ ~CFRandom() [1/3]

virtual CFRandom::~CFRandom ( )
inlinevirtual

Definition at line 23 of file cf_random.h.

23 {}

◆ ~CFRandom() [2/3]

virtual CFRandom::~CFRandom ( )
inlinevirtual

Definition at line 828 of file factory.h.

828 {}

◆ ~CFRandom() [3/3]

virtual CFRandom::~CFRandom ( )
inlinevirtual

Definition at line 828 of file factory.h.

828 {}

Member Function Documentation

◆ clone() [1/3]

virtual CFRandom* CFRandom::clone ( ) const
inlinevirtual

Reimplemented in AlgExtRandomF, AlgExtRandomF, IntRandom, IntRandom, FFRandom, FFRandom, GFRandom, GFRandom, AlgExtRandomF, IntRandom, FFRandom, and GFRandom.

Definition at line 25 of file cf_random.h.

25 { return new CFRandom(); }
virtual class for random element generation
Definition: cf_random.h:21

◆ clone() [2/3]

virtual CFRandom* CFRandom::clone ( ) const
inlinevirtual

Reimplemented in AlgExtRandomF, AlgExtRandomF, IntRandom, IntRandom, FFRandom, FFRandom, GFRandom, GFRandom, AlgExtRandomF, IntRandom, FFRandom, and GFRandom.

Definition at line 830 of file factory.h.

830 { return new CFRandom(); }
virtual class for random element generation
Definition: cf_random.h:21

◆ clone() [3/3]

virtual CFRandom* CFRandom::clone ( ) const
inlinevirtual

Reimplemented in AlgExtRandomF, AlgExtRandomF, IntRandom, IntRandom, FFRandom, FFRandom, GFRandom, GFRandom, AlgExtRandomF, IntRandom, FFRandom, and GFRandom.

Definition at line 830 of file factory.h.

830 { return new CFRandom(); }
virtual class for random element generation
Definition: cf_random.h:21

◆ generate() [1/3]

virtual CanonicalForm CFRandom::generate ( ) const
inlinevirtual

Reimplemented in AlgExtRandomF, AlgExtRandomF, IntRandom, IntRandom, FFRandom, FFRandom, GFRandom, GFRandom, AlgExtRandomF, IntRandom, FFRandom, and GFRandom.

Definition at line 24 of file cf_random.h.

24 { return 0; }

◆ generate() [2/3]

virtual CanonicalForm CFRandom::generate ( ) const
inlinevirtual

Reimplemented in AlgExtRandomF, AlgExtRandomF, IntRandom, IntRandom, FFRandom, FFRandom, GFRandom, GFRandom, AlgExtRandomF, IntRandom, FFRandom, and GFRandom.

Definition at line 829 of file factory.h.

829 { return 0; }

◆ generate() [3/3]

virtual CanonicalForm CFRandom::generate ( ) const
inlinevirtual

Reimplemented in AlgExtRandomF, AlgExtRandomF, IntRandom, IntRandom, FFRandom, FFRandom, GFRandom, GFRandom, AlgExtRandomF, IntRandom, FFRandom, and GFRandom.

Definition at line 829 of file factory.h.

829 { return 0; }

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