Added the new birkhoff transcription as laid out by Mike Ross in https://arxiv.org/abs/2308.01400v2
This is currently experimental as we get it cleaned up with a few years worth of new knowledge in how to better implement pseudospectral systems under our belts.
coverage: 92.195% (-0.6%) from 92.779% when pulling a5c9a1603abb5b3e3bcb4ee66c956008d0f220bb on robfalck:kaushik_birkhoff into 45ab30cac3cf658fe40715d081dcdb586f00da25 on OpenMDAO:master.
Summary
Added the new birkhoff transcription as laid out by Mike Ross in https://arxiv.org/abs/2308.01400v2 This is currently experimental as we get it cleaned up with a few years worth of new knowledge in how to better implement pseudospectral systems under our belts.
This PR supersedes #1000.
Related Issues
Backwards incompatibilities
OpenMDAO minimum version is now 3.27.0
New Dependencies
None