CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <iostream>
#include <string>
#include <vector>
#include "casm/crystallography/Coordinate.hh"
#include "casm/crystallography/DoFSet.hh"
#include "casm/crystallography/Molecule.hh"
#include "casm/misc/cloneable_ptr.hh"
Go to the source code of this file.
Classes | |
class | CASM::xtal::Site |
Namespaces | |
CASM | |
Main CASM namespace. | |
CASM::xtal | |
CASM::sym | |
Functions | |
xtal::Site & | CASM::sym::apply (const xtal::SymOp &op, xtal::Site &mutating_site) |
Apply SymOp to a Site. Transforms the Coordinate as well as the allowed occupants (Molecules) and other degrees of freedom. More... | |
xtal::Site | CASM::sym::copy_apply (const xtal::SymOp &op, xtal::Site site) |
Copy and apply SymOp to a Site. Transforms the Coordinate as well as the allowed occupants (Molecules) and other degrees of freedom. More... | |
std::ostream & | CASM::xtal::operator<< (std::ostream &stream, const Site &site) |
Site | CASM::xtal::operator* (const SymOp &LHS, const Site &RHS) |
Apply the symmetry operation to the site, and return a new transformed value. More... | |
template<typename ExternSymOp > | |
Site | CASM::xtal::operator* (const ExternSymOp &LHS, const Site &RHS) |
Site | CASM::xtal::operator+ (const Site &LHS, const Coordinate &RHS) |
Site | CASM::xtal::operator+ (const Coordinate &LHS, const Site &RHS) |