BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Interference function of a finite 2D lattice. More...
Public Member Functions | |
InterferenceFunctionFinite2DLattice (const Lattice2D &lattice, unsigned N_1, unsigned N_2) | |
Constructor of two-dimensional finite lattice interference function. More... | |
void | accept (INodeVisitor *visitor) const override |
InterferenceFunctionFinite2DLattice * | clone () const override |
std::vector< const INode * > | getChildren () const override |
double | getParticleDensity () const override |
Returns the particle density associated with this 2d lattice. | |
bool | integrationOverXi () const |
const Lattice2D & | lattice () const |
unsigned | numberUnitCells1 () const |
unsigned | numberUnitCells2 () const |
void | setIntegrationOverXi (bool integrate_xi) |
Interference function of a finite 2D lattice.
InterferenceFunctionFinite2DLattice::InterferenceFunctionFinite2DLattice | ( | const Lattice2D & | lattice, |
unsigned | N_1, | ||
unsigned | N_2 | ||
) |
Constructor of two-dimensional finite lattice interference function.
lattice | object specifying a 2d lattice structure |
N_1 | number of lattice cells in the first lattice direction |
N_2 | number of lattice cells in the second lattice direction |