|
TVM
0.9.4
|
#include <tvm/requirements/ViolationEvaluation.h>


Public Member Functions | |
| ViolationEvaluationBase () | |
| ViolationEvaluationBase (ViolationEvaluationType t) | |
Public Member Functions inherited from tvm::requirements::abstract::SingleSolvingRequirement< ViolationEvaluationType, true > | |
| const ViolationEvaluationType & | value () const |
| void | value (const ViolationEvaluationType &val) |
| bool | isDefault () const |
Additional Inherited Members | |
Protected Member Functions inherited from tvm::requirements::abstract::SingleSolvingRequirement< ViolationEvaluationType, true > | |
| SingleSolvingRequirement (const ViolationEvaluationType &val, bool isDefault) | |
| SingleSolvingRequirement (const SingleSolvingRequirement< ViolationEvaluationType, !Lightweight > &other) | |
| SingleSolvingRequirement & | operator= (const SingleSolvingRequirement< ViolationEvaluationType, !Lightweight > &other) |
| SingleSolvingRequirement & | operator= (const ViolationEvaluationType &val) |
Protected Attributes inherited from tvm::requirements::abstract::SingleSolvingRequirement< ViolationEvaluationType, true > | |
| bool | default_ |
| ViolationEvaluationType | value_ |
A class specifying how a constraint violation should be handled. By default the L2 norm of the violation is used.
|
inline |
Default value: ViolationEvaluationType::L2
|
inline |