BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
A two-dimensional Bravais lattice with hexagonal symmetry.
Public Member Functions | |
HexagonalLattice2D (double length, double xi) | |
std::string | className () const final |
HexagonalLattice2D * | clone () const override |
double | latticeAngle () const override |
double | length1 () const override |
double | length2 () const override |
std::vector< ParaMeta > | parDefs () const final |
ReciprocalBases | reciprocalBases () const |
double | rotationAngle () const |
void | setRotationEnabled (bool enabled) |
double | unitCellArea () const override |
Protected Attributes | |
double | m_xi |
HexagonalLattice2D::HexagonalLattice2D | ( | double | length, |
double | xi | ||
) |
|
final |
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
final |
|
inherited |
|
inherited |
|
inherited |
|
overridevirtual |
Implements Lattice2D.
|
protectedinherited |