Drake
Drake C++ Documentation
SolverTypeConverter Class Reference

Detailed Description

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
 
SolverTypeConverteroperator= (const SolverTypeConverter &)=delete
 
 SolverTypeConverter (SolverTypeConverter &&)=delete
 
SolverTypeConverteroperator= (SolverTypeConverter &&)=delete
 

Static Public Member Functions

static SolverId TypeToId (SolverType)
 Converts the given type to its matching ID. More...
 
static std::optional< SolverTypeIdToType (SolverId)
 Converts the given ID to its matching type, iff the type matches one of SolverType's known values. More...
 

Constructor & Destructor Documentation

◆ SolverTypeConverter() [1/3]

◆ SolverTypeConverter() [2/3]

◆ SolverTypeConverter() [3/3]

SolverTypeConverter ( )
delete

◆ ~SolverTypeConverter()

~SolverTypeConverter ( )
delete

Member Function Documentation

◆ IdToType()

static std::optional<SolverType> IdToType ( SolverId  )
static

Converts the given ID to its matching type, iff the type matches one of SolverType's known values.

◆ operator=() [1/2]

SolverTypeConverter& operator= ( SolverTypeConverter &&  )
delete

◆ operator=() [2/2]

SolverTypeConverter& operator= ( const SolverTypeConverter )
delete

◆ TypeToId()

static SolverId TypeToId ( SolverType  )
static

Converts the given type to its matching ID.


The documentation for this class was generated from the following file: