TVM  0.9.4
tvm::solver::LexLSLSSolverFactory Class Reference

#include <tvm/solver/LexLSLeastSquareSolver.h>

Inheritance diagram for tvm::solver::LexLSLSSolverFactory:
Collaboration diagram for tvm::solver::LexLSLSSolverFactory:

Public Member Functions

 LexLSLSSolverFactory (const LexLSLSSolverOptions &options={})
 
std::unique_ptr< abstract::LSSolverFactoryclone () const override
 
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 LexLSLeastSquareSolver instances with a given set of options.

Constructor & Destructor Documentation

◆ LexLSLSSolverFactory()

tvm::solver::LexLSLSSolverFactory::LexLSLSSolverFactory ( const LexLSLSSolverOptions options = {})

Creation of a configuration from a set of options

Member Function Documentation

◆ clone()

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

◆ createSolver()

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

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