OP
0.1
OP is a optimization solver plugin package
|
This is the complete list of members for op::NLopt< T >, including all inherited members.
addConstraint(op::Functional &o) override | op::NLopt< T > | inlinevirtual |
comm_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
comm_pattern_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
constraints_info_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
final_obj | op::Optimizer | |
final_obj(std::numeric_limits< double >::max()) (defined in op::Optimizer) | op::Optimizer | inline |
generateReducedLocalGradientFunction(std::function< std::vector< double >(const std::vector< double > &)> local_grad_func, std::function< double(const std::vector< double > &)> local_reduce_func) | op::NLopt< T > | inline |
global_reduced_map_to_local_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
global_variables_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
go | op::Optimizer | |
Go() | op::Optimizer | inline |
isAdvanced() | op::NLopt< T > | inline |
iterate | op::Optimizer | |
iterate([](){}) (defined in op::Optimizer) | op::Optimizer | |
Iteration() | op::Optimizer | inline |
NLopt(op::Vector< std::vector< double >> &variables, NLoptOptions &o, std::optional< MPI_Comm > comm={}, std::optional< op::utility::CommPattern< T >> comm_pattern_info={}) | op::NLopt< T > | inlineexplicit |
nlopt_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
NLoptFunctional(const std::vector< double > &x, std::vector< double > &grad, void *objective_and_optimizer) | op::NLopt< T > | friend |
num_local_owned_variables_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
num_local_owned_variables_(0) (defined in op::NLopt< T >) | op::NLopt< T > | inline |
obj_info_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
Optimizer() | op::Optimizer | inlineexplicit |
options_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
owned_offsets_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
owned_variables_per_rank_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
previous_variables_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
root_rank_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
save | op::Optimizer | |
save([](){}) (defined in op::Optimizer) | op::Optimizer | |
SaveState() | op::Optimizer | inline |
setObjective(op::Functional &o) override | op::NLopt< T > | inlinevirtual |
Solution() | op::Optimizer | inlinevirtual |
update | op::Optimizer | |
UpdatedVariableCallback() | op::Optimizer | inline |
variables_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
variables_changed(const std::vector< double > &x) | op::NLopt< T > | inline |
waitloop_ (defined in op::NLopt< T >) | op::NLopt< T > | protected |
~Optimizer()=default | op::Optimizer | virtual |