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. More... | |
static std::optional< SolverType > | IdToType (SolverId) |
Converts the given ID to its matching type, iff the type matches one of SolverType's known values. More... | |
|
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.