|
TVM
0.9.4
|
#include <tvm/scheme/internal/MatrixAssignment.h>


Public Types | |
| using | RHSFunction = const Eigen::VectorXd &(constraint::abstract::LinearConstraint::*)() const |
| using | VectorFunction = VectorRef(AssignmentTarget::*)() const |
Public Types inherited from tvm::scheme::internal::VectorSubstitutionAssignement | |
| using | VectorFunction = VectorRef(AssignmentTarget::*)() const |
Public Member Functions | |
| VectorAssignment (const CompiledAssignmentWrapper< Eigen::VectorXd > &a, bool useSource, RHSFunction getSource, VectorFunction getTarget) | |
Public Member Functions inherited from tvm::scheme::internal::VectorSubstitutionAssignement | |
| VectorSubstitutionAssignement (const CompiledAssignmentWrapper< Eigen::VectorXd > &a, VectorFunction getTarget) | |
Public Attributes | |
| bool | useSource |
| RHSFunction | getSourceVector |
Public Attributes inherited from tvm::scheme::internal::VectorSubstitutionAssignement | |
| CompiledAssignmentWrapper< Eigen::VectorXd > | assignment |
| VectorFunction | getTargetVector |
A structure grouping a vector assignment and some of the elements that defined it.
| using tvm::scheme::internal::VectorAssignment::RHSFunction = const Eigen::VectorXd & (constraint::abstract::LinearConstraint::*)() const |
Pointer type to a method of LinearConstraint returning a vector. It is used to make a selection between e(), l() and u().
| using tvm::scheme::internal::VectorSubstitutionAssignement::VectorFunction = VectorRef (AssignmentTarget::*)() const |
Pointer type to a method of AssignementTarget returning a vector segment. It is used to make a selection between b(), bFirstHalf(), bSecondHalf(), l() and u().
|
inline |
| RHSFunction tvm::scheme::internal::VectorAssignment::getSourceVector |
| bool tvm::scheme::internal::VectorAssignment::useSource |