TVM  0.9.2
tvm::solver::DefaultLSSolverFactory Class Reference

#include <tvm/solver/defaultLeastSquareSolver.h>

Inheritance diagram for tvm::solver::DefaultLSSolverFactory:
Collaboration diagram for tvm::solver::DefaultLSSolverFactory:

Public Member Functions

std::unique_ptr< abstract::LSSolverFactoryclone () const override
 
 DefaultLSSolverFactory (const DefaultLSSolverOptions &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 default solver instances with a given set of options.

Constructor & Destructor Documentation

◆ DefaultLSSolverFactory()

tvm::solver::DefaultLSSolverFactory::DefaultLSSolverFactory ( const DefaultLSSolverOptions options = {})

Creation of a configuration from a set of options

Member Function Documentation

◆ clone()

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

◆ createSolver()

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

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