• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenMDAO / dymos / 6562353747

18 Oct 2023 02:26PM UTC coverage: 92.444% (-0.3%) from 92.779%
6562353747

push

github

web-flow
Birkhoff Transcription Take 2 (#1008)

* Added Birkhoff transcription and modified pseudospectral base to accomodate it

* modified defects to match new paper

* Added a birkhoff transcription for GL grid

* Fixed a bug in time conversion

* attempt to compute defects using the matrix form

* typo

* changed collocation comp to use vectorized state

* removed duplicate Birhkoff transcription for GL grid

* pre-computed A and C matrics

* modified birhkoff collocation to be standalone transcription independent of pseudospectral base

* Demonstration of a functional birkhoff iter group under LGL and solve_segments=forward

* better testing

* added backwards propagation test

* updated to newest algorithm from Ross

* Added analytic derivatives

* Updated Birkhoff.get_parameter_connections to accommodate dymos changes.

* Fixed indexing on collocaition constraint test

* Changed the way state rates are calculated in BirkhoffCollocationComp to better match the referenced.  Updated partials.

* more partials cleanup

* Minor fixes to collocation comp

* adding birkhoff radau capability.

* fixed a unit mismatch in collocation comp

* Added CGL collocation

* Modified birkhoff collocation comp to allow for matrix states

* modified birkhoff collocation comp to work with matrix states

* made SimulationPhase and ExplicitShooting transcription work with a birkhoff grid

* Minor fixes to the birkhoff collocation comp test

* Fixed an issue with the cgl weights and added tests for the cgl nodes and birkhoff matrices

* Added birkhoff transcription and grid to init

* birkhoff transcription now uses the birkhoff_iter_group

* Added moon landing problem from Ross's paper

* added an endpoint ODE and started connecting it to boundary constraints, but have a derivative issue somewhere

* Added second version of double integrator

* Fixed an issue in the CGL partials

* Double integrator problem no... (continued)

1939 of 2211 new or added lines in 44 files covered. (87.7%)

7 existing lines in 5 files now uncovered.

34194 of 36989 relevant lines covered (92.44%)

4.33 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

91.38
/dymos/examples/hyper_sensitive/test/test_hyper_sensitive.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc