|
Janus 2.0.0
High-performance C++20 dual-mode numerical framework
|
This is the complete list of members for janus::Opti, including all inherited members.
| analyze_scaling(const ScalingAnalysisOptions &opts={}) const | janus::Opti | inline |
| casadi_opti() const | janus::Opti | inline |
| constrain_derivative(const SymbolicVector &derivative, const SymbolicVector &var, const NumericVector &with_respect_to, const std::string &method="trapezoidal") | janus::Opti | inline |
| constrain_derivative(const SymbolicVector &derivative, const SymbolicVector &var, const NumericVector &with_respect_to, IntegrationMethod method) | janus::Opti | inline |
| derivative_of(const SymbolicVector &var, const NumericVector &with_respect_to, double derivative_init_guess, const std::string &method="trapezoidal") | janus::Opti | inline |
| get_category(const std::string &category) const | janus::Opti | inline |
| get_category_names() const | janus::Opti | inline |
| is_category_frozen(const std::string &category) const | janus::Opti | inline |
| maximize(const SymbolicScalar &objective) | janus::Opti | inline |
| maximize(const SymbolicScalar &objective, double objective_scale) | janus::Opti | inline |
| minimize(const SymbolicScalar &objective) | janus::Opti | inline |
| minimize(const SymbolicScalar &objective, double objective_scale) | janus::Opti | inline |
| Opti() | janus::Opti | inline |
| Opti(const std::vector< std::string > &categories_to_freeze) | janus::Opti | inlineexplicit |
| parameter(double value) | janus::Opti | inline |
| parameter(const NumericVector &value) | janus::Opti | inline |
| set_initial(const casadi::MX &x, const casadi::DM &v) | janus::Opti | inline |
| solve(const OptiOptions &options={}) | janus::Opti | inline |
| solve_sweep(const SymbolicScalar ¶m, const std::vector< double > &values, const OptiOptions &options={}) | janus::Opti | inline |
| subject_to(const SymbolicScalar &constraint) | janus::Opti | inline |
| subject_to(const SymbolicScalar &constraint, double linear_scale) | janus::Opti | inline |
| subject_to(const std::vector< SymbolicScalar > &constraints) | janus::Opti | inline |
| subject_to(const std::vector< SymbolicScalar > &constraints, double linear_scale) | janus::Opti | inline |
| subject_to(std::initializer_list< SymbolicScalar > constraints) | janus::Opti | inline |
| subject_to(std::initializer_list< SymbolicScalar > constraints, double linear_scale) | janus::Opti | inline |
| subject_to_bounds(const SymbolicScalar &scalar, double lower_bound, double upper_bound) | janus::Opti | inline |
| subject_to_bounds(const SymbolicVector &vec, double lower_bound, double upper_bound) | janus::Opti | inline |
| subject_to_lower(const SymbolicScalar &scalar, double lower_bound) | janus::Opti | inline |
| subject_to_lower(const SymbolicVector &vec, double lower_bound) | janus::Opti | inline |
| subject_to_upper(const SymbolicScalar &scalar, double upper_bound) | janus::Opti | inline |
| subject_to_upper(const SymbolicVector &vec, double upper_bound) | janus::Opti | inline |
| variable(double init_guess=0.0, std::optional< double > scale=std::nullopt, std::optional< double > lower_bound=std::nullopt, std::optional< double > upper_bound=std::nullopt) | janus::Opti | inline |
| variable(double init_guess, const VariableOptions &opts, std::optional< double > scale=std::nullopt, std::optional< double > lower_bound=std::nullopt, std::optional< double > upper_bound=std::nullopt) | janus::Opti | inline |
| variable(int n_vars, double init_guess=0.0, std::optional< double > scale=std::nullopt, std::optional< double > lower_bound=std::nullopt, std::optional< double > upper_bound=std::nullopt) | janus::Opti | inline |
| variable(const NumericVector &init_guess, std::optional< double > scale=std::nullopt, std::optional< double > lower_bound=std::nullopt, std::optional< double > upper_bound=std::nullopt) | janus::Opti | inline |
| ~Opti()=default | janus::Opti |