ppap4lmp  0.7.2
py_inv_omp.h
Go to the documentation of this file.
1 
8 #ifndef PYBIND_INV_OMP_H
9 #define PYBIND_INV_OMP_H
10 
11 #include <invokers/inv_omp.h>
13 
15 namespace pybind
16 {
65  void py_inv_omp(py::module &m);
73  void execute_omp(const ShPtr<Processor> &proc);
81  void execute_omp(const Vec<ShPtr<Processor>> &procs);
82 }
83 
84 #endif
void execute_omp(const ShPtr< Processor > &proc)
Create and use an InvOMP object to conduct analysis programmed in a Processor&#39;s subclass object...
Definition: py_inv_omp.cpp:27
Namespace for functions to bind C++ classes to Python.
This file is for binding Invoker class to Python.
This file has a definition of InvOMP class, which is a subclass of Invoker class. ...
std::vector< T > Vec
Vec is an alias for vector (same as list in Python).
Definition: std.h:27
std::shared_ptr< T > ShPtr
ShPtr is an alias for shared pointer.
Definition: std.h:16
void py_inv_omp(py::module &m)
Bind InvOMP class to Python.
Definition: py_inv_omp.cpp:10