CASM
AClustersApproachtoStatisticalMechanics
|
#include <iostream>
#include <cmath>
#include <cassert>
#include "casm/crystallography/CoordinateSystems.hh"
#include "casm/container/LinearAlgebra.hh"
#include "casm/crystallography/Lattice.hh"
Go to the source code of this file.
Classes | |
class | CASM::Coordinate |
Represents cartesian and fractional coordinates. More... | |
class | CASM::Coordinate_impl::FracCoordinate |
A class to enable vector assignment to the fractional vector of a Coordinate. More... | |
class | CASM::Coordinate_impl::FracCoordinateComponent |
A class to enable assignment to a component of the fractional vector of a Coordinate. More... | |
class | CASM::Coordinate_impl::CartCoordinate |
A class to enable vector assignment to the Cartesian vector of a Coordinate. More... | |
class | CASM::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::Coordinate_impl::FracCoordinateComponent > |
struct | std::is_floating_point< CASM::Coordinate_impl::CartCoordinateComponent > |
Namespaces | |
CASM | |
Main CASM namespace. | |
CASM::Coordinate_impl | |
std | |
Functions | |
jsonParser & | CASM::to_json (const Coordinate &value, jsonParser &json) |
void | CASM::from_json (Coordinate &value, const jsonParser &json) |
Coordinate | CASM::operator* (const SymOp &LHS, const Coordinate &RHS) |
Coordinate | CASM::operator+ (const Coordinate &LHS, const Coordinate &RHS) |
Coordinate | CASM::operator- (const Coordinate &LHS, const Coordinate &RHS) |