Skip to content

[Roadmap] CTIndirect — system to define shooting equations and indirect solvers #167

Description

@ocots

Objective

Create a new package (CTIndirect) that provides a system to define shooting equations in a simpler way than manually writing them. The associated solvers (Newton, BVP solvers, etc.) will live in CTSolvers.jl.

Motivation

Currently, indirect shooting requires manually writing the shooting function, which is tedious and error-prone. A dedicated system would greatly simplify the workflow. The following examples illustrate the current approach and motivate this work:

Next steps

A brainstorming is needed to decide:

  • What to create in CTIndirect vs CTSolvers
  • Which solvers to implement (Newton, BVP solvers, etc.)
  • How to interface with CTFlows and CTLie

References

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions