QMCPACK
Templates to handle boundary conditions

generic Boundary condition handler More...

generic Boundary condition handler

Template Parameters
Treal data type
Dphysical dimension
SCsupercell type

Default method for any dimension with OPEN boundary condition.

SC3D2D1Dcomment
SUPERCELL_OPEN n n nn nnopen boudary conditions
SUPERCELL_BULK p p pNA NAperiodic boundary conditions in 3 dimensions, general cell
SUPERCELL_BULK+TwoPowerD p p pNA NAperiodic boundary conditions in 3 dimensions, orthorombic cell
SUPERCELL_SLAB p p np pNAperiodic boundary conditions in 2 dimensions, general cell
SUPERCELL_SLAB+TwoPowerD p p np pNAperiodic boundary conditions in 2 dimensions, orthorombic cell
SUPERCELL_WIRE p n np npperiodic boundary conditions in 1 dimension
Specialization of DTD_BConds should implement