OP
0.1
OP is a optimization solver plugin package
|
op | Op namespace |
debug | This namespace includes several methods for debugging parallel communication patterns |
detail | |
FunctionalInfo | Container to pass objective and optimizer |
mpi | Template MPI namespace |
detail | MPI related type traits |
mpi_t | |
mpi_t< double > | |
mpi_t< int > | |
mpi_t< unsigned long > | |
has_data | |
has_data< T, std::void_t< decltype(std::declval< T >().data())> > | |
has_size | |
has_size< T, std::void_t< decltype(std::declval< T >().size())> > | |
utility | Utility methods to facilitate common operations |
parallel | Parallel methods |
reductions | Reduction functions for recieved data provided for convenience |
RankCommunication | Holds communication information to and from rank |
CommPattern | Complete Op communication pattern information |
Variables | |
VariableMap | Utility class for "converting" between Variables and something else |
NLopt | A op::optimizer implementation for NLopt |
NLoptOptions | Options specific for nlopt. They are made to look like ipopt's interface |
Go | |
Vector | Abstracted Optimization Vector container |
Functional | Abstracted Objective Functional class |
Optimizer | Abstracted Optimizer implementation |
WaitLoop | |
TestOptimizer |