Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
combinatorial_trainer
TopologyGeneratorNaive.hpp
Go to the documentation of this file.
1
18
#pragma once
19
20
#include "
TopologyGenerator.hpp
"
21
22
namespace
ISM
{
23
24
class
TopologyGeneratorNaive
:
public
TopologyGenerator
25
{
26
public
:
27
TopologyGeneratorNaive
(
const
std::map<std::string, ISM::ObjectRelations> allObjectRelationsPerPattern,
28
int
maxNeighbourCount);
29
30
std::string
getDescription
();
31
32
private
:
33
std::map<std::string, std::vector<unsigned int> >
mKeysPerPattern
;
34
35
protected
:
36
std::vector<std::vector<bool>>
calculateNeighbours
(
const
std::string &pattern, std::vector<bool> from);
37
38
};
typedef
boost::shared_ptr<TopologyGeneratorNaive>
TopologyGeneratorNaivePtr
;
39
40
}
41
42
TopologyGenerator.hpp
ISM::TopologyGeneratorNaive::getDescription
std::string getDescription()
Definition:
TopologyGeneratorNaive.cpp:62
ISM::TopologyGeneratorNaive::mKeysPerPattern
std::map< std::string, std::vector< unsigned int > > mKeysPerPattern
Definition:
TopologyGeneratorNaive.hpp:33
ISM::TopologyGeneratorNaive
Definition:
TopologyGeneratorNaive.hpp:24
ISM::TopologyGenerator
Definition:
TopologyGenerator.hpp:33
ISM::TopologyGeneratorNaive::calculateNeighbours
std::vector< std::vector< bool > > calculateNeighbours(const std::string &pattern, std::vector< bool > from)
Definition:
TopologyGeneratorNaive.cpp:42
ISM::TopologyGeneratorNaivePtr
boost::shared_ptr< TopologyGeneratorNaive > TopologyGeneratorNaivePtr
Definition:
TopologyGeneratorNaive.hpp:38
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
ISM::TopologyGeneratorNaive::TopologyGeneratorNaive
TopologyGeneratorNaive(const std::map< std::string, ISM::ObjectRelations > allObjectRelationsPerPattern, int maxNeighbourCount)
Definition:
TopologyGeneratorNaive.cpp:23
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41