BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
BasicLattice2D Class Reference

A two-dimensional Bravais lattice with no special symmetry. More...

+ Inheritance diagram for BasicLattice2D:

Public Member Functions

 BasicLattice2D (double length1, double length2, double angle, double xi)
 
void accept (INodeVisitor *visitor) const final
 
BasicLattice2Dclone () const
 
virtual double latticeAngle () const
 
virtual double length1 () const
 
virtual double length2 () const
 
ReciprocalBases reciprocalBases () const
 
double rotationAngle () const
 
void setRotationEnabled (bool enabled)
 
virtual double unitCellArea () const
 

Protected Member Functions

virtual void onChange ()
 

Protected Attributes

double m_xi
 

Detailed Description

A two-dimensional Bravais lattice with no special symmetry.