autogenu-jupyter
An automatic code generator and the continuation/GMRES (C/GMRES) based numerical solvers for nonlinear MPC
|
This is the complete list of members for cgmres::detail::MultipleShootingNLP< OCP, N >, including all inherited members.
clip_dummy(std::array< Vector< OCP::nub >, N > &dummy, const Scalar min) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
dim | cgmres::detail::MultipleShootingNLP< OCP, N > | static |
eval_fonc_f(const Scalar t, const MatrixBase< VectorType > &x0, const Vector< dim > &solution, const std::array< Vector< nx >, N+1 > &x, std::array< Vector< nx >, N+1 > &fonc_f) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
eval_fonc_hdummy(const Vector< dim > &solution, const std::array< Vector< nub >, N > &dummy, const std::array< Vector< nub >, N > &mu, std::array< Vector< nub >, N > &fonc_hdummy) const | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
eval_fonc_hmu(const Vector< dim > &solution, const std::array< Vector< nub >, N > &dummy, const std::array< Vector< nub >, N > &mu, std::array< Vector< nub >, N > &fonc_hmu) const | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
eval_fonc_hu(const Scalar t, const MatrixBase< VectorType > &x0, const Vector< dim > &solution, const std::array< Vector< nx >, N+1 > &x, const std::array< Vector< nx >, N+1 > &lmd, Vector< dim > &fonc_hu) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
eval_fonc_hu(const Vector< dim > &solution, const std::array< Vector< nub >, N > &dummy, const std::array< Vector< nub >, N > &mu, Vector< dim > &fonc_hu) const | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
eval_fonc_hx(const Scalar t, const MatrixBase< VectorType > &x0, const Vector< dim > &solution, const std::array< Vector< nx >, N+1 > &x, const std::array< Vector< nx >, N+1 > &lmd, std::array< Vector< nx >, N+1 > &fonc_hx) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
horizon() const | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
MultipleShootingNLP(const OCP &ocp, const Horizon &horizon) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
MultipleShootingNLP()=default | cgmres::detail::MultipleShootingNLP< OCP, N > | |
multiply_hdummy_inv(const std::array< Vector< nub >, N > &dummy, const std::array< Vector< nub >, N > &mu, const std::array< Vector< nub >, N > &fonc_hdummy, const std::array< Vector< nub >, N > &fonc_hmu, std::array< Vector< nub >, N > &fonc_hdummy_inv) | cgmres::detail::MultipleShootingNLP< OCP, N > | inlinestatic |
multiply_hmu_inv(const std::array< Vector< nub >, N > &dummy, const std::array< Vector< nub >, N > &mu, const std::array< Vector< nub >, N > &fonc_hdummy, const std::array< Vector< nub >, N > &fonc_hmu, const std::array< Vector< nub >, N > &fonc_hdummy_inv, std::array< Vector< nub >, N > &fonc_hmu_inv) | cgmres::detail::MultipleShootingNLP< OCP, N > | inlinestatic |
nc | cgmres::detail::MultipleShootingNLP< OCP, N > | static |
nu | cgmres::detail::MultipleShootingNLP< OCP, N > | static |
nub | cgmres::detail::MultipleShootingNLP< OCP, N > | static |
nuc | cgmres::detail::MultipleShootingNLP< OCP, N > | static |
nx | cgmres::detail::MultipleShootingNLP< OCP, N > | static |
ocp() const | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
retrive_dummy_update(const Vector< OCP::nuc *N > &solution, const std::array< Vector< OCP::nub >, N > &dummy, const std::array< Vector< OCP::nub >, N > &mu, const Vector< OCP::nuc *N > &solution_update, std::array< Vector< OCP::nub >, N > &dummy_update) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
retrive_lmd(const Scalar t, const MatrixBase< VectorType > &x0, const Vector< dim > &solution, const std::array< Vector< nx >, N+1 > &x, std::array< Vector< nx >, N+1 > &lmd, const std::array< Vector< nx >, N+1 > &fonc_hx) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
retrive_mu_update(const Vector< OCP::nuc *N > &solution, const std::array< Vector< OCP::nub >, N > &dummy, const std::array< Vector< OCP::nub >, N > &mu, const Vector< OCP::nuc *N > &solution_update, std::array< Vector< OCP::nub >, N > &mu_update) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
retrive_x(const Scalar t, const MatrixBase< VectorType > &x0, const Vector< dim > &solution, std::array< Vector< nx >, N+1 > &x, const std::array< Vector< nx >, N+1 > &fonc_f) | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
synchronize_ocp() | cgmres::detail::MultipleShootingNLP< OCP, N > | inline |
~MultipleShootingNLP()=default | cgmres::detail::MultipleShootingNLP< OCP, N > |