ECF
1.5
D:
Projekt
ECF_trunk
examples
SRM
IATerminal.h
1
#ifndef IATerminal_h
2
#define IATerminal_h
3
4
#include "ecf/tree/Terminal.h"
5
#include "IAPrimitive.h"
6
7
class
IATerminal
:
public
Tree::Primitives::Terminal
,
public
IAPrimitive
8
{
9
public
:
10
virtual
void
execute
(
void
* result,
Tree::Tree
& tree);
11
virtual
IABounds
calculateBounds(
Tree::IATree
& tree);
12
double
lowerBound;
13
double
upperBound;
14
};
15
16
typedef
boost::shared_ptr<IATerminal> IATerminalP;
17
18
#endif
// IATerminal_h
IAPrimitive
Definition:
IAPrimitive.h:18
IATerminal
Definition:
IATerminal.h:8
IATerminal::execute
virtual void execute(void *result, Tree::Tree &tree)
Execute the primitive.
Definition:
IATerminal.cpp:7
Tree::IATree
Definition:
IATree.h:9
Tree::Primitives::TerminalT
Terminal tree node class (Tree genotype).
Definition:
Terminal.h:16
Tree::Tree
Tree class - implements genotype as a tree.
Definition:
Tree_c.h:29
IABounds
Definition:
IAPrimitive.h:7
Generated on Wed Aug 3 2022 17:50:43 for ECF by
1.9.4