1#ifndef PRDC_REPLICATE_UNIT_CELL_H
2#define PRDC_REPLICATE_UNIT_CELL_H
11#include <pscf/math/IntVec.h>
16 template <
int D>
class UnitCell;
61 UnitCell<1>
const & cellIn,
62 UnitCell<1> & cellOut);
75 UnitCell<2>
const & cellIn,
76 UnitCell<2> & cellOut);
89 UnitCell<3>
const & cellIn,
90 UnitCell<3> & cellOut);
An IntVec<D, T> is a D-component vector of elements of integer type T.
Base template for UnitCell<D> classes, D=1, 2 or 3.
void replicateUnitCell(IntVec< 1 > const &replicas, UnitCell< 1 > const &cellIn, UnitCell< 1 > &cellOut)
Create a replicated UnitCell<1>.
PSCF package top-level namespace.
Utility classes for scientific computation.