|
TVM
0.9.4
|
#include <tvm/scheme/abstract/ResolutionScheme.h>


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::ProblemComputationData > | createComputationData (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) | |
| ObjWithId & | operator= (const ObjWithId &)=delete |
| ObjWithId & | operator= (ObjWithId &&other) |
| int | id () const |
Protected Attributes inherited from tvm::scheme::internal::ResolutionSchemeBase | |
| SchemeAbilities | abilities_ |
| double | big_number_ |
Base class for scheme solving linear problems For now, it is there only for allowing to differentiate with future non-linear schemes.
|
inlineprotected |