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 square unit cell.
Public Member Functions | |
SquareLattice2D (double length, double xi=0.0) | |
std::string | className () const final |
SquareLattice2D * | 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 |
SquareLattice2D::SquareLattice2D | ( | double | length, |
double | xi = 0.0 |
||
) |
|
final |
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
overridevirtual |
Implements Lattice2D.
|
final |
|
inherited |
|
inherited |
|
inherited |
|
overridevirtual |
Implements Lattice2D.
|
protectedinherited |