Converts between SolverType and SolverId.
This class only exists for backwards compatibility, and should not be used in new code.
#include <drake/solvers/solver_type_converter.h>
Public Member Functions | |
| SolverTypeConverter ()=delete | |
| ~SolverTypeConverter ()=delete | |
Does not allow copy, move, or assignment | |
| SolverTypeConverter (const SolverTypeConverter &)=delete | |
| SolverTypeConverter & | operator= (const SolverTypeConverter &)=delete |
| SolverTypeConverter (SolverTypeConverter &&)=delete | |
| SolverTypeConverter & | operator= (SolverTypeConverter &&)=delete |
Static Public Member Functions | |
| static SolverId | TypeToId (SolverType) |
| Converts the given type to its matching ID. | |
| static std::optional< SolverType > | IdToType (SolverId) |
| Converts the given ID to its matching type, iff the type matches one of SolverType's known values. | |
|
delete |
|
delete |
|
delete |
|
delete |
|
static |
Converts the given ID to its matching type, iff the type matches one of SolverType's known values.
|
delete |
|
delete |
|
static |
Converts the given type to its matching ID.