56 : assignment(a), getTargetVector(getTarget)
#define TVM_DLLAPI
Definition: api.h:35
Definition: VariableVector.h:41
Definition: Variable.h:49
Definition: LinearConstraint.h:56
Definition: AssignmentTarget.h:37
Definition: MatrixAssignment.h:20
void updateTarget(const AssignmentTarget &target)
MatrixRef(AssignmentTarget::*)(int, int) const MatrixFunction
Definition: MatrixAssignment.h:25
MatrixFunction getTargetMatrix
Definition: MatrixAssignment.h:30
Range colRange
Definition: MatrixAssignment.h:29
Variable * x
Definition: MatrixAssignment.h:28
CompiledAssignmentWrapper< Eigen::MatrixXd > assignment
Definition: MatrixAssignment.h:27
void updateMapping(const VariableVector &newVar, const AssignmentTarget &target, bool updateMatrixTarget)
Definition: MatrixAssignment.h:67
bool useSource
Definition: MatrixAssignment.h:82
const Eigen::VectorXd &(constraint::abstract::LinearConstraint::*)() const RHSFunction
Definition: MatrixAssignment.h:72
VectorAssignment(const CompiledAssignmentWrapper< Eigen::VectorXd > &a, bool useSource, RHSFunction getSource, VectorFunction getTarget)
Definition: MatrixAssignment.h:75
RHSFunction getSourceVector
Definition: MatrixAssignment.h:83
Definition: MatrixAssignment.h:47
VectorRef(AssignmentTarget::*)() const VectorFunction
Definition: MatrixAssignment.h:53
CompiledAssignmentWrapper< Eigen::VectorXd > assignment
Definition: MatrixAssignment.h:59
VectorSubstitutionAssignement(const CompiledAssignmentWrapper< Eigen::VectorXd > &a, VectorFunction getTarget)
Definition: MatrixAssignment.h:55
VectorFunction getTargetVector
Definition: MatrixAssignment.h:60
Definition: Assignment.h:23
Eigen::Ref< Eigen::VectorXd > VectorRef
Definition: defs.h:51
Eigen::Ref< Eigen::MatrixXd > MatrixRef
Definition: defs.h:49