TVM  0.9.4
tvm::hint::abstract::SubstitutionCalculator Class Referenceabstract

#include <tvm/hint/abstract/SubstitutionCalculator.h>

Inheritance diagram for tvm::hint::abstract::SubstitutionCalculator:

Public Member Functions

virtual ~SubstitutionCalculator ()=default
 
std::unique_ptr< SubstitutionCalculatorImplimpl (const std::vector< LinearConstraintPtr > &cstr, const std::vector< VariablePtr > &x, int rank) const
 

Protected Member Functions

virtual std::unique_ptr< SubstitutionCalculatorImplimpl_ (const std::vector< LinearConstraintPtr > &cstr, const std::vector< VariablePtr > &x, int rank) const =0
 

Detailed Description

A SubstitutionCalculator is a lightweight factory that can generates a SubstitutionCalculatorImpl. It is used to specify custom operations to be made during the substitution process.

Constructor & Destructor Documentation

◆ ~SubstitutionCalculator()

virtual tvm::hint::abstract::SubstitutionCalculator::~SubstitutionCalculator ( )
virtualdefault

Member Function Documentation

◆ impl()

std::unique_ptr<SubstitutionCalculatorImpl> tvm::hint::abstract::SubstitutionCalculator::impl ( const std::vector< LinearConstraintPtr > &  cstr,
const std::vector< VariablePtr > &  x,
int  rank 
) const

◆ impl_()

virtual std::unique_ptr<SubstitutionCalculatorImpl> tvm::hint::abstract::SubstitutionCalculator::impl_ ( const std::vector< LinearConstraintPtr > &  cstr,
const std::vector< VariablePtr > &  x,
int  rank 
) const
protectedpure virtual

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