This is the complete list of members for ISM::TopologyGenerator, including all inherited members.
calculateNeighbours(const std::string &pattern, std::vector< bool > from)=0 | ISM::TopologyGenerator | protectedpure virtual |
convertBitvectors(std::vector< std::vector< bool >> bitvectors, const std::string &pattern) | ISM::TopologyGenerator | private |
convertBitvectorToTopology(const std::vector< bool > &bitvector, const std::string &pattern) | ISM::TopologyGenerator | private |
convertTopologyToBitvector(TopologyPtr topology, const std::string &pattern) | ISM::TopologyGenerator | private |
filterBitvectors(std::vector< std::vector< bool >> bitvectors, const std::string &pattern) | ISM::TopologyGenerator | private |
generateFullyMeshedTopology(const std::string &pattern) | ISM::TopologyGenerator | |
generateNeighbours(const std::string &pattern, TopologyPtr from) | ISM::TopologyGenerator | |
generateRandomTopology(const std::string &pattern) | ISM::TopologyGenerator | |
generateStarTopologies(const std::string &pattern) | ISM::TopologyGenerator | |
getDescription()=0 | ISM::TopologyGenerator | pure virtual |
logNeighbourGeneration(const std::vector< TopologyPtr > &neighbours, TopologyPtr from, const unsigned int totalNumber) | ISM::TopologyGenerator | private |
mAllObjectRelationsPerPattern | ISM::TopologyGenerator | private |
mConnectivityChecker | ISM::TopologyGenerator | private |
mMaxNeighbourCount | ISM::TopologyGenerator | protected |
mNumRelationsPerPattern | ISM::TopologyGenerator | protected |
mUpperRelationLimit | ISM::TopologyGenerator | protected |
selectNeighbours(std::vector< std::vector< bool >> &neighbours) | ISM::TopologyGenerator | private |
TopologyGenerator(const std::map< std::string, ISM::ObjectRelations > allObjectRelationsPerPattern, int maxNeighbourCount) | ISM::TopologyGenerator |