abstract_ddp_solver.cpp
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/src/
abstract__ddp__solver_8cpp
exotica_ddp_solver/abstract_ddp_solver.h
exotica
abstract_ddp_solver.h
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/include/exotica_ddp_solver/
abstract__ddp__solver_8h
exotica::AbstractDDPSolver
exotica
analytic_ddp_solver.cpp
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/src/
analytic__ddp__solver_8cpp
exotica_ddp_solver/analytic_ddp_solver.h
exotica
analytic_ddp_solver.h
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/include/exotica_ddp_solver/
analytic__ddp__solver_8h
exotica_ddp_solver/abstract_ddp_solver.h
exotica::AnalyticDDPSolver
exotica
control_limited_ddp_solver.cpp
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/src/
control__limited__ddp__solver_8cpp
exotica_ddp_solver/control_limited_ddp_solver.h
exotica
control_limited_ddp_solver.h
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/include/exotica_ddp_solver/
control__limited__ddp__solver_8h
exotica_ddp_solver/abstract_ddp_solver.h
exotica::ControlLimitedDDPSolver
exotica
control_limited_feasibility_driven_ddp_solver.cpp
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/src/
control__limited__feasibility__driven__ddp__solver_8cpp
exotica_ddp_solver/control_limited_feasibility_driven_ddp_solver.h
exotica
control_limited_feasibility_driven_ddp_solver.h
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/include/exotica_ddp_solver/
control__limited__feasibility__driven__ddp__solver_8h
exotica_ddp_solver/feasibility_driven_ddp_solver.h
exotica::ControlLimitedFeasibilityDrivenDDPSolver
exotica
ddp_solver_py.cpp
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/src/
ddp__solver__py_8cpp
exotica_ddp_solver/analytic_ddp_solver.h
exotica_ddp_solver/control_limited_ddp_solver.h
exotica_ddp_solver/control_limited_feasibility_driven_ddp_solver.h
exotica_ddp_solver/feasibility_driven_ddp_solver.h
PYBIND11_MODULE
ddp__solver__py_8cpp.html
a8268c8dd9a39ec1ba1f864849289c76d
(exotica_ddp_solver_py, module)
feasibility_driven_ddp_solver.cpp
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/src/
feasibility__driven__ddp__solver_8cpp
exotica_ddp_solver/feasibility_driven_ddp_solver.h
exotica
feasibility_driven_ddp_solver.h
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/include/exotica_ddp_solver/
feasibility__driven__ddp__solver_8h
exotica_ddp_solver/abstract_ddp_solver.h
exotica::AbstractFeasibilityDrivenDDPSolver
exotica::FeasibilityDrivenDDPSolver
exotica
test_boxqp_configurations.py
/tmp/ws/src/exotica/exotations/solvers/exotica_ddp_solver/test/
test__boxqp__configurations_8py
test_boxqp_configurations
def
test_solver
namespacetest__boxqp__configurations.html
a971c13d2593ce045698a72b94c481515
(use_new_boxqp, use_polynomial_linesearch, use_cholesky)
fig
namespacetest__boxqp__configurations.html
a6a37351f69506b98bbe343014d5d01c8
label
namespacetest__boxqp__configurations.html
a60e9d4923092a6a342838f8ab52dc0ab
string
name
namespacetest__boxqp__configurations.html
a2aa7ca97df35fdf30cf32e4c94092b6c
results
namespacetest__boxqp__configurations.html
a8321c4b0a59ab9f05696b68d20b5a3ed
exotica::AbstractDDPSolver
classexotica_1_1AbstractDDPSolver.html
exotica::FeedbackMotionSolver
std::vector< double >
get_control_cost_evolution
classexotica_1_1AbstractDDPSolver.html
a690fb4bc0ac3c443666966a7fb78ca39
() const
const std::vector< Eigen::MatrixXd > &
get_fu
classexotica_1_1AbstractDDPSolver.html
a5b14203880d15adc9bc79547c70888f9
() const
const std::vector< Eigen::MatrixXd > &
get_fx
classexotica_1_1AbstractDDPSolver.html
a25f63df5528bf2068e4703193132193f
() const
const std::vector< Eigen::MatrixXd > &
get_K
classexotica_1_1AbstractDDPSolver.html
afe1b23c8763523757ba2a1a40c6a5f8f
() const
const std::vector< Eigen::VectorXd > &
get_k
classexotica_1_1AbstractDDPSolver.html
a8ac239643972d0584f9a2b31113ccc7a
() const
const std::vector< Eigen::VectorXd > &
get_Qu
classexotica_1_1AbstractDDPSolver.html
afc1f0c77c34d2e0704ace59c2ab69096
() const
const std::vector< Eigen::MatrixXd > &
get_Quu
classexotica_1_1AbstractDDPSolver.html
a9f809f5501fc3154388720059e02cae8
() const
const std::vector< Eigen::MatrixXd > &
get_Quu_inv
classexotica_1_1AbstractDDPSolver.html
af3abd72a6dd0ec7dbfc5afaa906ea83a
() const
const std::vector< Eigen::MatrixXd > &
get_Qux
classexotica_1_1AbstractDDPSolver.html
ac2e7b3fce8df8a2f2df4fb05832985c1
() const
const std::vector< Eigen::VectorXd > &
get_Qx
classexotica_1_1AbstractDDPSolver.html
a39d728641a2b60c4ae3a1894408ad68b
() const
const std::vector< Eigen::MatrixXd > &
get_Qxx
classexotica_1_1AbstractDDPSolver.html
a48148695e61aca631c35006412e1f74c
() const
std::vector< double >
get_regularization_evolution
classexotica_1_1AbstractDDPSolver.html
addb2517dab3983d44eb0bb1384e7cdd6
() const
std::vector< double >
get_steplength_evolution
classexotica_1_1AbstractDDPSolver.html
acb0b24412320c4716ec0426ab74bdc19
() const
const std::vector< Eigen::VectorXd > &
get_U_ref
classexotica_1_1AbstractDDPSolver.html
ae6baafe48fd1f4178a51ab390284de8f
() const
const std::vector< Eigen::VectorXd > &
get_U_try
classexotica_1_1AbstractDDPSolver.html
ac64490b3160a6fbdbd86c5eae4ef477e
() const
const std::vector< Eigen::VectorXd > &
get_Vx
classexotica_1_1AbstractDDPSolver.html
a2915433da7eb5054aeb41be94ce5ae7b
() const
const std::vector< Eigen::MatrixXd > &
get_Vxx
classexotica_1_1AbstractDDPSolver.html
a9fffbedd3ecf362a8a3bafeeef1bac1a
() const
const std::vector< Eigen::VectorXd > &
get_X_ref
classexotica_1_1AbstractDDPSolver.html
a529d2723d5b04064cb8e8703ca13e55c
() const
const std::vector< Eigen::VectorXd > &
get_X_try
classexotica_1_1AbstractDDPSolver.html
a19f5c5858da0e4d01e48d608f7bc8023
() const
Eigen::VectorXd
GetFeedbackControl
classexotica_1_1AbstractDDPSolver.html
a61dadd2b1007802a265a26054bb998a2
(Eigen::VectorXdRefConst x, int t) const override
void
set_control_cost_evolution
classexotica_1_1AbstractDDPSolver.html
a835dc6d0aeae1ae54602831f2e0e3853
(const int index, const double cost)
void
Solve
classexotica_1_1AbstractDDPSolver.html
a6e2536d6930eceb6e3873634213322c1
(Eigen::MatrixXd &solution) override
void
SpecifyProblem
classexotica_1_1AbstractDDPSolver.html
a564ac4a764ed18b19fa0325caf28480c
(PlanningProblemPtr pointer) override
virtual void
BackwardPass
classexotica_1_1AbstractDDPSolver.html
abe18001393459fefdf08dfc4117b8175
()=0
virtual void
DecreaseRegularization
classexotica_1_1AbstractDDPSolver.html
addeddc2c59f44ffa5d3501f6ecf99b15
()
double
ForwardPass
classexotica_1_1AbstractDDPSolver.html
aa2cef8a2c850c2e757acc28b40a78709
(const double alpha)
virtual void
IncreaseRegularization
classexotica_1_1AbstractDDPSolver.html
a0325476f23c6ddb8d4c7230de26438dc
()
double
alpha_best_
classexotica_1_1AbstractDDPSolver.html
a359e18de48eeef4163ff01214fce6af9
Eigen::VectorXd
alpha_space_
classexotica_1_1AbstractDDPSolver.html
a854867c0f7e60bf5f878fb906c24cf33
AbstractDDPSolverInitializer
base_parameters_
classexotica_1_1AbstractDDPSolver.html
a37470b2082a5881ec5519884f3505679
double
control_cost_
classexotica_1_1AbstractDDPSolver.html
a190f7c6e1fac19b6a468a3d4164e162a
std::vector< double >
control_cost_evolution_
classexotica_1_1AbstractDDPSolver.html
a61e7917ed88bd8333d9db63c8f99fc30
double
control_cost_try_
classexotica_1_1AbstractDDPSolver.html
a6c8828746c775714584059e0899b6672
double
cost_
classexotica_1_1AbstractDDPSolver.html
ab1a9cf8b754207c4399bda4d4da55838
double
cost_prev_
classexotica_1_1AbstractDDPSolver.html
a06d625bf2d6d8e912853b1ac2dd2f95a
double
cost_try_
classexotica_1_1AbstractDDPSolver.html
a43c271b16397fd8071e133adb891510c
double
dt_
classexotica_1_1AbstractDDPSolver.html
a8abf729c514722a73a0883fb612eb099
DynamicsSolverPtr
dynamics_solver_
classexotica_1_1AbstractDDPSolver.html
ad6c647ad94cc6f119e1f6f732c59c984
std::vector< Eigen::MatrixXd >
fu_
classexotica_1_1AbstractDDPSolver.html
ae0559698d59362b910075c9f5b0ef2fe
std::vector< Eigen::MatrixXd >
fx_
classexotica_1_1AbstractDDPSolver.html
abb0baa61a142e92eb89b20a00bc1eada
std::vector< Eigen::MatrixXd >
K_
classexotica_1_1AbstractDDPSolver.html
aaea5117bfb7b911ee9ee0349d4d11a41
std::vector< Eigen::VectorXd >
k_
classexotica_1_1AbstractDDPSolver.html
ab1872f4c4a3ba4418dbedcd8a33ee110
double
lambda_
classexotica_1_1AbstractDDPSolver.html
aae9b6adcc9ff647c2691b71d1bed7dcc
int
NDX_
classexotica_1_1AbstractDDPSolver.html
ad97671f945de51079370a4e65625f3cd
int
NU_
classexotica_1_1AbstractDDPSolver.html
a89e0c6d1d5fbbcacb99c273d85c7bd76
int
NV_
classexotica_1_1AbstractDDPSolver.html
a4ea21d2c08566d4cd99627a6f498662e
int
NX_
classexotica_1_1AbstractDDPSolver.html
ac2a10426c6e27e03d85bf81e1383cca1
DynamicTimeIndexedShootingProblemPtr
prob_
classexotica_1_1AbstractDDPSolver.html
af2229f8e0b2e292626c832bc69b6e72d
std::vector< Eigen::VectorXd >
Qu_
classexotica_1_1AbstractDDPSolver.html
ad61f11c8dfc3707d18322b01f3941045
std::vector< Eigen::MatrixXd >
Quu_
classexotica_1_1AbstractDDPSolver.html
a0a37da3ffa812354ece8c568bef791aa
std::vector< Eigen::MatrixXd >
Quu_inv_
classexotica_1_1AbstractDDPSolver.html
a53e736cc8265fce4495bf0f6e731d49f
std::vector< Eigen::MatrixXd >
Qux_
classexotica_1_1AbstractDDPSolver.html
a2d799cb452238ef589399c424b493516
std::vector< Eigen::VectorXd >
Qx_
classexotica_1_1AbstractDDPSolver.html
a4513e5942eb1ea84feabe255aac22a61
std::vector< Eigen::MatrixXd >
Qxx_
classexotica_1_1AbstractDDPSolver.html
a5a52f9563ba28bbd633fad5d15fd93c2
std::vector< double >
regularization_evolution_
classexotica_1_1AbstractDDPSolver.html
a1100086361111469a515b3c4ebf33840
std::vector< double >
steplength_evolution_
classexotica_1_1AbstractDDPSolver.html
ae52f394c9027b408abfbd6365382ea23
int
T_
classexotica_1_1AbstractDDPSolver.html
a20736eba4be06b1d261ba8b312baa254
double
time_taken_backward_pass_
classexotica_1_1AbstractDDPSolver.html
aed27f49dc7cf6cee3868811c10f69b10
double
time_taken_forward_pass_
classexotica_1_1AbstractDDPSolver.html
a8f6cfdc4c3ea9aca8f54c0da9d86e8de
std::vector< Eigen::VectorXd >
U_ref_
classexotica_1_1AbstractDDPSolver.html
ab5d130fc707ce5e14fc73adac1690cc0
std::vector< Eigen::VectorXd >
U_try_
classexotica_1_1AbstractDDPSolver.html
a70c1eda051e8807dd528a7cc92310026
std::vector< Eigen::VectorXd >
Vx_
classexotica_1_1AbstractDDPSolver.html
ac45e8c74eb50f3020114aa666aade528
std::vector< Eigen::MatrixXd >
Vxx_
classexotica_1_1AbstractDDPSolver.html
ad8f3ad67192e6d5d20192d863c91a40d
std::vector< Eigen::VectorXd >
X_ref_
classexotica_1_1AbstractDDPSolver.html
a299fc963102a7315bd0c9c3cbd291b6c
std::vector< Eigen::VectorXd >
X_try_
classexotica_1_1AbstractDDPSolver.html
aef8495d176c3fc2d40b6d13fc9076f5a
exotica::AbstractFeasibilityDrivenDDPSolver
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
exotica::AbstractDDPSolver
const std::vector< Eigen::VectorXd > &
get_fs
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ade165c025ac76cb3e4702501f905a2b3
() const
const std::vector< Eigen::VectorXd > &
get_us
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a4d79d2c01d042b8f190137356ae8f383
() const
const std::vector< Eigen::VectorXd > &
get_xs
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a733b9dc22ba9f5d578e43d3abf6ccf29
() const
void
Solve
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a236c3a4c05042a0d33edb3f270259f18
(Eigen::MatrixXd &solution) override
void
SpecifyProblem
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a779e5681d4d3dc1172795b1932f15e3b
(PlanningProblemPtr pointer) override
virtual void
AllocateData
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a75750594a79f7674df3ba2396e7ff115
()
void
BackwardPass
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
acf2c6cea358e6bc4d19967c7444bc7dd
() override
virtual bool
BackwardPassFDDP
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
affb139afadaccf71932e3d871c3c4ca0
()
double
CalcDiff
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a58f3ae960c92f6a5c635d1e1a7db485a
()
double
CheckStoppingCriteria
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a9822548116f42add71e16dfa55fa4d87
()
bool
ComputeDirection
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a7de1b04c8050303f2c58d69a2a672046
(const bool recalcDiff)
virtual void
ComputeGains
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a204207e9e688f532d43e1df7c31533bf
(const int t)
void
DecreaseRegularization
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a09f3220acb8abb524ca932885c56a06d
()
const Eigen::Vector2d &
ExpectedImprovement
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a1beb6682bf2fd27a71cbc32c409a33d9
()
void
ForwardPass
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a1ac82f536d98adcde57fdab25ed33a96
(const double steplength)
void
IncreaseRegularization
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a17dc6465ce87c3e2d3f121b07c7cc58f
()
bool
IsNaN
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a35788a17811a2f862e399f4f5be5651b
(const double value)
void
SetCandidate
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ac702178c5645ed96d639e1303c0ef7e5
(const std::vector< Eigen::VectorXd > &xs_warm, const std::vector< Eigen::VectorXd > &us_warm, const bool is_feasible)
double
TryStep
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a0e24016e7bbc9a17e35e8817fcde95c7
(const double steplength)
void
UpdateExpectedImprovement
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ab4e1878955ca54ff53f19a65dbb109c6
()
bool
clamp_to_control_limits_in_forward_pass_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
af06a54b9e49c02a54cfece0b88b97b3e
Eigen::MatrixXd
control_limits_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a733bd65ae070d3ad6dac29050931d809
Eigen::Vector2d
d_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a34d1ccc0ef3915c92848f393b2f4b0bc
double
dg_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a55792ec9b3876cbf839ac633a892fb09
double
dq_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a486d93b733f6c162bad462566d2e0986
double
dV_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a00a5c9ed1391fcc5ee5d84e432742889
double
dv_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a79ccae3c8bf807c02eec039970593d23
double
dVexp_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a23c49a83b36c07ebb112634ea4e6ef7f
std::vector< Eigen::VectorXd >
dx_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
afafe3dda18c985f2f69b9eeb7e007d6c
std::vector< Eigen::VectorXd >
fs_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a13d633105c533a9b13a5bb9451b56725
Eigen::VectorXd
fTVxx_p_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a03d32bfc82c1f98be4f4dae9800a71fb
std::vector< Eigen::MatrixXd >
FuTVxx_p_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a30501113af80808adc5ae759bae77801
Eigen::MatrixXd
FxTVxx_p_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a5bce5e00ae332ffcda89f981a277dcad
double
initial_regularization_rate_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a456835bc922ff453c03f9a435727f5a9
bool
is_feasible_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
abfbb1142a6a5c1a41694aa1617fca79e
int
last_T_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ad81d24eebe59bf0b50937728e84caae8
int
NDX_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a1ac76b5847f97bc167feac8a70864c40
std::vector< Eigen::LDLT< Eigen::MatrixXd > >
Quu_ldlt_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a5f9402802433aba2f69bb80be62cc1a7
std::vector< Eigen::VectorXd >
Quuk_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a68749bc19bbc4e4c9d275a08b72e364c
std::vector< Eigen::MatrixXd >
Qxu_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a0f7fa411e230b5f2d9f68c90994ded45
double
regfactor_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a7a10f15afa1a8527b41656827c045ae9
double
regmax_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a86463f61980aa83ed73c66ef6efe9ba3
double
regmin_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a1e7e2dbfcb465550f27cc03b21e985cd
double
steplength_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
aa97354762762d3939321f44c829fbf37
double
stop_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a4297596d240978fc36b45e98df7b30ca
double
th_acceptnegstep_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a74ac41c0c6948d1acf0a8b0d08517318
double
th_acceptstep_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a9e94e9e0b2102547b89d653463cd74c0
double
th_grad_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a0d2c228d6bca3a987f887adebc7e6c91
double
th_gradient_tolerance_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a63a4ed0517206fd446e24c2a113b7f90
double
th_stepdec_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a902c6a705744c2f07b6218cfa532f000
double
th_stepinc_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
abb9cdec2aeda2f2c4ddef5cc6f702b4a
double
th_stop_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
af9bd53ca359bb3c8e7c790e75bab1d2e
double
ureg_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ae9318632042a1e41bf9214dc94cae5b9
std::vector< Eigen::VectorXd >
us_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a3747282fa907963965a64797315de57e
std::vector< Eigen::VectorXd >
us_try_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ac2475b54499a02cf01fae4260ee1b9a2
bool
was_feasible_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ab01b50b261f158f67ad7e4f9485bc5c3
Eigen::VectorXd
xnext_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
a2ca833b9429518d6077acaf33450dd19
double
xreg_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ae5a9fd37ef69ed99eada2b2edb4a0d65
std::vector< Eigen::VectorXd >
xs_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
ab97969823fcd23adbfe8aecce0c128ce
std::vector< Eigen::VectorXd >
xs_try_
classexotica_1_1AbstractFeasibilityDrivenDDPSolver.html
af37b6450220a84eeddbc5b618ce416c3
exotica::AnalyticDDPSolver
classexotica_1_1AnalyticDDPSolver.html
exotica::AbstractDDPSolver
Instantiable< AnalyticDDPSolverInitializer >
void
Instantiate
classexotica_1_1AnalyticDDPSolver.html
ac3bb8d45fd2dd5882e6b2d0f5ca57d3b
(const AnalyticDDPSolverInitializer &init) override
void
BackwardPass
classexotica_1_1AnalyticDDPSolver.html
a53e242d7cdb1ac234e66c75aa5d0fdf0
() override
Eigen::LLT< Eigen::MatrixXd >
Quu_llt_
classexotica_1_1AnalyticDDPSolver.html
a5a0d4eface12330dd260b5816f2f0cce
exotica::ControlLimitedDDPSolver
classexotica_1_1ControlLimitedDDPSolver.html
exotica::AbstractDDPSolver
Instantiable< ControlLimitedDDPSolverInitializer >
void
Instantiate
classexotica_1_1ControlLimitedDDPSolver.html
aac963f9f278851e66fe7271104648871
(const ControlLimitedDDPSolverInitializer &init) override
void
BackwardPass
classexotica_1_1ControlLimitedDDPSolver.html
ad26c473962153a6dc2dd7a6a35ec93c3
() override
exotica::ControlLimitedFeasibilityDrivenDDPSolver
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
exotica::AbstractFeasibilityDrivenDDPSolver
Instantiable< ControlLimitedFeasibilityDrivenDDPSolverInitializer >
void
Instantiate
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
af4e9a94f8b39f3d42144c8477cd26d87
(const ControlLimitedFeasibilityDrivenDDPSolverInitializer &init) override
void
AllocateData
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
ae42ba5df23e1581ebba4d01716e930b3
() override
void
ComputeGains
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
a6976943b699989ef18eb6c7cfd31ccfa
(const int t) override
Eigen::VectorXd
du_lb_
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
a6680aa54f07c82319c4075e35f4e2cd1
Eigen::VectorXd
du_ub_
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
a08e879da3f26b4899a5a192373068135
std::vector< Eigen::MatrixXd >
Quu_inv_
classexotica_1_1ControlLimitedFeasibilityDrivenDDPSolver.html
a2a58da90d6b77e449d292b29fbd536de
exotica::FeasibilityDrivenDDPSolver
classexotica_1_1FeasibilityDrivenDDPSolver.html
exotica::AbstractFeasibilityDrivenDDPSolver
Instantiable< FeasibilityDrivenDDPSolverInitializer >
void
Instantiate
classexotica_1_1FeasibilityDrivenDDPSolver.html
ad364787273aa715815bb137e9bec6a56
(const FeasibilityDrivenDDPSolverInitializer &init) override
exotica
namespaceexotica.html
exotica::AbstractDDPSolver
exotica::AbstractFeasibilityDrivenDDPSolver
exotica::AnalyticDDPSolver
exotica::ControlLimitedDDPSolver
exotica::ControlLimitedFeasibilityDrivenDDPSolver
exotica::FeasibilityDrivenDDPSolver
Eigen::Array< KDL::Frame, Eigen::Dynamic, 1 >
ArrayFrame
namespaceexotica.html
a9f3b8540da108e498bbe6107bd821cbb
Eigen::Ref< Eigen::Array< KDL::Frame, Eigen::Dynamic, 1 > >
ArrayFrameRef
namespaceexotica.html
a6abab19a14a94f18d236d84d5f6c5331
const Eigen::Ref< Eigen::Array< KDL::Frame, Eigen::Dynamic, 1 > > &
ArrayFrameRefConst
namespaceexotica.html
acf3bc8f59e5212c4f9371f0ba7312e97
Eigen::Array< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >, Eigen::Dynamic, 1 >
ArrayHessian
namespaceexotica.html
ac8761af8423506d01ca0cb0f7a884fa0
Eigen::Ref< Eigen::Array< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >, Eigen::Dynamic, 1 > >
ArrayHessianRef
namespaceexotica.html
a7e72850993a28d78b83d0920c6273527
const Eigen::Ref< Eigen::Array< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >, Eigen::Dynamic, 1 > >
ArrayHessianRefConst
namespaceexotica.html
adf909e29e455f66ed3e4515d3fad1df9
Eigen::Array< KDL::Jacobian, Eigen::Dynamic, 1 >
ArrayJacobian
namespaceexotica.html
a059512efd52b2bd813531000f776a872
Eigen::Ref< Eigen::Array< KDL::Jacobian, Eigen::Dynamic, 1 > >
ArrayJacobianRef
namespaceexotica.html
a373e2a7b1d1ae619993da88e9ebb5f63
const Eigen::Ref< Eigen::Array< KDL::Jacobian, Eigen::Dynamic, 1 > > &
ArrayJacobianRefConst
namespaceexotica.html
aa1c98a36f6055f2c1c8d8beb93e2e41f
Eigen::Array< KDL::Twist, Eigen::Dynamic, 1 >
ArrayTwist
namespaceexotica.html
ab9a6c3664d18c148af992ef5ceb575bb
Eigen::Ref< Eigen::Array< KDL::Twist, Eigen::Dynamic, 1 > >
ArrayTwistRef
namespaceexotica.html
ae26bd5327420138a11e024f60e108610
const Eigen::Ref< Eigen::Array< KDL::Twist, Eigen::Dynamic, 1 > > &
ArrayTwistRefConst
namespaceexotica.html
a7ed71b67a2b223b90725c7b6ed6bc3b7
std::shared_ptr< exotica::BoundedEndPoseProblem >
BoundedEndPoseProblemPtr
namespaceexotica.html
a5f4ba1308e35ddb070aca36f12432a2f
std::shared_ptr< exotica::BoundedTimeIndexedProblem >
BoundedTimeIndexedProblemPtr
namespaceexotica.html
ac2c8ffc5ae9777bdedbf8105b29e7cef
struct exotica::BoxQPSolution
BoxQPSolution
namespaceexotica.html
a606e30806258e41c568e538e2371c39e
std::shared_ptr< CollisionScene >
CollisionScenePtr
namespaceexotica.html
a0c6240ffc0f5c240e5d1e1c86178138b
AbstractDynamicsSolver< double, Eigen::Dynamic, Eigen::Dynamic >
DynamicsSolver
namespaceexotica.html
a64f0d74b24c66002f8e378dfd2c6c340
std::shared_ptr< exotica::DynamicsSolver >
DynamicsSolverPtr
namespaceexotica.html
a311ceabe57104d567f8f110043ba125e
std::shared_ptr< exotica::DynamicTimeIndexedShootingProblem >
DynamicTimeIndexedShootingProblemPtr
namespaceexotica.html
a8c9390cec0d606e2e9b6fd8277ac49b9
std::shared_ptr< exotica::EndPoseProblem >
EndPoseProblemPtr
namespaceexotica.html
a6562dc6fc53f6be14dc1b4157bf86bee
FunctorBase< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::Dynamic >
Functor
namespaceexotica.html
a41ce9821230067721a4ca7fcd5e86190
Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >
Hessian
namespaceexotica.html
a09d6aebee2e82adbe8c7d92f811d3950
Eigen::Ref< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 > >
HessianRef
namespaceexotica.html
a6b796682883e01a2a7f8ceb70d005c75
const Eigen::Ref< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 > >
HessianRefConst
namespaceexotica.html
a84595939f8f69fcb71d389d6c4bcd421
std::shared_ptr< exotica::MotionSolver >
MotionSolverPtr
namespaceexotica.html
a95535966e624754067a0737dc4ed0a2a
std::shared_ptr< const PlanningProblem >
PlanningProblemConstPtr
namespaceexotica.html
aa300b2e8b69fb5ec4ed53c658b49a580
Factory< PlanningProblem >
PlanningProblemFac
namespaceexotica.html
a39ba0190ea0d4edfe84102bdf14a537c
std::shared_ptr< PlanningProblem >
PlanningProblemPtr
namespaceexotica.html
a4f3b927ad74a50193d0fb7bd2824f836
std::shared_ptr< exotica::SamplingProblem >
SamplingProblemPtr
namespaceexotica.html
a85dd0d6625e5be856bc5ad702fc80dcd
std::shared_ptr< Scene >
ScenePtr
namespaceexotica.html
a40b1efc13b2dddc8a9addac2dc0aa11d
std::shared_ptr< Server >
ServerPtr
namespaceexotica.html
a7c851f5dc6ebf38e83ca114fb2a14394
std::shared_ptr< Setup >
SetupPtr
namespaceexotica.html
a776c5e7721339c5eb37daf9bedf6e82e
std::map< std::string, TaskMapPtr >
TaskMapMap
namespaceexotica.html
a3d683636a7693b7ad32c8db09552855a
std::shared_ptr< TaskMap >
TaskMapPtr
namespaceexotica.html
ae1c26d85044c983becec5f8b426b490f
std::vector< TaskMapPtr >
TaskMapVec
namespaceexotica.html
aaba8d5a1e72797326ef6e2a9ecb967a5
std::shared_ptr< exotica::TimeIndexedProblem >
TimeIndexedProblemPtr
namespaceexotica.html
a39097e135cbe255a1fefe9b3426027ff
std::shared_ptr< exotica::TimeIndexedSamplingProblem >
TimeIndexedSamplingProblemPtr
namespaceexotica.html
ab1a8f5ad7816206e96551d636b1050be
std::shared_ptr< exotica::UnconstrainedEndPoseProblem >
UnconstrainedEndPoseProblemPtr
namespaceexotica.html
a30dbcb47575b3b3f1e748b830dfc3928
std::shared_ptr< exotica::UnconstrainedTimeIndexedProblem >
UnconstrainedTimeIndexedProblemPtr
namespaceexotica.html
ae9748447962bcd9f3b700d69a28893fc
ArgumentPosition
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350
BaseType
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338f
ControlCostLossTermType
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280a
Integrator
namespaceexotica.html
af655323905f37d8a279063f9d75d433e
JointLimitType
namespaceexotica.html
afe31e64784659e96082a606d09a75ecd
KinematicRequestFlags
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99
RotationType
namespaceexotica.html
af9af5a7f278bef923dcaed27ce2ebca0
TerminationCriterion
namespaceexotica.html
a1d6f0f26eae0a485ee377655fc2aafd2
void
appendChildXML
namespaceexotica.html
aa787e99cd6f61d4b8d529a53ca98fc28
(Initializer &parent, std::string &name, bool isAttribute, tinyxml2::XMLHandle &tag, const std::string &prefix)
void
AppendInitializer
namespaceexotica.html
a1a3fdf7377aaf8950f0cb4dd3e8581cc
(std::shared_ptr< InstantiableBase > it, std::vector< Initializer > &ret)
void
AppendMap
namespaceexotica.html
a16b309993af1720b021c68d9578d2f17
(std::map< Key, Val > &orig, const std::map< Key, Val > &extra)
void
AppendVector
namespaceexotica.html
aaf03ce54768ca73736db41e8fa8377bf
(std::vector< Val > &orig, const std::vector< Val > &extra)
BoxQPSolution
BoxQP
namespaceexotica.html
aafa534896dbe1dda860ef56b8209d62a
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init, const double th_acceptstep, const int max_iterations, const double th_gradient_tolerance, const double lambda, bool use_polynomial_linesearch=true, bool use_cholesky_factorization=true)
BoxQPSolution
BoxQP
namespaceexotica.html
a40965c5a9633b1823f43127749166531
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init)
BoxQPSolution
ExoticaBoxQP
namespaceexotica.html
a4f6d7f8cdba03e1b7411b4c5ed760477
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init)
BoxQPSolution
ExoticaBoxQP
namespaceexotica.html
adf3b5e779b631049df94cb99d42bf364
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init, const double gamma, const int max_iterations, const double epsilon, const double lambda, bool use_polynomial_linesearch=false, bool use_cholesky_factorization=false)
std_msgs::ColorRGBA
GetColor
namespaceexotica.html
a14f31acad69dc9546c26d4418f1eeff6
(double r, double g, double b, double a=1.0)
std_msgs::ColorRGBA
GetColor
namespaceexotica.html
a8005394d041837edaca93094f1560c72
(const Eigen::Vector4d &rgba)
KDL::Frame
GetFrame
namespaceexotica.html
a44e74158f6bc96d9be9e3b5ba3d3f34b
(Eigen::VectorXdRefConst val)
Eigen::MatrixXd
GetFrame
namespaceexotica.html
a3ff424d0cc2f817844b679d8c7d048b1
(const KDL::Frame &val)
Eigen::VectorXd
GetFrameAsVector
namespaceexotica.html
a2d49c925955346266f79f8b47cfb5e52
(const KDL::Frame &val, RotationType type=RotationType::RPY)
KDL::Frame
GetFrameFromMatrix
namespaceexotica.html
a42eedc99ebecdd9745bf0f3c0dc4ca05
(Eigen::MatrixXdRefConst val)
std::vector< std::string >
GetKeys
namespaceexotica.html
af009f172cfb74af491e24dec8b07e581
(std::map< std::string, T > map)
std::vector< Key >
GetKeysFromMap
namespaceexotica.html
acab9263060ad0ff23923a1fdaa21dd25
(const std::map< Key, Val > &map)
KDL::Rotation
GetRotation
namespaceexotica.html
aac1322873c277864399bc0b09d29cde6
(Eigen::VectorXdRefConst data, RotationType type)
Eigen::VectorXd
GetRotationAsVector
namespaceexotica.html
aae93646f46418711fd0f9a3bf61cca17
(const KDL::Frame &val, RotationType type)
RotationType
GetRotationTypeFromString
namespaceexotica.html
ae885eb8bb1a3cfab63ccd4d05dd5ebd1
(const std::string &rotation_type)
int
GetRotationTypeLength
namespaceexotica.html
aec5ee6f8e967542e95bdaa4dac38e2c2
(const RotationType &type)
std::string
GetTypeName
namespaceexotica.html
a731e658fefc907368edcd4f5f7191852
(const std::type_info &type)
std::vector< Val >
GetValuesFromMap
namespaceexotica.html
a242165fb24efa2b970aff27fcb41b066
(const std::map< Key, Val > &map)
double
huber_cost
namespaceexotica.html
acba3cafde4c983db1d6727fb60834c24
(double x, double beta)
double
huber_hessian
namespaceexotica.html
ad0f4a48eb7997a2c73270f58b6c1e44e
(double x, double beta)
double
huber_jacobian
namespaceexotica.html
a35f85225dbcd2475eb5d8b5cc0ed8e4b
(double x, double beta)
bool
IsContainerType
namespaceexotica.html
ad16db64ffabcd59ea68b4fd45620bebf
(std::string type)
bool
IsRobotLink
namespaceexotica.html
a989eff32eec1ebd94d4f6e44ac8af2d4
(std::shared_ptr< KinematicElement > e)
bool
IsVectorContainerType
namespaceexotica.html
ae983d3872e262519f71fdb8db110f13b
(std::string type)
bool
IsVectorType
namespaceexotica.html
ac5547497587a132dcc1b5b94d04e6268
(std::string type)
std::string
LoadFile
namespaceexotica.html
a7f7df726d7effdb816d6594b6cf3f898
(const std::string &path)
robot_model::RobotModelPtr
LoadModelImpl
namespaceexotica.html
a6aa808457443a48012bb6b71451e68c9
(const std::string &urdf, const std::string &srdf)
void
LoadOBJ
namespaceexotica.html
ac22b7220a7da61db7ed01b0e2cd348d4
(const std::string &data, Eigen::VectorXi &tri, Eigen::VectorXd &vert)
std::shared_ptr< octomap::OcTree >
LoadOctree
namespaceexotica.html
a3c4aef5aa45cbaa1938a21f6361ddb97
(const std::string &file_path)
std::shared_ptr< shapes::Shape >
LoadOctreeAsShape
namespaceexotica.html
abc3859827e1c120253c6333a7c58f241
(const std::string &file_path)
std::vector< Val >
MapToVec
namespaceexotica.html
ae00a5b28dd47ce98605d36a7f91e91c4
(const std::map< Key, Val > &map)
void
NormalizeQuaternionInConfigurationVector
namespaceexotica.html
a34f5d20dd52a0dca08d5f5ed6471a425
(Eigen::Ref< Eigen::VectorXd > q)
KinematicRequestFlags
operator&
namespaceexotica.html
aaac18dba1925c47d14b73df3682a5cef
(KinematicRequestFlags a, KinematicRequestFlags b)
std::ostream &
operator<<
namespaceexotica.html
af9c40002d436185ad6bca99f1f6b247b
(std::ostream &os, const std::vector< T > &s)
std::ostream &
operator<<
namespaceexotica.html
a513ea537355aed206e2740246c1ce147
(std::ostream &os, const Printable &s)
std::ostream &
operator<<
namespaceexotica.html
a6f26b0de2b3c6dd07f83a15791f7f235
(std::ostream &os, const std::map< I, T > &s)
Exception::ReportingType
operator|
namespaceexotica.html
af4fc0b2265f71a26a19dcdd1159eeb0b
(Exception::ReportingType a, Exception::ReportingType b) noexcept
KinematicRequestFlags
operator|
namespaceexotica.html
aef24a7f69cf691663c3c29124c22d85e
(KinematicRequestFlags a, KinematicRequestFlags b)
bool
ParseBool
namespaceexotica.html
ab70107c14a46965a10f0206e036d8ffe
(const std::string value)
std::vector< bool >
ParseBoolList
namespaceexotica.html
ab096d8801580721cf94af90170fc326a
(const std::string value)
double
ParseDouble
namespaceexotica.html
aa99d4b58df88cf49b72793cdc00f79f4
(const std::string value)
int
ParseInt
namespaceexotica.html
a53346f3436ca1f644e69646aa5eb645c
(const std::string value)
std::vector< int >
ParseIntList
namespaceexotica.html
ae41f5eb566a2cce27d9584536d86cf7e
(const std::string value)
std::vector< std::string >
ParseList
namespaceexotica.html
ad1a10306802c0f18b29b40ce0aba39ee
(const std::string &value, char token= ',')
std::string
ParsePath
namespaceexotica.html
ada723b4c529289e383e25e349127f8ac
(const std::string &path)
Eigen::Matrix< T, S, 1 >
ParseVector
namespaceexotica.html
a3d3163a0a83f3d7a713175a0d389ca58
(const std::string value)
bool
parseXML
namespaceexotica.html
a92c4383892fc395e3eed1a226dcda804
(tinyxml2::XMLHandle &tag, Initializer &parent, const std::string &prefix)
bool
PathExists
namespaceexotica.html
aabb6b38506649e80a2e5d502db4502fe
(const std::string &path)
void
PrintDimensions
namespaceexotica.html
a6cff448b2832cfa0764bc232d6936f28
(const std::string &name, const Eigen::Ref< const Eigen::MatrixXd > m)
double
pseudo_huber_cost
namespaceexotica.html
aaa72558734c4a3c7c1f2bb8f7f5c84a9
(double x, double beta)
double
pseudo_huber_hessian
namespaceexotica.html
aa845a3e1ca87fc8e6d9f300a2eab1802
(double x, double beta)
double
pseudo_huber_jacobian
namespaceexotica.html
a88ff940373e6d20767935f8f6dda85c7
(double x, double beta)
std_msgs::ColorRGBA
RandomColor
namespaceexotica.html
a37c337e469244036c53fab2e303e1c4a
()
void
SaveMatrix
namespaceexotica.html
a2987284d8a6c0933937961153745a62f
(std::string file_name, const Eigen::Ref< const Eigen::MatrixXd > mat)
void
SetDefaultQuaternionInConfigurationVector
namespaceexotica.html
a3665fb8c84da433c1b018a9751afa344
(Eigen::Ref< Eigen::VectorXd > q)
Eigen::VectorXd
SetRotation
namespaceexotica.html
a0a72232adbe28a609a92685d1f6937f1
(const KDL::Rotation &data, RotationType type)
void
Sleep
namespaceexotica.html
ad8839f8df09cd1cd187f374775efc1ad
(double t)
double
smooth_l1_cost
namespaceexotica.html
ad47c6c52a5634e69e7662991f7e324f6
(double x, double beta)
double
smooth_l1_hessian
namespaceexotica.html
adc2332d3be6a65ec80009f21fcf4fbf9
(double x, double beta)
double
smooth_l1_jacobian
namespaceexotica.html
afd35128dc931ed9a9e6e4d5802e827a2
(double x, double beta)
T
ToNumber
namespaceexotica.html
a62f5340b7f6dccc2fe34a48972210b53
(const std::string &val)
double
ToNumber< double >
namespaceexotica.html
a56fb9db5340484864990714ac4cf0211
(const std::string &val)
float
ToNumber< float >
namespaceexotica.html
a3479fd14378522a1144d4b1e53a0c15e
(const std::string &val)
int
ToNumber< int >
namespaceexotica.html
aaaf8b4a3c156d61ed2a1de741170f227
(const std::string &val)
std::string
ToString
namespaceexotica.html
ad5d2595174d8467aa75803bac91fa13c
(const KDL::Frame &s)
std::string
ToString
namespaceexotica.html
a2ca2795151cc20a5fd476f657a49a5b7
(const Eigen::Isometry3d &s)
std::string
Trim
namespaceexotica.html
ad62ef39f74f7d75f06c273985fc38a59
(const std::string &s)
ARG0
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a7df5948695bd3aceec1a3f382ee6919b
ARG1
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a411a7277565017b1a34f0aa236549a73
ARG2
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a8ebe407ec38e3e4637ba504cb1bbbf15
ARG3
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a7bd66a54e38800525bb8be5d6b084b42
ARG4
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a24dbb1a0b84d00ee713d88a6a6c14459
const char
branch
namespaceexotica.html
a144444a0e4339e54a77961288c2dcffa
[]
FIXED
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa97ef0deed3b6cea30b5ef0d461b13cbc
FLOATING
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa047a2d4a4431720713c876e2b9c5f752
Huber
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa272e08b4b19900a71e52b4d9f9d34058
constexpr double
inf
namespaceexotica.html
a13eb89cf8da8a2803b7de093afe46efb
KIN_FK
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a31d69c9fe03932e017a081e81ede78a9
KIN_FK_VEL
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99af4c5c27896d87716a02228ba0f881641
KIN_H
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a9e93896fe98c5afb31cfdcc6504d16e2
KIN_J
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a172f46177773a38764743e95cfc0c858
L2
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa2604e8d51bdc9fb55d8bf7bd62269e3f
LIMIT_POSITION_LOWER
namespaceexotica.html
afe31e64784659e96082a606d09a75ecdad0f753511e3314fa5ae995cd8f0fee42
LIMIT_POSITION_UPPER
namespaceexotica.html
afe31e64784659e96082a606d09a75ecdaf9c406e73fa6b6031f2b256e79953b72
constexpr double
pi
namespaceexotica.html
a3cc3ce9225c7ac000971d6454997886a
PLANAR
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa997d5dd36b61cdafeabf856ab83593e8
PseudoHuber
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa4587ec26dd32f21b4eadbdceade880a2
RK1
namespaceexotica.html
af655323905f37d8a279063f9d75d433eaec6c5a8ffec279574205f1d2c9714a66
RK2
namespaceexotica.html
af655323905f37d8a279063f9d75d433eac9220b7e32da0bed762781cb1b97bed2
RK4
namespaceexotica.html
af655323905f37d8a279063f9d75d433ea862d90cf453dc1c6a4dd365e7a7e1534
SmoothL1
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa623c7ab9b53ba8454ac67e6b724a582f
SymplecticEuler
namespaceexotica.html
af655323905f37d8a279063f9d75d433ea52e9a4fe95c9b8abfc6fa3d5c7700b92
Undefined
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa7bbf9200af606d246139c77db8d4017d
const char
version
namespaceexotica.html
a45c6b251556e3f03cd8675ce95aea706
[]
test_boxqp_configurations
namespacetest__boxqp__configurations.html
def
test_solver
namespacetest__boxqp__configurations.html
a971c13d2593ce045698a72b94c481515
(use_new_boxqp, use_polynomial_linesearch, use_cholesky)
fig
namespacetest__boxqp__configurations.html
a6a37351f69506b98bbe343014d5d01c8
label
namespacetest__boxqp__configurations.html
a60e9d4923092a6a342838f8ab52dc0ab
string
name
namespacetest__boxqp__configurations.html
a2aa7ca97df35fdf30cf32e4c94092b6c
results
namespacetest__boxqp__configurations.html
a8321c4b0a59ab9f05696b68d20b5a3ed