OP  0.1
OP is a optimization solver plugin package
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCop::utility::CommPattern< T >Complete Op communication pattern information
oCfalse_type
|oCop::mpi::detail::has_data< T, SFINAE >
|\Cop::mpi::detail::has_size< T, SFINAE >
oCop::FunctionalAbstracted Objective Functional class
oCop::detail::FunctionalInfo< T >Container to pass objective and optimizer
oCop::Go
oCop::mpi::detail::mpi_t< T >
oCop::mpi::detail::mpi_t< double >
oCop::mpi::detail::mpi_t< int >
oCop::mpi::detail::mpi_t< unsigned long >
oCop::NLoptOptionsOptions specific for nlopt. They are made to look like ipopt's interface
oCop::OptimizerAbstracted Optimizer implementation
|oCop::NLopt< T >A op::optimizer implementation for NLopt
|\CTestOptimizer
oCop::utility::RankCommunication< T >Holds communication information to and from rank
oCtrue_type
|oCop::mpi::detail::has_data< T, std::void_t< decltype(std::declval< T >().data())> >
|\Cop::mpi::detail::has_size< T, std::void_t< decltype(std::declval< T >().size())> >
oCop::Variables::VariableMap< Variables, FieldType >Utility class for "converting" between Variables and something else
oCop::Vector< VectorType >Abstracted Optimization Vector container
oCop::Vector< std::vector< double > >
\Cop::WaitLoop