diff --git a/src/classes/@Oper/advanceratio.m b/src/classes/@Oper/advanceratio.m index 6127d1271a47d5a35542dbdf7322d84fbab6c8c7..dd233511a21c800889908c083bcddaab5e1ccd5d 100644 --- a/src/classes/@Oper/advanceratio.m +++ b/src/classes/@Oper/advanceratio.m @@ -30,13 +30,16 @@ function advRatio = advanceratio(self, diam, app) % Issues: https://gitlab.uliege.be/rotare/rotare/-/issues %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + ALLOWED_APP = {'propeller', 'helicopter', 'windturbine'}; + + app = validatestring(app, ALLOWED_APP, mfilename(), 'app'); + switch app case 'propeller' advRatio = self.speed / (self.rps * diam); case {'helicopter', 'windturbine'} advRatio = self.speed / (self.omega * diam / 2); - end end