diff --git a/Project.toml b/Project.toml index 602b2efe..1ef58cdb 100644 --- a/Project.toml +++ b/Project.toml @@ -11,13 +11,15 @@ CTModels = "34c4fa32-2049-4079-8329-de33c2a22e2d" CTParser = "32681960-a1b1-40db-9bff-a1ca817385d1" CommonSolve = "38540f10-b2f7-11e9-35d8-d573e4eb0ff2" DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" +ExaModels = "1037b233-b668-4ce9-9b63-f9f681f55dd2" [compat] CTBase = "0.16" CTDirect = "0.14" CTFlows = "0.8" CTModels = "0.3" -CTParser = "0.2" +CTParser = "0.3" CommonSolve = "0.2" DocStringExtensions = "0.9" +ExaModels = "0.8.0" julia = "1.10" diff --git a/docs/Project.toml b/docs/Project.toml index a398981b..fc19d3c7 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -20,7 +20,7 @@ CTBase = "0.16" CTDirect = "0.14" CTFlows = "0.8" CTModels = "0.3" -CTParser = "0.2" +CTParser = "0.3" Documenter = "1.8" DocumenterMermaid = "0.2" JLD2 = "0.5" diff --git a/src/OptimalControl.jl b/src/OptimalControl.jl index 8eee11a9..4f3a73a4 100644 --- a/src/OptimalControl.jl +++ b/src/OptimalControl.jl @@ -96,9 +96,13 @@ export initial_time, message, infos +# ExaModels +import ExaModels: ExaModels +export ExaModels + # CTParser -import CTParser: CTParser, @def -export @def +import CTParser: CTParser, parsing_backend, parsing_backend!, @def +export parsing_backend, parsing_backend!, @def # CTDirect import CTDirect: CTDirect, direct_transcription, set_initial_guess, build_OCP_solution