Changeset 1130 for cpp/frams/_demos
- Timestamp:
- 04/16/21 15:55:34 (4 years ago)
- Location:
- cpp/frams/_demos
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/_demos/evol_test.cpp
r1031 r1130 1 1 // This file is a part of Framsticks SDK. http://www.framsticks.com/ 2 // Copyright (C) 2019-202 0Maciej Komosinski and Szymon Ulatowski.2 // Copyright (C) 2019-2021 Maciej Komosinski and Szymon Ulatowski. 3 3 // See LICENSE.txt for details. 4 4 … … 195 195 for (int i = 0; i < nr_evals; i++) 196 196 { 197 int selected_positive = tournament(population, max(2, int(sqrt(population.size()) / 2))); //moderate positive selection pressure197 int selected_positive = tournament(population, std::max(2, int(sqrt(population.size()) / 2))); //moderate positive selection pressure 198 198 int selected_negative = rndUint(population.size()); //random negative selection 199 199 … … 214 214 else 215 215 { 216 int selected_positive2 = tournament(population, max(2, int(sqrt(population.size()) / 2)));216 int selected_positive2 = tournament(population, std::max(2, int(sqrt(population.size()) / 2))); 217 217 Geno xover = genman.crossOver(population[selected_positive].geno, population[selected_positive2].geno); 218 218 if (xover.getGenes() == "") -
cpp/frams/_demos/printconvmap.cpp
r973 r1130 1 1 // This file is a part of Framsticks SDK. http://www.framsticks.com/ 2 // Copyright (C) 1999-202 0Maciej Komosinski and Szymon Ulatowski.2 // Copyright (C) 1999-2021 Maciej Komosinski and Szymon Ulatowski. 3 3 // See LICENSE.txt for details. 4 4 … … 88 88 :model(m) 89 89 { 90 joint_offset = max(10, (int(9 + model.getPartCount()) / 10) * 10);91 neuron_offset = joint_offset + max(10, (int(9 + model.getJointCount()) / 10) * 10);92 max_element = neuron_offset + max(10, (int(9 + model.getNeuroCount()) / 10) * 10);90 joint_offset = std::max(10, (int(9 + model.getPartCount()) / 10) * 10); 91 neuron_offset = joint_offset + std::max(10, (int(9 + model.getJointCount()) / 10) * 10); 92 max_element = neuron_offset + std::max(10, (int(9 + model.getNeuroCount()) / 10) * 10); 93 93 for (int i = 0; i < model.getPartCount(); i++) 94 94 map.add(Model::partToMap(i), Model::partToMap(i), i, i);
Note: See TracChangeset
for help on using the changeset viewer.