Adds the option to specify a custom vessel class when initialising the vessel performance modeller (bypassing the vessel factory) to make prototyping new models simpler. Also fixes a couple of small bugs with existing vessel models (alr/plane).
Fixes #261
Testing
[x] My changes result in all required regression tests passing without the need to update test files.
PolarRoute Pull Request
Date: 18/10/24
Version Number: 1.1.1
Description of change
Adds the option to specify a custom vessel class when initialising the vessel performance modeller (bypassing the vessel factory) to make prototyping new models simpler. Also fixes a couple of small bugs with existing vessel models (alr/plane).
Fixes #261
Testing
Test results: vessel_tests_181024.txt
Files changed:
Checklist
1.1.x
branch (DO NOT SUBMIT A PR TO MAIN)