Sleipnir C++ API
Loading...
Searching...
No Matches
OCPSolver.hpp File Reference
#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)