19 template <
size_t STATE_DIM,
24 bool CONTINUOUS =
true>
28 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
36 const std::string& settingsFile,
38 const std::string& ns =
"alg");
45 virtual void rolloutShots(
size_t firstIndex,
size_t lastIndex)
override;
Base::OptConProblem_t OptConProblem_t
Definition: NLOCBackendST.hpp:31
SCALAR performLineSearch() override
performLineSearch: execute the line search, possibly with different threading schemes ...
Definition: NLOCBackendST-impl.hpp:70
virtual void computeLQApproximation(size_t firstIndex, size_t lastIndex) override
build LQ approximation around trajectory (linearize dynamics and general constraints, quadratize cost, etc)
Definition: NLOCBackendST-impl.hpp:39
virtual ~NLOCBackendST()
Definition: NLOCBackendST-impl.hpp:33
Definition: NLOCBackendST.hpp:25
Settings for the NLOptCon algorithm.
Definition: NLOptConSettings.hpp:198
CppAD::AD< CppAD::cg::CG< double > > SCALAR
NLOCBackendST(const OptConProblem_t &optConProblem, const NLOptConSettings &settings)
Definition: NLOCBackendST-impl.hpp:13
virtual void rolloutShots(size_t firstIndex, size_t lastIndex) override
integrates the specified shots and computes the corresponding defects
Definition: NLOCBackendST-impl.hpp:55
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef NLOCBackendBase< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR, CONTINUOUS > Base
Definition: NLOCBackendST.hpp:30
C++ implementation of GNMS.
Definition: NLOCBackendBase.hpp:48
const bool verbose
Definition: ConstraintComparison.h:18