WarpX
Macros | Functions
pyWarpX.cpp File Reference
#include "pyWarpX.H"
#include "callbacks.H"
#include <WarpX.H>
#include <Utils/WarpXUtil.H>
#include <Utils/WarpXVersion.H>
#include <Initialization/WarpXAMReXInit.H>

Macros

#define STRINGIFY(x)   #x
 
#define MACRO_STRINGIFY(x)   STRINGIFY(x)
 
#define CONCAT_NAME(PRE, SUF)   PRE ## SUF
 
#define PYWARPX_MODULE_NAME   CONCAT_NAME(warpx_pybind_, 2d)
 

Functions

void init_BoundaryBufferParIter (py::module &)
 
void init_MultiParticleContainer (py::module &)
 
void init_ParticleBoundaryBuffer (py::module &)
 
void init_PinnedMemoryParticleContainer (py::module &)
 
void init_WarpXParIter (py::module &)
 
void init_WarpXParticleContainer (py::module &)
 
void init_WarpX (py::module &)
 
 PYBIND11_MODULE (PYWARPX_MODULE_NAME, m)
 

Macro Definition Documentation

◆ CONCAT_NAME

#define CONCAT_NAME (   PRE,
  SUF 
)    PRE ## SUF

◆ MACRO_STRINGIFY

#define MACRO_STRINGIFY (   x)    STRINGIFY(x)

◆ PYWARPX_MODULE_NAME

#define PYWARPX_MODULE_NAME   CONCAT_NAME(warpx_pybind_, 2d)

◆ STRINGIFY

#define STRINGIFY (   x)    #x

Function Documentation

◆ init_BoundaryBufferParIter()

void init_BoundaryBufferParIter ( py::module &  m)

◆ init_MultiParticleContainer()

void init_MultiParticleContainer ( py::module &  m)

◆ init_ParticleBoundaryBuffer()

void init_ParticleBoundaryBuffer ( py::module &  m)

◆ init_PinnedMemoryParticleContainer()

void init_PinnedMemoryParticleContainer ( py::module &  m)

◆ init_WarpX()

void init_WarpX ( py::module &  m)

◆ init_WarpXParIter()

void init_WarpXParIter ( py::module &  m)

◆ init_WarpXParticleContainer()

void init_WarpXParticleContainer ( py::module &  m)

◆ PYBIND11_MODULE()

PYBIND11_MODULE ( PYWARPX_MODULE_NAME  ,
 
)