CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
SymInfo.hh File Reference
#include <iostream>
#include <string>
#include <iomanip>
#include "casm/external/Eigen/Dense"
#include "casm/crystallography/Coordinate.hh"
#include "casm/casm_io/EnumIO.hh"
#include "casm/symmetry/SymOp.hh"

Go to the source code of this file.

Classes

struct  CASM::SymInfo
 Simple struct to be used as return type for SymOp::info(). More...
 

Namespaces

 CASM
 Main CASM namespace.
 
enum  CASM::symmetry_type {
  CASM::symmetry_type::identity_op, CASM::symmetry_type::mirror_op, CASM::symmetry_type::glide_op, CASM::symmetry_type::rotation_op,
  CASM::symmetry_type::screw_op, CASM::symmetry_type::inversion_op, CASM::symmetry_type::rotoinversion_op, CASM::symmetry_type::invalid_op
}
 
std::string CASM::to_string (const SymInfo &info, COORD_TYPE mode)
 Print SymInfo to string. More...
 
std::string CASM::description (const SymOp &op, const Lattice &lat, COORD_TYPE mode)
 Print SymInfo to string. More...
 
void CASM::add_sym_info (const SymInfo &info, jsonParser &j)
 Add to existing JSON object. More...