Commit b15c9683 authored by Emilia Juda's avatar Emilia Juda

added information about NekPy auxiliary files

parent 05fd5114
......@@ -8,11 +8,14 @@ in Nektar++ can be easily located inside NekPy.
There are also some other directories and files:
\begin{itemize}
\item \texttt{NekPyConfig.hpp} is a convenience header that all \texttt{.cpp} files should
import. It sets appropriate namespaces for \texttt{boost::python} and
\texttt{boost::python::numpy}, depending on whether the \texttt{Boost.NumPy} library was
compiled or is included in Boost.
\item \texttt{cmake} has some CMake configuration files.
\item \path{LibUtilities/Python/NekPyConfig.hpp} is a convenience header that all
\texttt{.cpp} files should import. It sets appropriate namespaces for
\texttt{boost::python} and \texttt{boost::python::numpy}, depending on whether
the \texttt{Boost.NumPy} library was compiled or is included in Boost,
\item \path{cmake/python} contains templates for \texttt{init.py} and \texttt{setup.py}
files which every Python package should contain,
\item \path{cmake/ThirdPartyPython.cmake} is a CMake configuration file which searches for
\texttt{Boost.Python} and prepares \texttt{make} targets for installing NekPy.
\end{itemize}
Figure \ref{fig:package_str} shows the location of Python wrapper files within Nektar++ structure.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment