TVM  0.9.4
tvm::solver::LexLSHLSSolverFactory Class Reference

#include <tvm/solver/LexLSHierarchicalLeastSquareSolver.h>

Inheritance diagram for tvm::solver::LexLSHLSSolverFactory:
Collaboration diagram for tvm::solver::LexLSHLSSolverFactory:

Public Member Functions

 LexLSHLSSolverFactory (const LexLSHLSSolverOptions &options={})
 
std::unique_ptr< abstract::HLSSolverFactoryclone () const override
 
std::unique_ptr< abstract::HierarchicalLeastSquareSolvercreateSolver () const override
 
- Public Member Functions inherited from tvm::solver::abstract::HLSSolverFactory
virtual ~HLSSolverFactory ()=default
 

Additional Inherited Members

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

Detailed Description

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

Constructor & Destructor Documentation

◆ LexLSHLSSolverFactory()

tvm::solver::LexLSHLSSolverFactory::LexLSHLSSolverFactory ( const LexLSHLSSolverOptions options = {})

Creation of a configuration from a set of options

Member Function Documentation

◆ clone()

std::unique_ptr<abstract::HLSSolverFactory> tvm::solver::LexLSHLSSolverFactory::clone ( ) const
overridevirtual

◆ createSolver()

std::unique_ptr<abstract::HierarchicalLeastSquareSolver> tvm::solver::LexLSHLSSolverFactory::createSolver ( ) const
overridevirtual

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