38c38
< from m5.SimObject import SimObject
---
> from m5.SimObject import *
55,59c55,57
< @classmethod
< def export_methods(cls, code):
< code('''
< void setNodes(ThermalNode * node1, ThermalNode * node2);
< ''')
---
> cxx_exports = [
> PyBindMethod("setNodes"),
> ]
68,72c66,68
< @classmethod
< def export_methods(cls, code):
< code('''
< void setNodes(ThermalNode * node1, ThermalNode * node2);
< ''')
---
> cxx_exports = [
> PyBindMethod("setNodes"),
> ]
81,85c77,79
< @classmethod
< def export_methods(cls, code):
< code('''
< void setNode(ThermalNode * node);
< ''')
---
> cxx_exports = [
> PyBindMethod("setNode"),
> ]
96,105c90,97
< @classmethod
< def export_methods(cls, code):
< code('''
< void addCapacitor(ThermalCapacitor *obj);
< void addResistor(ThermalResistor *obj);
< void addReference(ThermalReference *obj);
< void addDomain(ThermalDomain *obj);
< void addNode(ThermalNode *obj);
< void doStep();
< ''')
---
> cxx_exports = [
> PyBindMethod("addCapacitor"),
> PyBindMethod("addResistor"),
> PyBindMethod("addReference"),
> PyBindMethod("addDomain"),
> PyBindMethod("addNode"),
> PyBindMethod("doStep"),
> ]