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