|
SpinParser
1.0
|
Representation of a physical lattice. More...
#include <array>#include <vector>#include <tuple>#include "lib/Geometry.hpp"#include "lib/Assert.hpp"

Go to the source code of this file.
Classes | |
| struct | LatticeOverlap |
| Structure to describe the portion of the lattice that is relevant in terms of the form sum_j v(i1,j)*v(j,i2). More... | |
| struct | LatticeSiteDescriptor |
| Structure to specify a symmetry-transformed lattice site. More... | |
| struct | LatticeIterator |
| Lattice iterator object. More... | |
| struct | SublatticeIterator |
| Sublattice iterator object. More... | |
| struct | Lattice |
| Representation of a physical lattice, with symmetry information on two-point correlators. More... | |
Enumerations | |
| enum | SpinComponent : int { SpinComponent::X = 0, SpinComponent::Y = 1, SpinComponent::Z = 2, SpinComponent::None = 3 } |
| Component of a spin operator. More... | |
Functions | |
| std::pair< Lattice *, SpinModel * > | LatticeModelFactory::newLatticeModel (const LatticeUnitCell &uc, const SpinModelUnitCell &spinModelDefinition, const int latticeRange, const std::string &ldfPath="") |
| Create and return lattice and spin model objects from given unit cell definitions. More... | |
Representation of a physical lattice.
|
strong |
| std::pair< Lattice *, SpinModel * > LatticeModelFactory::newLatticeModel | ( | const LatticeUnitCell & | uc, |
| const SpinModelUnitCell & | spinModelDefinition, | ||
| const int | latticeRange, | ||
| const std::string & | ldfPath = "" |
||
| ) |
Create and return lattice and spin model objects from given unit cell definitions.
1.8.17