OP  0.1
OP is a optimization solver plugin package
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends
op::NLopt< T > Member List

This is the complete list of members for op::NLopt< T >, including all inherited members.

addConstraint(op::Functional &o) overrideop::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_objop::Optimizer
final_obj(std::numeric_limits< double >::max()) (defined in op::Optimizer)op::Optimizerinline
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
goop::Optimizer
Go()op::Optimizerinline
isAdvanced()op::NLopt< T >inline
iterateop::Optimizer
iterate([](){}) (defined in op::Optimizer)op::Optimizer
Iteration()op::Optimizerinline
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::Optimizerinlineexplicit
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
saveop::Optimizer
save([](){}) (defined in op::Optimizer)op::Optimizer
SaveState()op::Optimizerinline
setObjective(op::Functional &o) overrideop::NLopt< T >inlinevirtual
Solution()op::Optimizerinlinevirtual
updateop::Optimizer
UpdatedVariableCallback()op::Optimizerinline
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()=defaultop::Optimizervirtual