SymregNode Class Reference

List of all members.

Public Types

 X = 'x'
 Plus = '+'
 Min = '-'
 Mult = '*'
 PDiv = '/'
enum  Operator {
  X = 'x', Plus = '+', Min = '-', Mult = '*',
  PDiv = '/'
}

Public Member Functions

 SymregNode (void)
 SymregNode (Operator _op)
virtual ~SymregNode (void)
int arity (void) const
void randomize (void)
template<class Children>
void operator() (double &result, Children args, double var) const
template<class Children>
void operator() (string &result, Children args) const
 'Pretty' print to ostream function
Operator getOp (void) const

Protected Member Functions

void init (void)

Private Attributes

Operator op

Detailed Description

Definition at line 13 of file t-eoSymreg.cpp.


The documentation for this class was generated from the following file:
Generated on Thu Apr 19 11:02:34 2007 for EO by  doxygen 1.4.7