Free Electron
Namespaces | Macros | Functions
pyfe.h File Reference
#include "fe/data.h"
#include <Python.h>
Include dependency graph for pyfe.h:

Go to the source code of this file.

Namespaces

 pyfe
 python binding
 

Macros

#define FE_PYTHON_MODULE(mod)   BOOST_PYTHON_MODULE(mod)
 

Functions

FE_DL_EXPORT void pyfe::addConvertor (fe::sp< fe::BaseType > spBT, fe::sp< BaseConvertor > spConvertor)
 
FE_DL_EXPORT PyObject * pyfe::bindRecord (const fe::Record &record)
 
FE_DL_EXPORT PyObject * pyfe::bindRecordArray (const fe::sp< fe::RecordArray > spRA)
 
FE_DL_EXPORT fe::Record pyfe::extractRecord (PyObject *pRecord)
 
FE_DL_EXPORT fe::sp< fe::RecordArraypyfe::extractRecordArray (PyObject *pRecordArray)
 
FE_DL_EXPORT fe::Instance pyfe::extractInstance (PyObject *pInstance)
 
FE_DL_EXPORT PyObject * pyfe::bindInstance (fe::Instance &instance)
 
PyObject * pyfe::lookupPyObject (char *module_name, char *object_name)
 
FE_DL_EXPORT fe::Masterpyfe::feMaster (void)
 
FE_DL_EXPORT PyObject * pyfe::bindComponent (const fe::sp< fe::Component > spComponent)
 
FE_DL_EXPORT fe::sp< fe::Componentpyfe::extractComponent (PyObject *pComponent)