GEP::Core::Float::Symbol Class Reference

The base class for Functions, Variables and Constants. The later are used in coding the Common.Genotype._linearStructure. More...

Inheritance diagram for GEP::Core::Float::Symbol:

Inheritance graph
[legend]
Collaboration diagram for GEP::Core::Float::Symbol:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Symbol (Symbol symbol)
 Clones symbol .
 Symbol (string name)
 Creates a symbol accepting 0 parameters.
 Symbol (int n_Parameters, string name)
abstract float Value (float[] parameters, int startIndex)
 Calculates the value of the symbol.
override string ToString ()
abstract Symbol Clone ()
 Clones this instance.

Protected Attributes

string _name
int _n_Parameters

Properties

string Name [get]
 Gets the name of this symbol.
int N_Parameters [get]
 The number of parameters the symbol accepts.


Detailed Description

The base class for Functions, Variables and Constants. The later are used in coding the Common.Genotype._linearStructure.

Definition at line 14 of file Symbol.cs.


The documentation for this class was generated from the following file:
GEP .NET Framwork Main Page
SourceForge.net Logo