115 MatrixRef A_ = Eigen::Map<Eigen::MatrixXd>(
nullptr, 0, 0);
116 MatrixRef Q_ = Eigen::Map<Eigen::MatrixXd>(
nullptr, 0, 0);
117 VectorRef l_ = Eigen::Map<Eigen::VectorXd>(
nullptr, 0);
118 VectorRef u_ = Eigen::Map<Eigen::VectorXd>(
nullptr, 0);
119 VectorRef b_ = Eigen::Map<Eigen::VectorXd>(
nullptr, 0);
120 VectorRef q_ = Eigen::Map<Eigen::VectorXd>(
nullptr, 0);
#define TVM_DLLAPI
Definition: api.h:35
Definition: AssignmentTarget.h:37
AssignmentTarget(MatrixRef Q, VectorRef q, constraint::RHS cr)
AssignmentTarget & setQ(MatrixRef Q)
AssignmentTarget(RangePtr range, VectorRef l, VectorRef u)
void changeData(MatrixRef A, VectorRef l, VectorRef u)
AssignmentTarget & setb(VectorRef b)
void changeData(MatrixRef AQ, VectorRef bq)
AssignmentTarget & setl(VectorRef l)
void changeData(VectorRef l, VectorRef u)
const Range & range() const
AssignmentTarget & setq(VectorRef q)
AssignmentTarget & setu(VectorRef u)
AssignmentTarget(RangePtr range, MatrixRef A, constraint::Type ct)
MatrixRef ASecondHalf(int colStart, int colDim) const
AssignmentTarget(RangePtr range, VectorRef lu, constraint::Type ct)
constraint::RHS constraintRhs() const
constraint::Type constraintType() const
MatrixRef A(int colStart, int colDim) const
VectorRef bSecondHalf() const
AssignmentTarget & setA(MatrixRef A)
AssignmentTarget(RangePtr range, MatrixRef A, VectorRef b, constraint::Type ct, constraint::RHS cr)
AssignmentTarget(RangePtr range, MatrixRef A, VectorRef l, VectorRef u, constraint::RHS cr)
TargetType targetType() const
VectorRef bFirstHalf() const
MatrixRef AFirstHalf(int colStart, int colDim) const
Type
Definition: enums.h:15
RHS
Definition: enums.h:30
TargetType
Definition: AssignmentTarget.h:24
Eigen::Ref< Eigen::VectorXd > VectorRef
Definition: defs.h:51
std::shared_ptr< Range > RangePtr
Definition: defs.h:61
Eigen::Ref< Eigen::MatrixXd > MatrixRef
Definition: defs.h:49