CASM  1.1.0
A Clusters Approach to Statistical Mechanics
SymInfo_stream_io.cc File Reference
#include "casm/symmetry/io/stream/SymInfo_stream_io.hh"
#include "boost/lexical_cast.hpp"
#include "casm/casm_io/Log.hh"
#include "casm/misc/CASM_Eigen_math.hh"
#include "casm/symmetry/SymGroup.hh"
#include "casm/symmetry/SymInfo.hh"

Go to the source code of this file.

Classes

struct  CASM::PolyWriter
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

void CASM::print_sym_info (Log &log, const SymInfo &info, SymInfoOptions opt=SymInfoOptions())
 Print SymInfo. More...
 
std::string CASM::to_string (const SymInfo &info, SymInfoOptions opt=SymInfoOptions())
 Print SymInfo to string. More...
 
std::string CASM::sym_line (const xtal::Coordinate &axis, const xtal::Coordinate &point, SymInfoOptions opt)
 Use axis and invariant point to return line in '0, y, 0'-type notation. More...
 
std::string CASM::sym_plane (const xtal::Coordinate &v1, const xtal::Coordinate &v2, const xtal::Coordinate &point, SymInfoOptions opt)
 Use two perpendicular vectors in plane and invariant point to return plane in 'x, y, 0'-type notation. More...
 
std::string CASM::sym_plane (const xtal::Coordinate &axis, const xtal::Coordinate &point, SymInfoOptions opt)
 Use axis and invariant point to return plane in 'x, y, 0'-type notation. More...
 
std::string CASM::to_brief_unicode (const SymInfo &info, SymInfoOptions opt=SymInfoOptions())
 Print symmetry symbol to string. More...
 
std::string CASM::description (const SymOp &op, const xtal::Lattice &lat, SymInfoOptions opt=SymInfoOptions())
 Print SymInfo to string. More...
 
void CASM::description (Log &log, const SymGroup &g, const xtal::Lattice &lat, SymInfoOptions opt=SymInfoOptions())
 Print SymGroup with matrix / tau. More...
 
std::string CASM::brief_description (const SymOp &op, const xtal::Lattice &lat, SymInfoOptions opt=SymInfoOptions())
 Print SymInfo to brief string. More...
 
void CASM::brief_description (Log &log, const SymGroup &g, const xtal::Lattice &lat, SymInfoOptions opt=SymInfoOptions())
 Print SymGroup with brief string. More...