├── CMakeLists.txt ├── Optimal_Control.pdf ├── README.md ├── include ├── DirectCollocationSolver.hpp ├── DirectTranscriptSolver.hpp ├── Timer.hpp ├── common.hpp └── solver.hpp └── src ├── DirectCollocationSolver.cpp ├── DirectTranscriptSolver.cpp ├── simple_test.cpp ├── solver.cpp └── test.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Optimal_Control.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/Optimal_Control.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/README.md -------------------------------------------------------------------------------- /include/DirectCollocationSolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/include/DirectCollocationSolver.hpp -------------------------------------------------------------------------------- /include/DirectTranscriptSolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/include/DirectTranscriptSolver.hpp -------------------------------------------------------------------------------- /include/Timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/include/Timer.hpp -------------------------------------------------------------------------------- /include/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/include/common.hpp -------------------------------------------------------------------------------- /include/solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/include/solver.hpp -------------------------------------------------------------------------------- /src/DirectCollocationSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/src/DirectCollocationSolver.cpp -------------------------------------------------------------------------------- /src/DirectTranscriptSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/src/DirectTranscriptSolver.cpp -------------------------------------------------------------------------------- /src/simple_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/src/simple_test.cpp -------------------------------------------------------------------------------- /src/solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/src/solver.cpp -------------------------------------------------------------------------------- /src/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytwboxing/cartpole_casadi_cplusplus/HEAD/src/test.cpp --------------------------------------------------------------------------------