LayoutOptProblem Class Reference

#include <LayoutOptimization.h>

Inheritance diagram for LayoutOptProblem:
Inheritance graph
[legend]
Collaboration diagram for LayoutOptProblem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LayoutOptProblem (Graph *graph, int subGraph, bool startFromScratch)
virtual GAOptimizer::IGenotypecreateRandomSolution (int i)
virtual double evaluteSolution (GAOptimizer::IGenotype *solution)
int getWidth ()
int getHeight ()
EdgeVecgetEdges ()

Friends

class LayoutSolution
class LayoutOptimizer

Detailed Description

Definition at line 40 of file LayoutOptimization.h.


Constructor & Destructor Documentation

LayoutOptProblem::LayoutOptProblem ( Graph graph,
int  subGraph,
bool  startFromScratch 
)

Definition at line 95 of file LayoutOptimization.cpp.


Member Function Documentation

IGenotype * LayoutOptProblem::createRandomSolution ( int  i  )  [virtual]

Implements GAOptimizer::IProblem.

Definition at line 139 of file LayoutOptimization.cpp.

double LayoutOptProblem::evaluteSolution ( GAOptimizer::IGenotype solution  )  [virtual]

Implements GAOptimizer::IProblem.

Definition at line 147 of file LayoutOptimization.cpp.

EdgeVec& LayoutOptProblem::getEdges (  )  [inline]

Definition at line 55 of file LayoutOptimization.h.

int LayoutOptProblem::getHeight (  )  [inline]

Definition at line 53 of file LayoutOptimization.h.

int LayoutOptProblem::getWidth (  )  [inline]

Definition at line 51 of file LayoutOptimization.h.


Friends And Related Function Documentation

friend class LayoutOptimizer [friend]

Definition at line 66 of file LayoutOptimization.h.

friend class LayoutSolution [friend]

Definition at line 65 of file LayoutOptimization.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:53:34 2013 for GME by  doxygen 1.6.3