Classes | |
struct | ALMHelpers |
struct | IndexSet |
struct | PANOCHelpers |
Functions | |
template<class T > | |
std::ostream & | print_csv_impl (std::ostream &os, const T &M, std::string_view sep, std::string_view begin, std::string_view end) |
template<class T > | |
std::ostream & | print_matlab_impl (std::ostream &os, const T &M, std::string_view end) |
template<class T > | |
std::ostream & | print_python_impl (std::ostream &os, const T &M, std::string_view end) |
template<Config Conf> | |
void | assign_interleave_xu (const OCPVariables< Conf > &dim, crvec< Conf > u, rvec< Conf > storage) |
template<Config Conf> | |
void | assign_interleave_xu (const OCPVariables< Conf > &dim, crvec< Conf > x, crvec< Conf > u, rvec< Conf > storage) |
template<Config Conf> | |
void | assign_extract_u (const OCPVariables< Conf > &dim, crvec< Conf > storage, rvec< Conf > u) |
template<Config Conf> | |
void | assign_extract_x (const OCPVariables< Conf > &dim, crvec< Conf > storage, rvec< Conf > x) |
template<Config Conf> | |
vec< Conf > | extract_u (const TypeErasedControlProblem< Conf > &problem, crvec< Conf > xu) |
template<Config Conf> | |
vec< Conf > | extract_x (const TypeErasedControlProblem< Conf > &problem, crvec< Conf > xu) |
template<class... Args> | |
std::ostream & | print_csv_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< int > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_matlab_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< int > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_python_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< int > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_csv_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_matlab_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_python_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_csv_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long long > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_matlab_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long long > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_python_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long long > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_csv_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< double > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_matlab_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< double > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_python_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< double > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_csv_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long double > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_matlab_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long double > > &M, Args &&...args) |
template<class... Args> | |
std::ostream & | print_python_helper (std::ostream &os, const Eigen::Ref< const Eigen::MatrixX< long double > > &M, Args &&...args) |
template<Config Conf> | |
auto | casadi_to_index (casadi_int i) -> index_t< Conf > |
template<auto Member, class Class , class Ret , class... Args> | |
static auto | member_caller (Ret(Class::*)(Args...)) |
Overload for non-const-qualified member functions. | |
template<auto Member, class Class , class Ret > | |
static auto | member_caller (Ret Class::*) |
Overload for member variables. | |
Variables | |
std::atomic< void * > | solver_to_stop |
void assign_interleave_xu | ( | const OCPVariables< Conf > & | dim, |
crvec< Conf > | u, | ||
rvec< Conf > | storage | ||
) |
Definition at line 445 of file ocp-vars.hpp.
void assign_extract_u | ( | const OCPVariables< Conf > & | dim, |
crvec< Conf > | storage, | ||
rvec< Conf > | u | ||
) |
Definition at line 460 of file ocp-vars.hpp.
void assign_extract_x | ( | const OCPVariables< Conf > & | dim, |
crvec< Conf > | storage, | ||
rvec< Conf > | x | ||
) |
Definition at line 466 of file ocp-vars.hpp.
vec< Conf > extract_u | ( | const TypeErasedControlProblem< Conf > & | problem, |
crvec< Conf > | xu | ||
) |
Definition at line 474 of file ocp-vars.hpp.
vec< Conf > extract_x | ( | const TypeErasedControlProblem< Conf > & | problem, |
crvec< Conf > | xu | ||
) |
Definition at line 482 of file ocp-vars.hpp.
auto casadi_to_index | ( | casadi_int | i | ) | -> index_t<Conf> |
Definition at line 136 of file CasADiProblem.tpp.
Overload for non-const-qualified member functions.
Overload for const-qualified member functions.
Definition at line 657 of file dl-problem.h.
Overload for member variables.
Definition at line 677 of file dl-problem.h.
|
inline |
Definition at line 11 of file cancel.hpp.