18 #ifndef __tsid_python_HQPOutput_hpp__ 
   19 #define __tsid_python_HQPOutput_hpp__ 
   27 namespace bp = boost::python;
 
   31     : 
public boost::python::def_visitor<HQPOutputPythonVisitor<T> > {
 
   32   template <
class PyClass>
 
   35     cl.def(bp::init<>(
"Default Constructor"))
 
   36         .def(bp::init<int, int, int>((bp::args(
"nVars", 
"nEq", 
"nInCon"))))
 
   40   static Eigen::VectorXd 
x(
const T& 
self) { 
return self.x; }
 
   41   static int status(
const T& 
self) { 
return self.status; }
 
   42   static void expose(
const std::string& class_name) {
 
   43     std::string doc = 
"HQPOutput info.";
 
   44     bp::class_<T>(class_name.c_str(), doc.c_str(), bp::no_init)
 
Definition: constraint-bound.hpp:25
 
Definition: HQPOutput.hpp:31
 
static void expose(const std::string &class_name)
Definition: HQPOutput.hpp:42
 
static int status(const T &self)
Definition: HQPOutput.hpp:41
 
void visit(PyClass &cl) const
Definition: HQPOutput.hpp:34
 
static Eigen::VectorXd x(const T &self)
Definition: HQPOutput.hpp:40