control-toolbox / control-toolbox/CTParser.jl

[Feature] Dynamics components

Open
#22 3 comments 0 reactions 2 assignees Claimed by @ocots View on GitHub
enhancement
Dominant language
Julia
Stars
3
Forks
0
Avg merge
4h 22m
Merged PRs (30d)
2

Description

Parse dynamics scalar components:
```julia
∂(x[1])(t) == ...
∂(x₁)(t) == ...
ẋ₁(t) == ...
ṙ(t) == ...
```

- `$x\dot\_i` must be generated (in addition to `$x\_i$`), aliasing to `∂(x[1])`
- same for every labeled component (`ṙ`...)
- declaring componentwise declaration excludes all-at-once declaration
- still generate an efficient in place dynamics in the end (when mapping to functional)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.