From 4b24a542f0dadc77970239ddf18213b517fd52d5 Mon Sep 17 00:00:00 2001
From: Thomas Lambert <t.lambert@uliege.be>
Date: Wed, 20 Sep 2023 09:48:46 +0200
Subject: [PATCH] chore(bemt): add warning for coax solvers

---
 src/solvers/bemt.m | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/solvers/bemt.m b/src/solvers/bemt.m
index abb3deb..be45bdb 100644
--- a/src/solvers/bemt.m
+++ b/src/solvers/bemt.m
@@ -42,7 +42,13 @@ function bemt(OpRot, Mod)
     for i = 2:length(OpRot)
 
         % Solves BEMT equations for the rotor using the true distribution of external velocity
-        OpRot(i).ElPerf.updateupstreamvel(OpRot(i - 1));
+        if strcmpi(Mod.solver, 'indvel')
+            OpRot(i).ElPerf.updateupstreamvel(OpRot(i - 1));
+        else
+            warning('Rotare:Solvers:CoaxialNotSupported', ...
+                    ['Coaxial rotors are only supported with indvel at the moment.'...
+                     'Additional rotors are calculated as if they were isolated.\n']);
+        end
         bemtsinglerot(OpRot(i), Mod);
 
     end
-- 
GitLab