File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -86,10 +86,9 @@ struct modify_wrap : modify_block, bp::wrapper<modify_block> {
8686 void call (Eigen::Ref<MatrixXd> mat) { this ->get_override (" call" )(mat); }
8787};
8888
89- struct has_ref_member
90- {
89+ struct has_ref_member {
9190 MatrixXd J;
92- Eigen::Ref<MatrixXd> Jref;
91+ Eigen::Ref<MatrixXd> Jref;
9392 has_ref_member () : J(4 , 4 ), Jref(J.topRightCorner(3 , 3 )) { J.setZero (); }
9493};
9594
@@ -129,8 +128,10 @@ BOOST_PYTHON_MODULE(eigen_ref) {
129128
130129 bp::class_<has_ref_member, boost::noncopyable>(" has_ref_member" , bp::init<>())
131130 .def_readonly (" J" , &has_ref_member::J)
132- .add_property (" Jref" , bp::make_getter (&has_ref_member::Jref,
133- bp::return_value_policy<bp::return_by_value>()));
134- // can't return Eigen::Ref by reference but by value
135- // (def_readonly creates a by-reference getter)
131+ .add_property (
132+ " Jref" ,
133+ bp::make_getter (&has_ref_member::Jref,
134+ bp::return_value_policy<bp::return_by_value>()));
135+ // can't return Eigen::Ref by reference but by value
136+ // (def_readonly creates a by-reference getter)
136137}
You can’t perform that action at this time.
0 commit comments