pyAMReX
Functions
ParticleContainer.H File Reference
#include "pyAMReX.H"
#include "Particle.H"
#include "ArrayOfStructs.H"
#include "StructOfArrays.H"
#include "ParticleTile.H"
#include <AMReX_BoxArray.H>
#include <AMReX_GpuAllocators.H>
#include <AMReX_IntVect.H>
#include <AMReX_ParIter.H>
#include <AMReX_Particle.H>
#include <AMReX_Particles.H>
#include <AMReX_ParticleContainerBase.H>
#include <AMReX_ParticleContainer.H>
#include <AMReX_ParticleTile.H>
#include <AMReX_ArrayOfStructs.H>
#include <string>
#include <sstream>

Go to the source code of this file.

Functions

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0>
std::string particle_type_suffix ()
 
template<bool is_const, typename T_ParIterBase >
void make_Base_Iterators (py::module &m, std::string allocstr)
 
template<bool is_const, typename T_ParIter , template< class > class Allocator = amrex::DefaultAllocator>
void make_Iterators (py::module &m, std::string allocstr)
 
template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0>
void make_ParticleInitData (py::module &m)
 
template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = amrex::DefaultAllocator>
void make_ParticleContainer_and_Iterators (py::module &m, std::string allocstr)
 
template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0>
void make_ParticleContainer_and_Iterators (py::module &m)
 

Function Documentation

◆ make_Base_Iterators()

template<bool is_const, typename T_ParIterBase >
void make_Base_Iterators ( py::module &  m,
std::string  allocstr 
)

◆ make_Iterators()

template<bool is_const, typename T_ParIter , template< class > class Allocator = amrex::DefaultAllocator>
void make_Iterators ( py::module &  m,
std::string  allocstr 
)

◆ make_ParticleContainer_and_Iterators() [1/2]

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0>
void make_ParticleContainer_and_Iterators ( py::module &  m)

Create ParticleContainers and Iterators

◆ make_ParticleContainer_and_Iterators() [2/2]

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = amrex::DefaultAllocator>
void make_ParticleContainer_and_Iterators ( py::module &  m,
std::string  allocstr 
)

◆ make_ParticleInitData()

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0>
void make_ParticleInitData ( py::module &  m)

◆ particle_type_suffix()

template<typename T_ParticleType , int T_NArrayReal = 0, int T_NArrayInt = 0>
std::string particle_type_suffix ( )