CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
UnitCellCoord.hh File Reference
#include <iostream>
#include "casm/external/Eigen/Dense"
#include "casm/CASM_global_definitions.hh"
#include "casm/container/LinearAlgebra.hh"
#include "casm/casm_io/jsonParser.hh"

Go to the source code of this file.

Classes

class  CASM::UnitCell
 Unit Cell Indices. More...
 
class  CASM::UnitCellCoord
 Unit Cell Coordinates. More...
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

std::ostream & CASM::operator<< (std::ostream &sout, const UnitCellCoord &site)
 
UnitCellCoord CASM::operator+ (UnitCell frac, UnitCellCoord site)
 Add UnitCell to UnitCellCoord. More...
 
UnitCellCoord CASM::operator+ (UnitCellCoord site, UnitCell frac)
 Add UnitCell to UnitCellCoord. More...
 
UnitCellCoord CASM::operator- (UnitCellCoord site, UnitCell frac)
 Subtract UnitCell from UnitCellCoord. More...
 
bool CASM::operator< (const UnitCellCoord &A, const UnitCellCoord &B)
 Compare UnitCellCoord. More...
 
bool CASM::operator> (const UnitCellCoord &A, const UnitCellCoord &B)
 Compare UnitCellCoord. More...
 
bool CASM::operator<= (const UnitCellCoord &A, const UnitCellCoord &B)
 Compare UnitCellCoord. More...
 
bool CASM::operator>= (const UnitCellCoord &A, const UnitCellCoord &B)
 Compare UnitCellCoord. More...
 
bool CASM::operator== (const UnitCellCoord &A, const UnitCellCoord &B)
 Compare UnitCellCoord. More...
 
bool CASM::operator!= (const UnitCellCoord &A, const UnitCellCoord &B)
 Compare UnitCellCoord. More...
 
jsonParser & CASM::to_json (const UnitCellCoord &ucc_val, jsonParser &fill_json)
 Print to json as [b, i, j, k]. More...
 
void CASM::from_json (UnitCellCoord &fill_value, const jsonParser &read_json)
 Read from json [b, i, j, k]. More...