forked from pz4kybsvg/Conception
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
513 B
21 lines
513 B
#include "drake/solvers/decision_variable.h"
|
|
|
|
namespace drake {
|
|
namespace solvers {
|
|
VectorXDecisionVariable ConcatenateVariableRefList(
|
|
const VariableRefList& var_list) {
|
|
int dim = 0;
|
|
for (const auto& var : var_list) {
|
|
dim += var.size();
|
|
}
|
|
VectorXDecisionVariable stacked_var(dim);
|
|
int var_count = 0;
|
|
for (const auto& var : var_list) {
|
|
stacked_var.segment(var_count, var.rows()) = var;
|
|
var_count += var.rows();
|
|
}
|
|
return stacked_var;
|
|
}
|
|
} // namespace solvers
|
|
} // namespace drake
|