SpinParser
1.0
|
Create lattice representations from a lattice unit cell and specification of spin interactions. More...
Go to the source code of this file.
Classes | |
struct | LatticeModelFactory::LatticeSite |
Representation of a Lattice site. More... | |
struct | LatticeModelFactory::LatticeBond |
Representation of a lattice bond. More... | |
struct | LatticeModelFactory::LatticeUnitCell |
Representation of a lattice unit cell. More... | |
struct | LatticeModelFactory::SpinInteraction |
Representation of a two-spin interaction. More... | |
struct | LatticeModelFactory::SpinModelUnitCell |
Spin model unit cell representation. 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... | |
Create lattice representations from a lattice unit cell and specification of spin interactions.
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.