TVM  0.9.4
tvm::solver::QuadprogLSSolverFactory Class Reference

#include <tvm/solver/QuadprogLeastSquareSolver.h>

Inheritance diagram for tvm::solver::QuadprogLSSolverFactory:
Collaboration diagram for tvm::solver::QuadprogLSSolverFactory:

Public Member Functions

std::unique_ptr< abstract::LSSolverFactoryclone () const override
 
 QuadprogLSSolverFactory (const QuadprogLSSolverOptions &options={})
 
std::unique_ptr< abstract::LeastSquareSolvercreateSolver () const override
 
- Public Member Functions inherited from tvm::solver::abstract::LSSolverFactory
virtual ~LSSolverFactory ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from tvm::solver::abstract::LSSolverFactory
 LSSolverFactory (const std::string &solverName)
 

Detailed Description

A factory class to create QuadprogLeastSquareSolver instances with a given set of options.

Constructor & Destructor Documentation

◆ QuadprogLSSolverFactory()

tvm::solver::QuadprogLSSolverFactory::QuadprogLSSolverFactory ( const QuadprogLSSolverOptions options = {})

Creation of a configuration from a set of options

Member Function Documentation

◆ clone()

std::unique_ptr<abstract::LSSolverFactory> tvm::solver::QuadprogLSSolverFactory::clone ( ) const
overridevirtual

◆ createSolver()

std::unique_ptr<abstract::LeastSquareSolver> tvm::solver::QuadprogLSSolverFactory::createSolver ( ) const
overridevirtual

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