| 112 | |
| 113 | |
| 114 | py::object ProxyNode2Py (const ProxyNode & node) |
| 115 | { |
| 116 | if (auto proxy = *node) |
| 117 | return py::cast(proxy); |
| 118 | |
| 119 | py::list l; |
| 120 | for (auto & sub : node.list) |
| 121 | l.append (ProxyNode2Py(sub)); |
| 122 | return py::object(l); |
| 123 | } |
| 124 | |
| 125 | py::object MakeProxyFunction (shared_ptr<FESpace> fes, |
| 126 | bool testfunction) |