source: git/factory/cf_reval.h @ b973c0

spielwiese
Last change on this file since b973c0 was b973c0, checked in by Jens Schmidt <schmidt@…>, 27 years ago
#include <config.h> added git-svn-id: file:///usr/local/Singular/svn/trunk@136 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 881 bytes
Line 
1// emacs edit mode for this file is -*- C++ -*-
2// $Id: cf_reval.h,v 1.2 1997-04-07 16:11:56 schmidt Exp $
3
4#ifndef INCL_R_EVALUATION_H
5#define INCL_R_EVALUATION_H
6
7/*
8$Log: not supported by cvs2svn $
9Revision 1.1  1997/03/26 16:53:10  schmidt
10spurious #include <iostream.h> removed
11
12Revision 1.0  1996/05/17 10:59:39  stobbe
13Initial revision
14
15*/
16
17#include <config.h>
18
19#include "canonicalform.h"
20#include "cf_eval.h"
21#include "cf_random.h"
22
23/*BEGINPUBLIC*/
24
25class REvaluation : public Evaluation
26{
27private:
28    CFRandom * gen;
29public:
30    REvaluation() : Evaluation(), gen(0) {}
31    REvaluation( int min, int max, const CFRandom & sample ) : Evaluation( min, max ), gen( sample.clone() ) {}
32    REvaluation( const REvaluation & e );
33    ~REvaluation();
34    REvaluation& operator= ( const REvaluation & e );
35    void nextpoint();
36};
37
38/*ENDPUBLIC*/
39
40#endif /* INCL_R_EVALUATION_H */
Note: See TracBrowser for help on using the repository browser.