Classes | |||||||
| class | Impl | ||||||
| Implementation: Treat parameters for one species at one site. | |||||||
Public Member Functions | |||||||
| OrderParameter (Lattice::size_type lattice_width, int multiplicity) | |||||||
| Constructor. | |||||||
| void | operator() (const Site *site) | ||||||
| Callback on each site of the lattice. | |||||||
Return order parameter per species per site | |||||||
| |||||||
| double | p2x2 (const Species &species, const Site::Name &site_name) const | ||||||
Order parameter for a superstructure. | |||||||
| double | p2x1 (const Species &species, const Site::Name &site_name) const | ||||||
Order parameter for a superstructure. | |||||||
| double | sqrt3xsqrt3 (const Species &species, const Site::Name &site_name) const | ||||||
Order parameter for a superstructure. | |||||||
Information collected over the whole lattice | |||||||
| double | TotalEnergy () const | ||||||
| Sum of the interaction energies computed on the lattice. | |||||||
| Lattice::size_type | Population (const Species &species) const | ||||||
| Number of species on the Lattice. | |||||||
OrderParameter op(Lattice::lattice.width(), Lattice::multiplicity()); std::for_each(Lattice::lattice.begin(), Lattice::lattice.end(), op);
| Surface::OrderParameter::OrderParameter | ( | Lattice::size_type | lattice_width, | |
| int | multiplicity | |||
| ) | [inline] |
| [in] | lattice_width | of the lattice (number of columns) |
| [in] | multiplicity | of the lattice |
| void Surface::OrderParameter::operator() | ( | const Site * | site | ) |
| [in] | site |
| Lattice::size_type Surface::OrderParameter::Population | ( | const Species & | species | ) | const |
| [in] | species |
| double Surface::OrderParameter::TotalEnergy | ( | ) | const |
|
|
Project's page |
Generated on Mon Nov 17 00:23:06 2008 for dmcut2 by 1.5.7
|