BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
BakeLattice.h File Reference

Description

Defines class Lattice.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file BakeLattice.h.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 bake
 Functions that instantiate objects. To be used like constructors.
 

Functions

Lattice3D bake::BCTLattice (double a, double c)
 Returns a body-centered cubic (cI) lattice with edge length a. TODO: Clarify meaning of c. More...
 
Lattice3D bake::CubicLattice (double a)
 Returns a primitive cubic (cP) lattice with edge length a. More...
 
Lattice3D bake::FCCLattice (double a)
 Returns a face-centered cubic (cF) lattice with edge length a. More...
 
Lattice3D bake::HCPLattice (double a, double c)
 TODO: Clarify how this is meant: HCP is not a Bravais lattice. More...
 
Lattice3D bake::HexagonalLattice (double a, double c)
 Returns a primitive hexagonal (hP) lattice with hexagonal edge a and height c. More...
 
Lattice3D bake::TetragonalLattice (double a, double c)
 Returns a primitive tetragonal (tP) lattice with square base edge a and height c. More...