Sleipnir C++ API
|
#include <stdint.h>
#include <chrono>
#include <utility>
#include "sleipnir/autodiff/VariableMatrix.hpp"
#include "sleipnir/optimization/OptimizationProblem.hpp"
#include "sleipnir/util/Assert.hpp"
#include "sleipnir/util/Concepts.hpp"
#include "sleipnir/util/FunctionRef.hpp"
#include "sleipnir/util/SymbolExports.hpp"
Go to the source code of this file.
Classes | |
class | sleipnir::OCPSolver |
Namespaces | |
namespace | sleipnir |
Enumerations | |
enum class | sleipnir::TranscriptionMethod : uint8_t { sleipnir::kDirectTranscription , sleipnir::kDirectCollocation , sleipnir::kSingleShooting } |
enum class | sleipnir::DynamicsType : uint8_t { sleipnir::kExplicitODE , sleipnir::kDiscrete } |
enum class | sleipnir::TimestepMethod : uint8_t { sleipnir::kFixed , sleipnir::kVariable , sleipnir::kVariableSingle } |
Functions | |
template<typename F , typename State , typename Input , typename Time > | |
State | sleipnir::RK4 (F &&f, State x, Input u, Time t0, Time dt) |