TVM
0.9.4
LinearConstraint.h
Go to the documentation of this file.
1
3
#pragma once
4
5
#include <
tvm/defs.h
>
6
7
#include <
tvm/constraint/abstract/Constraint.h
>
8
9
#include <Eigen/Core>
10
11
#include <initializer_list>
12
#include <memory>
13
14
namespace
tvm
15
{
16
17
namespace
constraint
18
{
19
20
namespace
abstract
21
{
22
55
class
TVM_DLLAPI
LinearConstraint
:
public
Constraint
56
{
57
public
:
58
SET_UPDATES
(
LinearConstraint
, Value)
59
60
63
void updateValue();
64
65
protected:
71
LinearConstraint
(
Type
ct,
RHS
cr,
int
m);
72
};
73
74
}
// namespace abstract
75
76
}
// namespace constraint
77
78
}
// namespace tvm
SET_UPDATES
#define SET_UPDATES(SelfT,...)
Definition:
AbstractNode.h:138
Constraint.h
TVM_DLLAPI
#define TVM_DLLAPI
Definition:
api.h:35
tvm::constraint::abstract::Constraint
Definition:
Constraint.h:51
tvm::constraint::abstract::LinearConstraint
Definition:
LinearConstraint.h:56
defs.h
tvm::constraint::Type
Type
Definition:
enums.h:15
tvm::constraint::RHS
RHS
Definition:
enums.h:30
tvm
Definition:
Clock.h:12
include
tvm
constraint
abstract
LinearConstraint.h
Generated by
1.9.1