TVM  0.9.4
tvm::solver::QLDLSSolverFactory Class Reference

#include <tvm/solver/QLDLeastSquareSolver.h>

Inheritance diagram for tvm::solver::QLDLSSolverFactory:
Collaboration diagram for tvm::solver::QLDLSSolverFactory:

Public Member Functions

std::unique_ptr< abstract::LSSolverFactoryclone () const override
 
 QLDLSSolverFactory (const QLDLSSolverOptions &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 QLDLeastSquareSolver instances with a given set of options.

Constructor & Destructor Documentation

◆ QLDLSSolverFactory()

tvm::solver::QLDLSSolverFactory::QLDLSSolverFactory ( const QLDLSSolverOptions options = {})

Creation of a configuration from a set of options

Member Function Documentation

◆ clone()

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

◆ createSolver()

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

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