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 no special symmetry.
Public Member Functions | |
BasicLattice2D (double length1, double length2, double angle, double xi) | |
std::string | className () const final |
BasicLattice2D * | 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 |
BasicLattice2D::BasicLattice2D | ( | double | length1, |
double | length2, | ||
double | angle, | ||
double | xi | ||
) |
|
final |
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
final |
|
inherited |
|
inherited |
|
inherited |
|
overridevirtual |
Implements Lattice2D.
|
protectedinherited |