summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rw-r--r--main.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/main.py b/main.py
index e5360ff..821bbb6 100644
--- a/main.py
+++ b/main.py
@@ -50,7 +50,7 @@ def main():
# TODO: imperial + metric unit setting
creator.Coordinates(CHORD_LENGTH, SEMI_SPAN)
- # Interate through all wings in population.
+ # Interate through all wings in population, creating and evaluating them.
for _ in range(1, POP_SIZE + 1):
# Create airfoil instance
@@ -80,14 +80,16 @@ def main():
# creator.plot(af, af.spar, af.stringer)
# Save component info
- # af.save_info(SAVE_PATH, _)
- # af.spar.save_info(SAVE_PATH, _)
- # af.stringer.save_info(SAVE_PATH, _)
-
- # evaluator.Airfoil instance contains the results of the airfoil analysis.
- # The analysis itself takes place in the evaluator.py module.
- eval = evaluator.Airfoil(af)
- eval.print_info(2)
+ af.save_info(SAVE_PATH, _)
+ af.spar.save_info(SAVE_PATH, _)
+ af.stringer.save_info(SAVE_PATH, _)
+
+ # evaluator.Evaluator instance contains airfoil analysis results.
+ eval = evaluator.Evaluator(af)
+ # The analysis is performed in the evaluator.py module.
+ eval.analysis()
+ eval.print_info(2)
+ eval.save_info(SAVE_PATH, _)
# Print final execution time
print("--- %s seconds ---" % (time.time() - start_time))
Copyright 2019--2024 Marius PETER