Skip to content

Commit 5bc7eb3

Browse files
committed
validation of muscle energy cost
1 parent f20e2a9 commit 5bc7eb3

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

source/EngineInterface/SimulationParametersValidationService.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ void SimulationParametersValidationService::validateAndCorrect(SimulationParamet
2929
parameters.genomeComplexitySizeFactor[i] = std::max(0.0f, parameters.genomeComplexitySizeFactor[i]);
3030
parameters.genomeComplexityRamificationFactor[i] = std::max(0.0f, parameters.genomeComplexityRamificationFactor[i]);
3131
parameters.genomeComplexityNeuronFactor[i] = std::max(0.0f, parameters.genomeComplexityNeuronFactor[i]);
32+
parameters.cellFunctionMuscleEnergyCost[i] = std::max(0.0f, std::min(5.0f, parameters.cellFunctionMuscleEnergyCost[i]));
3233
}
3334
parameters.externalEnergy = std::max(0.0f, parameters.externalEnergy);
3435
parameters.baseValues.cellMaxBindingEnergy = std::max(10.0f, parameters.baseValues.cellMaxBindingEnergy);

source/Gui/SimulationParametersBaseWidgets.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -886,7 +886,7 @@ void _SimulationParametersBaseWidgets::process()
886886
.textWidth(RightColumnWidth)
887887
.colorDependence(true)
888888
.min(0)
889-
.max(1.0f)
889+
.max(5.0f)
890890
.format("%.5f")
891891
.logarithmic(true)
892892
.defaultValue(origParameters.cellFunctionMuscleEnergyCost)

0 commit comments

Comments
 (0)