@@ -43,17 +43,17 @@ llt_solver = Solver(body_aero; aerodynamic_model_type=LLT)
4343vsm_solver = Solver (body_aero; aerodynamic_model_type= VSM)
4444
4545# Step 5: Solve using both methods
46- results_vsm = solve (vsm_solver, body_aero)
47- sol = solve! (vsm_solver, body_aero)
48- results_vsm_base = solve_base! (vsm_solver, body_aero)
46+ results_vsm = solve (vsm_solver, body_aero, nothing )
47+ sol = solve! (vsm_solver, body_aero, nothing )
48+ results_vsm_base = solve_base! (vsm_solver, body_aero, nothing )
4949println (" Rectangular wing, solve_base!:" )
50- @time results_vsm_base = solve_base! (vsm_solver, body_aero)
50+ @time results_vsm_base = solve_base! (vsm_solver, body_aero, nothing )
5151# time Python: 32.0 ms Ryzen 7950x
5252# time Julia: 0.42 ms Ryzen 7950x
5353println (" Rectangular wing, solve!:" )
54- @time sol = solve! (vsm_solver, body_aero)
54+ @time sol = solve! (vsm_solver, body_aero, nothing )
5555println (" Rectangular wing, solve:" )
56- @time solve (vsm_solver, body_aero)
56+ @time solve (vsm_solver, body_aero, nothing )
5757
5858# Create wing geometry
5959wing = RamAirWing (" data/ram_air_kite_body.obj" , " data/ram_air_kite_foil.dat" )
@@ -81,9 +81,9 @@ vel_app = [
8181set_va! (body_aero, vel_app)
8282
8383# Solving and plotting distributions
84- results = solve (vsm_solver, body_aero)
85- solve_base! (vsm_solver, body_aero)
84+ results = solve (vsm_solver, body_aero, nothing )
85+ solve_base! (vsm_solver, body_aero, nothing )
8686println (" RAM-air kite:" )
87- @time solve_base! (vsm_solver, body_aero)
87+ @time solve_base! (vsm_solver, body_aero, nothing )
8888
8989nothing
0 commit comments