chombo-discharge
Enumerations
CD_CoarseFineDeposition.H File Reference

Declaration of deposition algorithms in an AMR context. More...

#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
Include dependency graph for CD_CoarseFineDeposition.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  CoarseFineDeposition { Interp , Halo , HaloNGP }
 Coarse-fine deposition types (see CD_EBAMRParticleMesh for how these are handled). More...
 

Detailed Description

Declaration of deposition algorithms in an AMR context.

Author
Robert Marskar

Enumeration Type Documentation

◆ CoarseFineDeposition

enum CoarseFineDeposition
strong

Coarse-fine deposition types (see CD_EBAMRParticleMesh for how these are handled).

Interp means that the mass on the fine level is put there via interpolation of the coarse level.

Halo means that we deposit the particles on the coarse side of the refinement boundary directly on the fine level, using special deposition routines where the particles have the same physical width as on the coarse level.

HaloNGP means that particles on the coarse side of the refinement boundary are deposited using an NGP scheme.