public class LatticeSumCrystal
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
class |
LatticeSumCrystal.DataGroupLSC |
Helper class that encapsulates the complex basis-basis data in a manner that
permits easy access to real and imaginary components for a given pair of basis
elements.
|
Constructor | Description |
---|---|
LatticeSumCrystal(BravaisLatticeCrystal lattice) |
Modifier and Type | Method | Description |
---|---|---|
DataGroup |
calculateSum(FunctionData<java.lang.Object> function) |
|
IndexIterator |
getIterator() |
|
Vector |
getK() |
|
SpaceLattice |
getLattice() |
|
int |
getMaxLatticeShell() |
|
void |
setK(Vector k) |
|
void |
setMaxLatticeShell(int maxElement) |
Specifies the largest index element that will be included in the lattice sum.
|
public LatticeSumCrystal(BravaisLatticeCrystal lattice)
public DataGroup calculateSum(FunctionData<java.lang.Object> function)
public void setK(Vector k)
public Vector getK()
public IndexIterator getIterator()
public SpaceLattice getLattice()
public int getMaxLatticeShell()
public void setMaxLatticeShell(int maxElement)