[Dev] Variable and constraint ordering of the JuMP models
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Sub-issue of #284 (theme), part 3 of 5. Depends on part 1 (https://github.com/control-toolbox/OptimalControlProblems.jl/issues/368).
Scope
ordering = :interleaved(default, CTDirect's order) or:blocks(all states, then all controls, then the variable; constraints grouped by kind), stored inmodel[:ordering].- The permutation between both orders is known, so that the equivalence tests (part 4) stay exact for both.
Done when
- Both orderings for every JuMP problem and scheme;
model[:ordering]checked by the contract tests.
Refs #284
- Vorherrschende Sprache
- Julia
- Sterne
- 13
- Forks
- 1
- Ø Merge
- 3 Std. 9 Min.
- Gemergte PRs (30 T.)
- 47
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus control-toolbox/OptimalControlProblems.jl
-
[Cron] cron-convergenceOffencron-convergence
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
control-toolbox/OptimalControlProblems.jl#418 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Dev] Split src into submodules (ct-conventions MOD1, MOD2), keeping the public exportsEvtl. vergeben @ocots hat das vor 1 Tag übernommen. Offendev
control-toolbox/OptimalControlProblems.jl#413 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Metadata] Reference solutions with how they were obtained: typed references and APIEvtl. vergeben @ocots hat das vor 1 Tag übernommen. Offenfeature
control-toolbox/OptimalControlProblems.jl#409 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Tests] Remove the MadNLP barrier bypass once CTSolvers ≥ 0.7.1 is usedEvtl. vergeben @ocots hat das vor 1 Tag übernommen. Offen
control-toolbox/OptimalControlProblems.jl#398 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Dev] One source of truth per problem, and the equality of the modelings checked by computationEvtl. vergeben @ocots hat das vor 1 Tag übernommen. Offen
control-toolbox/OptimalControlProblems.jl#391 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in control-toolbox/OptimalControlProblems.jl
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
Maintainer antworten meist innerhalb von 1 Tag
-
lux
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
JuliaGraphs/GraphNeuralNetworks.jl#732 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
erfinv(::Float16) and erfcinv(::Float16) are wrong for abs(x) <= 0.75 (erfinv(Float16(0)) == 0.2201)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
JuliaMath/SpecialFunctions.jl#571 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100