18 #ifndef __tsid_python_HQPOutput_hpp__
19 #define __tsid_python_HQPOutput_hpp__
29 namespace bp = boost::python;
33 :
public boost::python::def_visitor< HQPOutputPythonVisitor<T> >
35 template<
class PyClass>
40 .def(bp::init<>(
"Defulat Constructor"))
41 .def(bp::init<int, int, int>((bp::args(
"nVars",
"nEq",
"nInCon"))))
46 static Eigen::VectorXd
x (
const T &
self) {
return self.x;}
47 static int status (
const T &
self) {
return self.status;}
48 static void expose(
const std::string & class_name)
50 std::string doc =
"HQPOutput info.";
51 bp::class_<T>(class_name.c_str(),
Definition: constraint-bound.hpp:27
Definition: HQPOutput.hpp:34
static void expose(const std::string &class_name)
Definition: HQPOutput.hpp:48
static int status(const T &self)
Definition: HQPOutput.hpp:47
void visit(PyClass &cl) const
Definition: HQPOutput.hpp:37
static Eigen::VectorXd x(const T &self)
Definition: HQPOutput.hpp:46