rogue
Loading...
Searching...
No Matches
src
package.cpp
Go to the documentation of this file.
1
18
#include "
rogue/Directives.h
"
19
20
#include "
rogue/numpy.h
"
21
22
#include <boost/python.hpp>
23
#include <boost/python/numpy.hpp>
24
#include <cstdio>
25
26
#include "
rogue/Version.h
"
27
#include "
rogue/module.h
"
28
29
void
*
rogue_import_array
(
void
) {
30
import_array();
31
return
NULL;
32
}
33
34
35
BOOST_PYTHON_MODULE
(
rogue
) {
36
rogue_import_array
();
37
38
rogue::setup_module
();
39
40
printf(
"Rogue/pyrogue version %s. https://github.com/slaclab/rogue\n"
,
rogue::Version::current
().c_str());
41
};
Directives.h
Version.h
rogue::Version::current
static std::string current()
Returns current Rogue version string.
Definition
Version.cpp:66
module.h
rogue
Definition
EnableSharedFromThis.h:25
rogue::setup_module
void setup_module()
Definition
module.cpp:34
numpy.h
rogue_import_array
void * rogue_import_array(void)
Definition
package.cpp:29
BOOST_PYTHON_MODULE
BOOST_PYTHON_MODULE(rogue)
Definition
package.cpp:35
Generated by
1.9.8