alpaqa 1.0.0a15
Nonconvex constrained optimization
Loading...
Searching...
No Matches
TypeErasedControlProblem< Conf, Allocator > Member List

This is the complete list of members for TypeErasedControlProblem< Conf, Allocator >, including all inherited members.

allocate(size_t size)TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
allocatorTypeErased< VTable, Allocator, SmallBufferSize >private
allocator_traits typedefTypeErased< VTable, Allocator, SmallBufferSize >private
allocator_type typedefTypeErasedControlProblem< Conf, Allocator >
as() &TypeErased< VTable, Allocator, SmallBufferSize >inline
as() const &TypeErased< VTable, Allocator, SmallBufferSize >inline
as() &&TypeErased< VTable, Allocator, SmallBufferSize >inline
Box typedefTypeErasedControlProblem< Conf, Allocator >
buffer_type typedefTypeErased< VTable, Allocator, SmallBufferSize >private
call(Ret(*f)(const void *, FArgs...), Args &&...args) constTypeErasedControlProblem< Conf, Allocator >inlineprotected
call(Ret(*f)(void *, FArgs...), Args &&...args)TypeErasedControlProblem< Conf, Allocator >inlineprotected
call(Ret(*f)(const void *)) constTypeErasedControlProblem< Conf, Allocator >inlineprotected
call(Ret(*f)(void *))TypeErasedControlProblem< Conf, Allocator >inlineprotected
call(Ret(*f)(const void *, const VTable &)) constTypeErasedControlProblem< Conf, Allocator >inlineprotected
call(Ret(*f)(void *, const VTable &))TypeErasedControlProblem< Conf, Allocator >inlineprotected
alpaqa::util::TypeErased::call(Ret(*f)(const void *, const VTable &)) constTypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
alpaqa::util::TypeErased::call(Ret(*f)(void *, const VTable &))TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
check() constTypeErasedControlProblem< Conf, Allocator >inline
cleanup()TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
const_ref_sizeTypeErased< VTable, Allocator, SmallBufferSize >protectedstatic
construct_inplace(Args &&...args)TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
deallocate()TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
Dim typedefTypeErasedControlProblem< Conf, Allocator >
do_copy_assign(const TypeErased &other)TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
eval_add_gn_hess_constr(index_t timestep, crvec x, crvec M, rmat out) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_gn_hess_constr_N(crvec x, crvec M, rmat out) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_Q(index_t timestep, crvec xu, crvec h, rmat Q) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_Q_N(crvec x, crvec h, rmat Q) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_R_masked(index_t timestep, crvec xu, crvec h, crindexvec mask, rmat R, rvec work) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_R_prod_masked(index_t timestep, crvec xu, crvec h, crindexvec mask_J, crindexvec mask_K, crvec v, rvec out, rvec work) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_S_masked(index_t timestep, crvec xu, crvec h, crindexvec mask, rmat S, rvec work) constTypeErasedControlProblem< Conf, Allocator >inline
eval_add_S_prod_masked(index_t timestep, crvec xu, crvec h, crindexvec mask_K, crvec v, rvec out, rvec work) constTypeErasedControlProblem< Conf, Allocator >inline
eval_constr(index_t timestep, crvec x, rvec c) constTypeErasedControlProblem< Conf, Allocator >inline
eval_constr_N(crvec x, rvec c) constTypeErasedControlProblem< Conf, Allocator >inline
eval_f(index_t timestep, crvec x, crvec u, rvec fxu) constTypeErasedControlProblem< Conf, Allocator >inline
eval_grad_constr_prod(index_t timestep, crvec x, crvec p, rvec grad_cx_p) constTypeErasedControlProblem< Conf, Allocator >inline
eval_grad_constr_prod_N(crvec x, crvec p, rvec grad_cx_p) constTypeErasedControlProblem< Conf, Allocator >inline
eval_grad_f_prod(index_t timestep, crvec x, crvec u, crvec p, rvec grad_fxu_p) constTypeErasedControlProblem< Conf, Allocator >inline
eval_h(index_t timestep, crvec x, crvec u, rvec h) constTypeErasedControlProblem< Conf, Allocator >inline
eval_h_N(crvec x, rvec h) constTypeErasedControlProblem< Conf, Allocator >inline
eval_jac_f(index_t timestep, crvec x, crvec u, rmat J_fxu) constTypeErasedControlProblem< Conf, Allocator >inline
eval_l(index_t timestep, crvec h) constTypeErasedControlProblem< Conf, Allocator >inline
eval_l_N(crvec h) constTypeErasedControlProblem< Conf, Allocator >inline
eval_proj_diff_g(crvec z, rvec e) constTypeErasedControlProblem< Conf, Allocator >inline
eval_proj_multipliers(rvec y, real_t M) constTypeErasedControlProblem< Conf, Allocator >inline
eval_q_N(crvec x, crvec h, rvec q) constTypeErasedControlProblem< Conf, Allocator >inline
eval_qr(index_t timestep, crvec xu, crvec h, rvec qr) constTypeErasedControlProblem< Conf, Allocator >inline
get_allocator() const noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
get_const_pointer() constTypeErased< VTable, Allocator, SmallBufferSize >inline
get_D(Box &D) constTypeErasedControlProblem< Conf, Allocator >inline
get_D_N(Box &D) constTypeErasedControlProblem< Conf, Allocator >inline
get_dim() constTypeErasedControlProblem< Conf, Allocator >inline
get_m() constTypeErasedControlProblem< Conf, Allocator >inline
get_N() constTypeErasedControlProblem< Conf, Allocator >inline
get_n() constTypeErasedControlProblem< Conf, Allocator >inline
get_nc() constTypeErasedControlProblem< Conf, Allocator >inline
get_nc_N() constTypeErasedControlProblem< Conf, Allocator >inline
get_nh() constTypeErasedControlProblem< Conf, Allocator >inline
get_nh_N() constTypeErasedControlProblem< Conf, Allocator >inline
get_nu() constTypeErasedControlProblem< Conf, Allocator >inline
get_nx() constTypeErasedControlProblem< Conf, Allocator >inline
get_pointer() constTypeErased< VTable, Allocator, SmallBufferSize >inline
get_R_work_size() constTypeErasedControlProblem< Conf, Allocator >inline
get_S_work_size() constTypeErasedControlProblem< Conf, Allocator >inline
get_U(Box &U) constTypeErasedControlProblem< Conf, Allocator >inline
get_x_init(rvec x_init) constTypeErasedControlProblem< Conf, Allocator >inline
invalid_sizeTypeErased< VTable, Allocator, SmallBufferSize >protectedstatic
make(Args &&...args)TypeErasedControlProblem< Conf, Allocator >inlinestatic
alpaqa::util::TypeErased::make(std::allocator_arg_t tag, const Alloc &alloc, Args &&...args)TypeErased< VTable, Allocator, SmallBufferSize >inlinestatic
mut_ref_sizeTypeErased< VTable, Allocator, SmallBufferSize >protectedstatic
no_child_of_oursTypeErased< VTable, Allocator, SmallBufferSize >privatestatic
operator bool() const noexceptTypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
operator=(const TypeErased &other)TypeErased< VTable, Allocator, SmallBufferSize >inline
operator=(TypeErased &&other) noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
owns_referenced_object() const noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
provides_eval_add_gn_hess_constr() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_add_gn_hess_constr_N() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_add_Q_N() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_add_R_prod_masked() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_add_S_prod_masked() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_constr() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_constr_N() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_grad_constr_prod() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_grad_constr_prod_N() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_h() constTypeErasedControlProblem< Conf, Allocator >inline
provides_eval_h_N() constTypeErasedControlProblem< Conf, Allocator >inline
provides_get_D() constTypeErasedControlProblem< Conf, Allocator >inline
provides_get_D_N() constTypeErasedControlProblem< Conf, Allocator >inline
provides_get_R_work_size() constTypeErasedControlProblem< Conf, Allocator >inline
provides_get_S_work_size() constTypeErasedControlProblem< Conf, Allocator >inline
referenced_object_is_const() const noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
selfTypeErasedControlProblem< Conf, Allocator >protected
sizeTypeErased< VTable, Allocator, SmallBufferSize >protected
size_indicates_const(size_t size)TypeErased< VTable, Allocator, SmallBufferSize >inlineprotectedstatic
size_indicates_ownership(size_t size)TypeErased< VTable, Allocator, SmallBufferSize >inlineprotectedstatic
small_bufferTypeErased< VTable, Allocator, SmallBufferSize >private
small_buffer_sizeTypeErased< VTable, Allocator, SmallBufferSize >static
type() const noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased typedefTypeErasedControlProblem< Conf, Allocator >
TypeErased() noexcept(noexcept(allocator_type()))=defaultTypeErasedControlProblem< Conf, Allocator >
TypeErased(std::allocator_arg_t, const Alloc &alloc)TypeErasedControlProblem< Conf, Allocator >inline
TypeErased(const TypeErased &other)TypeErasedControlProblem< Conf, Allocator >inline
TypeErased(const TypeErased &other, allocator_type alloc)TypeErasedControlProblem< Conf, Allocator >inline
TypeErased(TypeErased &&other) noexceptTypeErasedControlProblem< Conf, Allocator >inline
TypeErased(TypeErased &&other, const allocator_type &alloc) noexceptTypeErasedControlProblem< Conf, Allocator >inline
TypeErased(std::allocator_arg_t, const Alloc &alloc, T &&d)TypeErasedControlProblem< Conf, Allocator >inlineexplicit
TypeErased(std::allocator_arg_t, const Alloc &alloc, te_in_place_t< T >, Args &&...args)TypeErasedControlProblem< Conf, Allocator >inlineexplicit
TypeErased(T &&d)TypeErasedControlProblem< Conf, Allocator >inlineexplicit
TypeErased(te_in_place_t< T >, Args &&...args)TypeErasedControlProblem< Conf, Allocator >inlineexplicit
alpaqa::util::TypeErased::TypeErased(const TypeErased &other)TypeErased< VTable, Allocator, SmallBufferSize >inline
alpaqa::util::TypeErased::TypeErased(const TypeErased &other, allocator_type alloc)TypeErased< VTable, Allocator, SmallBufferSize >inline
alpaqa::util::TypeErased::TypeErased(TypeErased &&other) noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
alpaqa::util::TypeErased::TypeErased(TypeErased &&other, const allocator_type &alloc) noexceptTypeErased< VTable, Allocator, SmallBufferSize >inline
alpaqa::util::TypeErased::TypeErased(std::allocator_arg_t, const Alloc &alloc, te_in_place_t< T >, Args &&...args)TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
alpaqa::util::TypeErased::TypeErased(te_in_place_t< T >, Args &&...args)TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
vtableTypeErasedControlProblem< Conf, Allocator >protected
VTable typedefTypeErasedControlProblem< Conf, Allocator >
~TypeErased()TypeErased< VTable, Allocator, SmallBufferSize >inline