Block-Structured AMR Software Framework
AMReX_AmrParticles.H File Reference
#include <AMReX_Config.H>
#include <AMReX_Particles.H>
#include <AMReX_TracerParticles.H>
#include <AMReX_AmrParGDB.H>
#include <AMReX_Interpolater.H>
#include <AMReX_FillPatchUtil.H>

Go to the source code of this file.

Classes

class  amrex::AmrParticleContainer_impl< T_ParticleType, NArrayReal, NArrayInt, Allocator, CellAssignor >
 
class  amrex::AmrTracerParticleContainer
 

Namespaces

 amrex
 

Typedefs

template<int T_NStructReal, int T_NStructInt = 0, int T_NArrayReal = 0, int T_NArrayInt = 0, template< class > class Allocator = DefaultAllocator, class CellAssignor = DefaultAssignor>
using amrex::AmrParticleContainer = AmrParticleContainer_impl< Particle< T_NStructReal, T_NStructInt >, T_NArrayReal, T_NArrayInt, Allocator, CellAssignor >
 

Functions

template<class PC , class F , std::enable_if_t< IsParticleContainer< PC >::value, int > foo = 0>
void amrex::ParticleToMesh (PC const &pc, const Vector< MultiFab * > &mf, int lev_min, int lev_max, F &&f, bool zero_out_input=true, bool vol_weight=true)