|
TVM
0.9.4
|
#include <tvm/requirements/SolvingRequirements.h>
Public Member Functions | |
| template<typename... Args> | |
| SolvingRequirementsBase (const Args &... args) | |
This class groups a PriorityLevel, a Weight, an AnisotropicWeight and a ViolationEvaluation, to describe the way a constraint need to be solved and interact with other constraints.
|
inline |
Constructor. The arguments can be a PriorityLevel, a Weight, an AnisotropicWeight, or a ViolationEvaluation, or any combination of these objects, in any order, provided an instance of each type appears at most once. If an instance of a type is not given, the default value is taken.