CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <cassert>
#include <cmath>
#include <iostream>
#include "casm/crystallography/Adapter.hh"
#include "casm/crystallography/CoordinateSystems.hh"
#include "casm/crystallography/Lattice.hh"
Go to the source code of this file.
Classes | |
class | CASM::xtal::Coordinate |
Represents cartesian and fractional coordinates. More... | |
class | CASM::xtal::Coordinate_impl::FracCoordinate |
A class to enable vector assignment to the fractional vector of a Coordinate. More... | |
class | CASM::xtal::Coordinate_impl::FracCoordinateComponent |
A class to enable assignment to a component of the fractional vector of a Coordinate. More... | |
class | CASM::xtal::Coordinate_impl::CartCoordinate |
A class to enable vector assignment to the Cartesian vector of a Coordinate. More... | |
class | CASM::xtal::Coordinate_impl::CartCoordinateComponent |
A class to enable assignment to a component of the Cartesian vector of a Coordinate. More... | |
struct | std::is_floating_point< CASM::xtal::Coordinate_impl::FracCoordinateComponent > |
struct | std::is_floating_point< CASM::xtal::Coordinate_impl::CartCoordinateComponent > |
Namespaces | |
CASM | |
Main CASM namespace. | |
CASM::xtal | |
CASM::xtal::Coordinate_impl | |
CASM::sym | |
std | |
Functions | |
Coordinate | CASM::xtal::operator* (const SymOp &LHS, const Coordinate &RHS) |
Coordinate | CASM::xtal::operator+ (const Coordinate &LHS, const Coordinate &RHS) |
Coordinate | CASM::xtal::operator- (const Coordinate &LHS, const Coordinate &RHS) |
xtal::Coordinate & | CASM::sym::apply (const xtal::SymOp &op, xtal::Coordinate &coord) |
apply SymOp to a Coordinate More... | |
xtal::Coordinate | CASM::sym::copy_apply (const xtal::SymOp &op, xtal::Coordinate coord) |
Copy and apply SymOp to a Coordinate. More... | |
template<typename ExternSymOp > | |
xtal::Coordinate | CASM::sym::copy_apply (const ExternSymOp &op, xtal::Coordinate coord) |