bounds.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
bounds_8h.html
ifopt::Bounds
ifopt
static const Bounds
BoundGreaterZero
namespaceifopt.html
a353acb9b9f0dabe6ffa78e12d947b01a
static const Bounds
BoundSmallerZero
namespaceifopt.html
a1a924187cf9de2b5de1dd3deca8d50b6
static const Bounds
BoundZero
namespaceifopt.html
ad22cec35f036d3c0ac3d8018d5e996ed
static const double
inf
namespaceifopt.html
a00932df0ad0ddb4a9c02bdd8d73603b2
static const Bounds
NoBound
namespaceifopt.html
a3c74a826e98be5883b4d72cbbe530c2f
composite.cc
/tmp/ws/src/ifopt/ifopt_core/src/
composite_8cc.html
ifopt/composite.h
ifopt
composite.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
composite_8h.html
bounds.h
ifopt::Component
ifopt::Composite
ifopt
composite_test.cc
/tmp/ws/src/ifopt/ifopt_core/test/
composite__test_8cc.html
ifopt/composite.h
ifopt::ExComponent
ifopt
TEST
composite__test_8cc.html
af334f705d4cad2a97d0c4aa4dca222d3
(Component, GetName)
TEST
composite__test_8cc.html
a41c726d0378b9ed83e9e267f92c7aa1d
(Component, GetRows)
TEST
composite__test_8cc.html
a3293038746f2c2eaf4b18e516e5ce0fe
(Composite, ClearComponents)
TEST
composite__test_8cc.html
a0deb7c3ad811c2d5621fe2fb261d7536
(Composite, GetComponent)
TEST
composite__test_8cc.html
ad47f16beda4d562252125f9911617f8c
(Composite, GetRowsConstraint)
TEST
composite__test_8cc.html
a046040277750443a20acbbd862823ff0
(Composite, GetRowsCost)
constraint_set.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
constraint__set_8h.html
composite.h
ifopt::ConstraintSet
ifopt
cost_term.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
cost__term_8h.html
constraint_set.h
ifopt::CostTerm
ifopt
ex_test_ipopt.cc
/tmp/ws/src/ifopt/ifopt_ipopt/test/
ex__test__ipopt_8cc.html
ifopt/ipopt_solver.h
ifopt/problem.h
ifopt/test_vars_constr_cost.h
int
main
ex__test__ipopt_8cc.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
ex_test_snopt.cc
/tmp/ws/src/ifopt/ifopt_snopt/test/
ex__test__snopt_8cc.html
ifopt/problem.h
ifopt/snopt_solver.h
ifopt/test_vars_constr_cost.h
int
main
ex__test__snopt_8cc.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
ipopt_adapter.cc
/tmp/ws/src/ifopt/ifopt_ipopt/src/
ipopt__adapter_8cc.html
ifopt/ipopt_adapter.h
Ipopt
ipopt_adapter.h
/tmp/ws/src/ifopt/ifopt_ipopt/include/ifopt/
ipopt__adapter_8h.html
ifopt/problem.h
Ipopt::IpoptAdapter
Ipopt
ipopt_solver.cc
/tmp/ws/src/ifopt/ifopt_ipopt/src/
ipopt__solver_8cc.html
ifopt/ipopt_adapter.h
ifopt/ipopt_solver.h
ifopt
ipopt_solver.h
/tmp/ws/src/ifopt/ifopt_ipopt/include/ifopt/
ipopt__solver_8h.html
ifopt/problem.h
ifopt/solver.h
ifopt::IpoptSolver
ifopt
Ipopt
leaves.cc
/tmp/ws/src/ifopt/ifopt_core/src/
leaves_8cc.html
ifopt/constraint_set.h
ifopt/cost_term.h
ifopt/variable_set.h
ifopt
mainpage.md
/tmp/ws/src/ifopt/doc/
mainpage_8md.html
problem.cc
/tmp/ws/src/ifopt/ifopt_core/src/
problem_8cc.html
ifopt/problem.h
ifopt
problem.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
problem_8h.html
constraint_set.h
cost_term.h
variable_set.h
ifopt::Problem
ifopt
problem_test.cc
/tmp/ws/src/ifopt/ifopt_core/test/
problem__test_8cc.html
ifopt/problem.h
ifopt/test_vars_constr_cost.h
TEST
problem__test_8cc.html
a9db914991a0479e40e1002c8d9232d04
(Problem, EvaluateConstraints)
TEST
problem__test_8cc.html
ac300c6923c5fc40d5e11470aa8292acd
(Problem, EvaluateCostFunction)
TEST
problem__test_8cc.html
ac92d4fb9ecb25a976eb1e434ac17c3f0
(Problem, EvaluateCostFunctionGradient)
TEST
problem__test_8cc.html
a43ee1bc704e368e94d9c519c8bfde545
(Problem, GetBoundsOnConstraints)
TEST
problem__test_8cc.html
a0b699a56b41de7eef516497987c73952
(Problem, GetBoundsOnOptimizationVariables)
TEST
problem__test_8cc.html
acecf496d35c1faec2571a16b2d177c34
(Problem, GetJacobianOfConstraints)
TEST
problem__test_8cc.html
acdef66d71f9af88bf09be480d5b8a046
(Problem, GetNumberOfConstraints)
TEST
problem__test_8cc.html
a306d99494e4b21118f96321e753846e7
(Problem, GetNumberOfOptimizationVariables)
TEST
problem__test_8cc.html
af5414c13ba78938e68178b1a2f9d7ca5
(Problem, GetVariableValues)
TEST
problem__test_8cc.html
adb4e50e53bf3788066d55d69c6915d56
(Problem, HasCostTerms)
snopt_adapter.cc
/tmp/ws/src/ifopt/ifopt_snopt/src/
snopt__adapter_8cc.html
ifopt/snopt_adapter.h
ifopt
snopt_adapter.h
/tmp/ws/src/ifopt/ifopt_snopt/include/ifopt/
snopt__adapter_8h.html
ifopt/problem.h
ifopt::SnoptAdapter
ifopt
snopt_solver.cc
/tmp/ws/src/ifopt/ifopt_snopt/src/
snopt__solver_8cc.html
ifopt/snopt_adapter.h
ifopt/snopt_solver.h
ifopt
snopt_solver.h
/tmp/ws/src/ifopt/ifopt_snopt/include/ifopt/
snopt__solver_8h.html
ifopt/problem.h
ifopt/solver.h
ifopt::SnoptSolver
ifopt
solver.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
solver_8h.html
ifopt/problem.h
ifopt::Solver
ifopt
test_vars_constr_cost.h
/tmp/ws/src/ifopt/ifopt_core/test/ifopt/
test__vars__constr__cost_8h.html
ifopt/constraint_set.h
ifopt/cost_term.h
ifopt/variable_set.h
ifopt::ExConstraint
ifopt::ExCost
ifopt::ExVariables
ifopt
variable_set.h
/tmp/ws/src/ifopt/ifopt_core/include/ifopt/
variable__set_8h.html
composite.h
ifopt::VariableSet
ifopt
ifopt::Bounds
structifopt_1_1Bounds.html
Bounds
structifopt_1_1Bounds.html
aea967f1f7b09601b233a3bf1458dc5c5
(double lower=0.0, double upper=0.0)
void
operator+=
structifopt_1_1Bounds.html
a795f30b7cc0f0486933cc3d33e184d98
(double scalar)
void
operator-=
structifopt_1_1Bounds.html
aeb8d5681126bea93b5c7fb955e15c3ba
(double scalar)
double
lower_
structifopt_1_1Bounds.html
a7893a8c3f4e1252a191da1f1de8cfaf1
double
upper_
structifopt_1_1Bounds.html
aa69011d644eef3f33940b590166ae132
ifopt::Component
classifopt_1_1Component.html
Eigen::SparseMatrix< double, Eigen::RowMajor >
Jacobian
classifopt_1_1Component.html
a7265604f6687bf742b9bb9a6fcfd1fa5
std::shared_ptr< Component >
Ptr
classifopt_1_1Component.html
a1decf7cdaa7f5a092f50ff10e1fd9d06
std::vector< Bounds >
VecBound
classifopt_1_1Component.html
af8865c04daa7859c4ef918db68378e79
Eigen::VectorXd
VectorXd
classifopt_1_1Component.html
aa5e0973e14bf70d3a23984092a5e5bb5
Component
classifopt_1_1Component.html
a2d6f23c51fb11547da8e792901432145
(int num_rows, const std::string &name)
virtual VecBound
GetBounds
classifopt_1_1Component.html
adba2e69d0be8d908111de0b4fe222bc0
() const =0
virtual Jacobian
GetJacobian
classifopt_1_1Component.html
af44cebb64ed553624d358349e0af63a9
() const =0
std::string
GetName
classifopt_1_1Component.html
ae679dea3755941b2ae75aad21edaf10f
() const
int
GetRows
classifopt_1_1Component.html
a3a95ecb5831388c449a4e2794914e7fb
() const
virtual VectorXd
GetValues
classifopt_1_1Component.html
a1c7dfcef5a4eed4b1edbc0dd7ade6a94
() const =0
virtual void
Print
classifopt_1_1Component.html
aad74cd296b692efc1f918d3e794ff3c6
(double tolerance, int &index_start) const
void
SetRows
classifopt_1_1Component.html
a363699aa2ae6aae22032ace7e1cd86a3
(int num_rows)
virtual void
SetVariables
classifopt_1_1Component.html
a3a1aafc6f2fb172860b28f0961d65bd2
(const VectorXd &x)=0
virtual
~Component
classifopt_1_1Component.html
a85722b8f8cbed4ae449a92616f34cc4e
()=default
static const int
kSpecifyLater
classifopt_1_1Component.html
a33898b39eeb407f407d232fdb92b9fce
std::string
name_
classifopt_1_1Component.html
a618174fe7b26ef63ba471790078d35ea
int
num_rows_
classifopt_1_1Component.html
a78aa69ebd92f7c375c2ed393780788fb
ifopt::Composite
classifopt_1_1Composite.html
ifopt::Component
std::vector< Component::Ptr >
ComponentVec
classifopt_1_1Composite.html
a42d8ad63be55a2051dd4ae48df117619
std::shared_ptr< Composite >
Ptr
classifopt_1_1Composite.html
a36ec5f52fcf605ab0198bd8b9d2f6db0
void
AddComponent
classifopt_1_1Composite.html
a413094374a5eaa9391dd88671339c35f
(const Component::Ptr &)
void
ClearComponents
classifopt_1_1Composite.html
af7000972d35f02c4c7e883ede942e00f
()
Composite
classifopt_1_1Composite.html
ab2a923afbcb89ebb6b44e581be526182
(const std::string &name, bool is_cost)
VecBound
GetBounds
classifopt_1_1Composite.html
a7dc54f4f5dd5b442707bfc54c93b35b6
() const override
std::shared_ptr< T >
GetComponent
classifopt_1_1Composite.html
a425bea020fc893c32f825a052be1cd2c
(const std::string &name) const
const Component::Ptr
GetComponent
classifopt_1_1Composite.html
a6b378558b8611d2d1a9294aea46a98c7
(std::string name) const
const ComponentVec
GetComponents
classifopt_1_1Composite.html
a8010062b1f7441773e4058e5f5081375
() const
Jacobian
GetJacobian
classifopt_1_1Composite.html
aaeaac554d1e0ae629e3c630f97c58b73
() const override
VectorXd
GetValues
classifopt_1_1Composite.html
a38d5e22954c7a0ea11e161b0b7f1060a
() const override
void
PrintAll
classifopt_1_1Composite.html
a0dec0440b802e826165470741fd54463
() const
void
SetVariables
classifopt_1_1Composite.html
a0acec71dab897c2790ffacb35356aa12
(const VectorXd &x) override
virtual
~Composite
classifopt_1_1Composite.html
a3411e95396d83932257c8c479acdfb2e
()=default
ComponentVec
components_
classifopt_1_1Composite.html
a0061757fea2b1a38338038713726b7e3
bool
is_cost_
classifopt_1_1Composite.html
a6db4b73673355fc21d42c2d4a3fb5d6c
size_t
n_var
classifopt_1_1Composite.html
a26ca4d2c47845df742e0af99b17741dc
ifopt::ConstraintSet
classifopt_1_1ConstraintSet.html
ifopt::Component
std::shared_ptr< ConstraintSet >
Ptr
classifopt_1_1ConstraintSet.html
a78ad5b777b631d5b266543e8455f21b5
Composite::Ptr
VariablesPtr
classifopt_1_1ConstraintSet.html
ac35ac4814a7714f4f07212936c87bd25
ConstraintSet
classifopt_1_1ConstraintSet.html
a7e4759f30ca47d5ba0c41c78e9c80cb1
(int n_constraints, const std::string &name)
virtual void
FillJacobianBlock
classifopt_1_1ConstraintSet.html
a70b6c0ec480e87ccf847bbdb8fea80e7
(std::string var_set, Jacobian &jac_block) const =0
Jacobian
GetJacobian
classifopt_1_1ConstraintSet.html
a514c15513039977c0b36f939b3bdbb89
() const final
void
LinkWithVariables
classifopt_1_1ConstraintSet.html
a3af47dd3818b6746dd8b7f21e4014af0
(const VariablesPtr &x)
virtual
~ConstraintSet
classifopt_1_1ConstraintSet.html
a5dd2fe8f97ab88c5c5b9752a1195b2c7
()=default
const VariablesPtr
GetVariables
classifopt_1_1ConstraintSet.html
a69fd3f7e9dba38ba8172296159d3c7bb
() const
virtual void
InitVariableDependedQuantities
classifopt_1_1ConstraintSet.html
ada46fcfd721d129946b294d6541c8538
(const VariablesPtr &)
void
SetVariables
classifopt_1_1ConstraintSet.html
a9a23dcf51c8b15bd43c259dc2e7ff176
(const VectorXd &) final
VariablesPtr
variables_
classifopt_1_1ConstraintSet.html
a153e8e392d6a2313b67e23d141fc70b2
ifopt::CostTerm
classifopt_1_1CostTerm.html
ifopt::ConstraintSet
CostTerm
classifopt_1_1CostTerm.html
ab7203f32320f7667990ff13085446084
(const std::string &name)
VecBound
GetBounds
classifopt_1_1CostTerm.html
a73b1a1555e5d1dd7480b752236b032c2
() const final
VectorXd
GetValues
classifopt_1_1CostTerm.html
a4094af023f09f03e221ddfd0a0d59ed1
() const final
void
Print
classifopt_1_1CostTerm.html
a068fc58129e14350462f7a9ac0c5e5d3
(double tol, int &index) const final
virtual
~CostTerm
classifopt_1_1CostTerm.html
adb5b63da94a059b5d4d3199a3d1436a7
()=default
virtual double
GetCost
classifopt_1_1CostTerm.html
a89e5b2b82638d5789e6b99e6ca3cb740
() const =0
ifopt::ExComponent
classifopt_1_1ExComponent.html
ifopt::Component
ExComponent
classifopt_1_1ExComponent.html
a33b2e3b3ab8431a25d7bb1efa84b9da2
(int n_var, const std::string &name)
virtual VecBound
GetBounds
classifopt_1_1ExComponent.html
a37b4920bee3c4b47bf3e1e7d1063bbfe
() const
virtual Jacobian
GetJacobian
classifopt_1_1ExComponent.html
addc5f4989a469159e18d3cd9ea64ca25
() const
virtual VectorXd
GetValues
classifopt_1_1ExComponent.html
ab788c97340d4a62be13533af7142cbf5
() const
virtual void
SetVariables
classifopt_1_1ExComponent.html
a1e5e8998a6ede2912f2e58d150a46412
(const VectorXd &x)
ifopt::ExConstraint
classifopt_1_1ExConstraint.html
ifopt::ConstraintSet
ExConstraint
classifopt_1_1ExConstraint.html
a6ff2d0787bf1d32e7b79c91949a282f6
()
ExConstraint
classifopt_1_1ExConstraint.html
a13b986ac03273a905d07cea4e7c4b637
(const std::string &name)
void
FillJacobianBlock
classifopt_1_1ExConstraint.html
a95943afe28e411b503d14884acc21227
(std::string var_set, Jacobian &jac_block) const override
VecBound
GetBounds
classifopt_1_1ExConstraint.html
a65ffb4c45acf33fe90c5fca3206fdef0
() const override
VectorXd
GetValues
classifopt_1_1ExConstraint.html
a1ea88dc964fecbed7e81f90e786be26d
() const override
ifopt::ExCost
classifopt_1_1ExCost.html
ifopt::CostTerm
ExCost
classifopt_1_1ExCost.html
ab1d1fe8bfa70355455fe5642575e2077
()
ExCost
classifopt_1_1ExCost.html
a8af90c0dfc83376e09a081ea7122a68c
(const std::string &name)
void
FillJacobianBlock
classifopt_1_1ExCost.html
a4bfb3555a678c6525f6a173ecbeaeabd
(std::string var_set, Jacobian &jac) const override
double
GetCost
classifopt_1_1ExCost.html
a4f1a1c7fb69ae2cb60ba5c96a4e193bc
() const override
ifopt::ExVariables
classifopt_1_1ExVariables.html
ifopt::VariableSet
ExVariables
classifopt_1_1ExVariables.html
a7ac732f17cead38df2e3318b078c7017
()
ExVariables
classifopt_1_1ExVariables.html
accaccf90b3bbc76af49419cb6eef5e1c
(const std::string &name)
VecBound
GetBounds
classifopt_1_1ExVariables.html
a47e2dbf3d70dfead79a30a5fb6074874
() const override
VectorXd
GetValues
classifopt_1_1ExVariables.html
a3b8fb4f1b4aed8313a0934d0bb9473a7
() const override
void
SetVariables
classifopt_1_1ExVariables.html
a70c539eedf7926f0fb811bfe3b27edc4
(const VectorXd &x) override
double
x0_
classifopt_1_1ExVariables.html
a585609e4e83c4cc30862c35e9311a8a9
double
x1_
classifopt_1_1ExVariables.html
a43d6cec2ececcace0b570c09cbd6be03
Ipopt::IpoptAdapter
classIpopt_1_1IpoptAdapter.html
Problem::Jacobian
Jacobian
classIpopt_1_1IpoptAdapter.html
abcdf2653dcd108a117ea5f7f5850e0d2
ifopt::Problem
Problem
classIpopt_1_1IpoptAdapter.html
a92b1641ddf01bdc00f91b4abda409567
Problem::VectorXd
VectorXd
classIpopt_1_1IpoptAdapter.html
af876e63f478076ec17a861e0a6765a7a
IpoptAdapter
classIpopt_1_1IpoptAdapter.html
acfbfa0e8e470841f45baa6e649316b0e
(Problem &nlp, bool finite_diff=false)
virtual
~IpoptAdapter
classIpopt_1_1IpoptAdapter.html
a593fa92a457ba45cd1137e25effbdff5
()=default
virtual bool
eval_f
classIpopt_1_1IpoptAdapter.html
ad8b90d334cdf445bd3e7ea13488b0bab
(Index n, const double *x, bool new_x, double &obj_value)
virtual bool
eval_g
classIpopt_1_1IpoptAdapter.html
a07f4a4d7f8bb56849a155aed1448a590
(Index n, const double *x, bool new_x, Index m, double *g)
virtual bool
eval_grad_f
classIpopt_1_1IpoptAdapter.html
a5f2550671c595c06ef542371b79988fc
(Index n, const double *x, bool new_x, double *grad_f)
virtual bool
eval_jac_g
classIpopt_1_1IpoptAdapter.html
a60ca96924af619e000a73555e56ce167
(Index n, const double *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, double *values)
virtual void
finalize_solution
classIpopt_1_1IpoptAdapter.html
a7e68c211f726f990c46e42c6ab620727
(SolverReturn status, Index n, const double *x, const double *z_L, const double *z_U, Index m, const double *g, const double *lambda, double obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
virtual bool
get_bounds_info
classIpopt_1_1IpoptAdapter.html
a0e846e73fedba06f6a41e3852bf00930
(Index n, double *x_l, double *x_u, Index m, double *g_l, double *g_u)
virtual bool
get_nlp_info
classIpopt_1_1IpoptAdapter.html
aa3ad232920acdce95a4865c44e2a3616
(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)
virtual bool
get_starting_point
classIpopt_1_1IpoptAdapter.html
a6865f7337035e40055071c504c5f4bf9
(Index n, bool init_x, double *x, bool init_z, double *z_L, double *z_U, Index m, bool init_lambda, double *lambda)
virtual bool
intermediate_callback
classIpopt_1_1IpoptAdapter.html
a583a58526e6b77a86c9fd123df069d5e
(AlgorithmMode mode, Index iter, double obj_value, double inf_pr, double inf_du, double mu, double d_norm, double regularization_size, double alpha_du, double alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)
bool
finite_diff_
classIpopt_1_1IpoptAdapter.html
a585d1f8f354af05747955225f70731de
Problem *
nlp_
classIpopt_1_1IpoptAdapter.html
a15278b91919cd59d0d494cf62fd4cfca
ifopt::IpoptSolver
classifopt_1_1IpoptSolver.html
ifopt::Solver
std::shared_ptr< IpoptSolver >
Ptr
classifopt_1_1IpoptSolver.html
a0f72697f7b301900700dd297d38bef49
double
GetTotalWallclockTime
classifopt_1_1IpoptSolver.html
a0b4d555226cef6c1591c58eb7989ad94
()
IpoptSolver
classifopt_1_1IpoptSolver.html
a68469cab7b8fa32a3bbb1cf5b50db899
(bool rethrow_non_ipopt_exceptions=false)
void
SetOption
classifopt_1_1IpoptSolver.html
a74aa0286f2215c27e4b88daa102deff0
(const std::string &name, const std::string &value)
void
SetOption
classifopt_1_1IpoptSolver.html
a64b64f72b9c4b27c01806c9f478abe11
(const std::string &name, double value)
void
SetOption
classifopt_1_1IpoptSolver.html
ab12d76fd973538fc91e784f557cdd3c3
(const std::string &name, int value)
void
Solve
classifopt_1_1IpoptSolver.html
a3a8eac0d5bd97de9f5147cb6a3c070ee
(Problem &nlp) override
virtual
~IpoptSolver
classifopt_1_1IpoptSolver.html
a5faaa6b66bec174db127a09d4267b18c
()=default
std::shared_ptr< Ipopt::IpoptApplication >
ipopt_app_
classifopt_1_1IpoptSolver.html
a877adadeb42457853a8ef2caa4c151c2
ifopt::Problem
classifopt_1_1Problem.html
Component::Jacobian
Jacobian
classifopt_1_1Problem.html
a1bcc44ea58cfb63c28707a1ee29a51f7
Component::VecBound
VecBound
classifopt_1_1Problem.html
a5e29b92c06007171df846fdde8787a9a
Component::VectorXd
VectorXd
classifopt_1_1Problem.html
aa9678d6664e6a4f4ef2005ccbba27663
void
AddConstraintSet
classifopt_1_1Problem.html
a4cb1de4dff6a35cc8b3f4b404cad9733
(ConstraintSet::Ptr constraint_set)
void
AddCostSet
classifopt_1_1Problem.html
a6100a562b2a5c07601dc197a5cefac7e
(CostTerm::Ptr cost_set)
void
AddVariableSet
classifopt_1_1Problem.html
ac614bdd3a9484139b38d5f7912153f00
(VariableSet::Ptr variable_set)
void
EvalNonzerosOfJacobian
classifopt_1_1Problem.html
a6b955e61678d6c7888ab94f1f77fef7d
(const double *x, double *values)
VectorXd
EvaluateConstraints
classifopt_1_1Problem.html
ad341443967206c61dc6940c1cac7aa51
(const double *x)
double
EvaluateCostFunction
classifopt_1_1Problem.html
ad99ade5a7c146e7188b7c74b8f7775e1
(const double *x)
VectorXd
EvaluateCostFunctionGradient
classifopt_1_1Problem.html
ac575c0b4412f8bcfea2be1cf3873bd57
(const double *x, bool use_finite_difference_approximation=false, double epsilon=std::numeric_limits< double >::epsilon())
VecBound
GetBoundsOnConstraints
classifopt_1_1Problem.html
a874eccccb37254cfa8968b04cd28f36f
() const
VecBound
GetBoundsOnOptimizationVariables
classifopt_1_1Problem.html
acd99112b278909788182c064c3b95e28
() const
const Composite &
GetConstraints
classifopt_1_1Problem.html
a501d4f1269d697833f93e3d310a1f829
() const
const Composite &
GetCosts
classifopt_1_1Problem.html
a343030e5a19e3bbb6ee4b928913d4e19
() const
int
GetIterationCount
classifopt_1_1Problem.html
adff93f38737af21a035c1ec4a13f2ac6
() const
const std::vector< VectorXd > &
GetIterations
classifopt_1_1Problem.html
a7354ad99ad69e175d55123c8365760b7
() const
Jacobian
GetJacobianOfConstraints
classifopt_1_1Problem.html
a3bef9ee2765d650755d43efb6c4c125b
() const
Jacobian
GetJacobianOfCosts
classifopt_1_1Problem.html
ae0292e8cfdc77d1a7e10c0a49e8e1903
() const
int
GetNumberOfConstraints
classifopt_1_1Problem.html
a218da10cd4a47514631b9121dcba18ac
() const
int
GetNumberOfOptimizationVariables
classifopt_1_1Problem.html
a35eb263cfd0e1705892abc5d06204f73
() const
Composite::Ptr
GetOptVariables
classifopt_1_1Problem.html
aa771e8de30813c75120ab3969d745a91
() const
VectorXd
GetVariableValues
classifopt_1_1Problem.html
adbe60e0c9940b090887ba780e387f419
() const
bool
HasCostTerms
classifopt_1_1Problem.html
aa943c19146d4c85b59fe2de4cfc2448b
() const
void
PrintCurrent
classifopt_1_1Problem.html
abf5deca0ae1f970eb841d02ac7b26056
() const
Problem
classifopt_1_1Problem.html
a2577fb913cca3cd2b1544dd644b56fe3
()
void
SaveCurrent
classifopt_1_1Problem.html
a3e50aebc199da71cc9a61b04dd51e153
()
void
SetOptVariables
classifopt_1_1Problem.html
af1f6f68a0bc1f7171876091c9bfd3a55
(int iter)
void
SetOptVariablesFinal
classifopt_1_1Problem.html
a7eb1a2ad5298c354106f7c45d27a0092
()
void
SetVariables
classifopt_1_1Problem.html
ad4ff362d9eb569010bcd82e6b6678c28
(const double *x)
virtual
~Problem
classifopt_1_1Problem.html
a1277a776664e94d8bd140460d7933e61
()=default
VectorXd
ConvertToEigen
classifopt_1_1Problem.html
aeea29fa09e590bae7880e14b78e69f6f
(const double *x) const
Composite
constraints_
classifopt_1_1Problem.html
a2d4d958bd4b08230dd893d9835c63d39
Composite
costs_
classifopt_1_1Problem.html
af45739a609200b561f749ab9a08f02cc
Composite::Ptr
variables_
classifopt_1_1Problem.html
a3c1a91f537a1061bc2dfd1e46a52449b
std::vector< VectorXd >
x_prev
classifopt_1_1Problem.html
ac829fd84fcf9dcbbd527e797aaf16f19
ifopt::SnoptAdapter
classifopt_1_1SnoptAdapter.html
Problem::Jacobian
Jacobian
classifopt_1_1SnoptAdapter.html
a2113fd83be32be8c1b9268cc8eb9f1a2
Problem *
NLPPtr
classifopt_1_1SnoptAdapter.html
a4b3d780571b366bc99fe3e7b55d67df3
Problem::VectorXd
VectorXd
classifopt_1_1SnoptAdapter.html
a934f884ae06cbe67ed1be463635e928f
void
Init
classifopt_1_1SnoptAdapter.html
a3c00ee9c7f21440bff90d3459cbdaca5
()
void
SetVariables
classifopt_1_1SnoptAdapter.html
ae4ea7aab97d7090da23953493a791fa0
()
SnoptAdapter
classifopt_1_1SnoptAdapter.html
aa33bcbfd23a7fe606ae81894544193ea
(Problem &nlp)
virtual
~SnoptAdapter
classifopt_1_1SnoptAdapter.html
af756e9075286d1e4e797edb7c14d6ed3
()=default
static void
ObjectiveAndConstraintFct
classifopt_1_1SnoptAdapter.html
ae304856c298e56b06d7b1a3559fb53e8
(int *Status, int *n, double x[], int *needF, int *neF, double F[], int *needG, int *neG, double G[], char *cu, int *lencu, int iu[], int *leniu, double ru[], int *lenru)
static NLPPtr
nlp_
classifopt_1_1SnoptAdapter.html
a6256525aaec177486f1ed86a1ee23620
ifopt::SnoptSolver
classifopt_1_1SnoptSolver.html
ifopt::Solver
std::shared_ptr< SnoptSolver >
Ptr
classifopt_1_1SnoptSolver.html
a6fc65d1a9baf2fc77615d221d8182c18
void
Solve
classifopt_1_1SnoptSolver.html
a4343a5400b957e428fd1c6748c78aff1
(Problem &nlp) override
ifopt::Solver
classifopt_1_1Solver.html
std::shared_ptr< Solver >
Ptr
classifopt_1_1Solver.html
ad66991db910ddd563e1eb5447f5d9746
int
GetReturnStatus
classifopt_1_1Solver.html
a1e1c3fc228f38be2ef370d4294314112
() const
virtual void
Solve
classifopt_1_1Solver.html
a08242adff95a9519d3432024238bc303
(Problem &nlp)=0
virtual
~Solver
classifopt_1_1Solver.html
aabae951c79b4a890b975796f23562de7
()=default
int
status_
classifopt_1_1Solver.html
a2f1986df8ee6bc995ab4e323cbf68751
ifopt::VariableSet
classifopt_1_1VariableSet.html
ifopt::Component
Jacobian
GetJacobian
classifopt_1_1VariableSet.html
ae9adeb01f852b3ba408b55c1d9b506f5
() const final
VariableSet
classifopt_1_1VariableSet.html
abfa60b58bc3bd32d58f628fe24509e89
(int n_var, const std::string &name)
virtual
~VariableSet
classifopt_1_1VariableSet.html
a560c2c4ebf1bbcd1a0857ae79c380ea4
()=default
ifopt
namespaceifopt.html
ifopt::Bounds
ifopt::Component
ifopt::Composite
ifopt::ConstraintSet
ifopt::CostTerm
ifopt::ExComponent
ifopt::ExConstraint
ifopt::ExCost
ifopt::ExVariables
ifopt::IpoptSolver
ifopt::Problem
ifopt::SnoptAdapter
ifopt::SnoptSolver
ifopt::Solver
ifopt::VariableSet
static const Bounds
BoundGreaterZero
namespaceifopt.html
a353acb9b9f0dabe6ffa78e12d947b01a
static const Bounds
BoundSmallerZero
namespaceifopt.html
a1a924187cf9de2b5de1dd3deca8d50b6
static const Bounds
BoundZero
namespaceifopt.html
ad22cec35f036d3c0ac3d8018d5e996ed
static const double
inf
namespaceifopt.html
a00932df0ad0ddb4a9c02bdd8d73603b2
static const Bounds
NoBound
namespaceifopt.html
a3c74a826e98be5883b4d72cbbe530c2f
Ipopt
namespaceIpopt.html
Ipopt::IpoptAdapter
ProblemFormulation
ProblemFormulation
group__ProblemFormulation.html
ifopt::ConstraintSet
ifopt::CostTerm
ifopt::Problem
ifopt::VariableSet
Solvers
Solvers
group__Solvers.html
ifopt::IpoptSolver
ifopt::SnoptSolver
ifopt::Solver
index
IFOPT - Interface for Nonlinear Optimizers
index