TVM  0.9.4
tvm::scheme::abstract::LinearResolutionScheme< Derived > Class Template Reference

#include <tvm/scheme/abstract/ResolutionScheme.h>

Inheritance diagram for tvm::scheme::abstract::LinearResolutionScheme< Derived >:
Collaboration diagram for tvm::scheme::abstract::LinearResolutionScheme< Derived >:

Protected Member Functions

 LinearResolutionScheme (internal::SchemeAbilities abilities, double big=constant::big_number)
 
- Protected Member Functions inherited from tvm::scheme::abstract::ResolutionScheme< Derived >
 ResolutionScheme (internal::SchemeAbilities abilities, double big=constant::big_number)
 
- Protected Member Functions inherited from tvm::scheme::internal::ResolutionSchemeBase
 ResolutionSchemeBase (SchemeAbilities abilities, double big=constant::big_number)
 
- Protected Member Functions inherited from tvm::internal::ObjWithId
 ObjWithId ()
 

Additional Inherited Members

- Public Member Functions inherited from tvm::scheme::abstract::ResolutionScheme< Derived >
template<typename Problem >
bool solve (Problem &problem) const
 
template<typename Problem >
std::unique_ptr< internal::ProblemComputationDatacreateComputationData (const Problem &problem) const
 
template<typename Problem >
void updateComputationData (const Problem &problem, internal::ProblemComputationData *data) const
 
Derived & derived ()
 
const Derived & derived () const
 
- Public Member Functions inherited from tvm::scheme::internal::ResolutionSchemeBase
double big_number () const
 
void big_number (double big)
 
- Public Member Functions inherited from tvm::internal::ObjWithId
 ObjWithId (const ObjWithId &)=delete
 
 ObjWithId (ObjWithId &&other)
 
ObjWithIdoperator= (const ObjWithId &)=delete
 
ObjWithIdoperator= (ObjWithId &&other)
 
int id () const
 
- Protected Attributes inherited from tvm::scheme::internal::ResolutionSchemeBase
SchemeAbilities abilities_
 
double big_number_
 

Detailed Description

template<typename Derived>
class tvm::scheme::abstract::LinearResolutionScheme< Derived >

Base class for scheme solving linear problems For now, it is there only for allowing to differentiate with future non-linear schemes.

Constructor & Destructor Documentation

◆ LinearResolutionScheme()

template<typename Derived >
tvm::scheme::abstract::LinearResolutionScheme< Derived >::LinearResolutionScheme ( internal::SchemeAbilities  abilities,
double  big = constant::big_number 
)
inlineprotected

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